Richard Smith
|
37a8bfa488
Refactor `ReturnTypeInfo` and `InitRepr`. (#4169)
|
1 rok temu |
Jon Ross-Perkins
|
6d2d1cf7ca
Refactor lower handlers to use overloads. (#4120)
|
1 rok temu |
Jon Ross-Perkins
|
469f1c8e64
Refactor InstKind to move metadata from macros to the type. (#4119)
|
1 rok temu |
Jon Ross-Perkins
|
6682241ea0
Refactor whether a function is lowered into InstKind::Define (#4117)
|
1 rok temu |
Jon Ross-Perkins
|
a4ef5dd591
Move Lower::HandleCall out to its own file. (#4116)
|
1 rok temu |
Jon Ross-Perkins
|
5ebcbae2e8
Add a location to indirect imports. (#4098)
|
1 rok temu |
Jon Ross-Perkins
|
8bb80d8271
Add a basic Core.Print function for ints. (#4078)
|
1 rok temu |
Jon Ross-Perkins
|
03e3a72628
Rename Directive->Decl in general, BindExport->ExportDecl (#3957)
|
1 rok temu |
Jon Ross-Perkins
|
40b2217421
Initial 'export name' handling. (#3949)
|
1 rok temu |
Jon Ross-Perkins
|
92fa0ac1ac
Remove ImportRefUsed (#3934)
|
2 lat temu |
Jon Ross-Perkins
|
76ed3c73cb
Promote FunctionType to a standard instruction. (#3931)
|
2 lat temu |
Jon Ross-Perkins
|
ecdecf4699
Remove dead code in HandleInterfaceWitnessAccess (#3928)
|
2 lat temu |
Richard Smith
|
79c0b65288
Separate constant emission from function emission. (#3916)
|
2 lat temu |
Richard Smith
|
ccf87f0a38
Use computed constants in lowering rather than lowering instructions (#3905)
|
2 lat temu |
Richard Smith
|
459c41ab3c
Remove explicit instruction names for floating-point arithmetic. (#3900)
|
2 lat temu |
Pablo Paglilla
|
d28c63df01
Add support for builtin float comparison operations (#3899)
|
2 lat temu |
Pablo Paglilla
|
cae62765af
Add builtins for basic float operations (#3897)
|
2 lat temu |
Richard Smith
|
3776c068de
Unify instruction naming between SemIR and LLVM IR (#3898)
|
2 lat temu |
Richard Smith
|
5964795f34
Use separate builtins for signed / unsigned arithmetic. (#3892)
|
2 lat temu |
Richard Smith
|
462bcd9f6e
Support explicit conversion between adapters and their adapted types. (#3889)
|
2 lat temu |
Richard Smith
|
28ceb4dd4e
Basic check support for adapters. (#3874)
|
2 lat temu |
Richard Smith
|
bb117aea3a
Add support for `iN` and `uN` for all suitable `N`. (#3868)
|
2 lat temu |
Jon Ross-Perkins
|
6889aff49a
Add functions for instantiating builtin types through lookup. (#3857)
|
2 lat temu |
Richard Smith
|
762d07fa3e
Add builtins for integer bitwise, bit-shift, and relational comparison operators. (#3853)
|
2 lat temu |
Jon Ross-Perkins
|
f8c8861e5f
Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831)
|
2 lat temu |
Richard Smith
|
e4528b8abb
Add infrastructure for distinguishing between signed and unsigned integer types. (#3822)
|
2 lat temu |
Richard Smith
|
ebbc648342
Add builtins for some basic integer operations. (#3816)
|
2 lat temu |
Richard Smith
|
a3d77d9b74
Factor out some parts of builtin handling and add declaration checking. (#3815)
|
2 lat temu |
Richard Smith
|
f0e940ddfd
Initial support for builtin functions. (#3803)
|
2 lat temu |
Jon Ross-Perkins
|
8567e02aa7
Refactor handling of cross-package imports. (#3783)
|
2 lat temu |