Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
1 vuosi sitten |
Dana Jansens
|
ab12da7d03
Rename BoundMethod::function_id to function_decl_id (#4775)
|
1 vuosi sitten |
Richard Smith
|
c04d62a7d1
Ensure that all allocas are created in the entry block. (#4685)
|
1 vuosi sitten |
Richard Smith
|
7b45a28a82
Fix lowering of array indexing with an int literal. (#4686)
|
1 vuosi sitten |
David Blaikie
|
a2c939a2a2
Add an instruction for vptr initialization (#4633)
|
1 vuosi sitten |
David Blaikie
|
5719687438
Fix crash in lowering use of a global variable (#4631)
|
1 vuosi sitten |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 vuosi sitten |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
1 vuosi sitten |
Geoff Romer
|
ac5cc33da4
Model return slot as parameter in lowering (#4457)
|
1 vuosi sitten |
Richard Smith
|
e2ab97672d
Fix lowering of `specific_function`s referring to methods. (#4464)
|
1 vuosi sitten |
Geoff Romer
|
b67d03126e
Separate inst kind for out params (#4442)
|
1 vuosi sitten |
Geoff Romer
|
9266f867f9
Model the return slot as an output parameter (#4432)
|
1 vuosi sitten |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 vuosi sitten |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 vuosi sitten |
David Blaikie
|
d57aa57215
Add rudimentry debug info metadata emission (#4225)
|
1 vuosi sitten |
Richard Smith
|
37a8bfa488
Refactor `ReturnTypeInfo` and `InitRepr`. (#4169)
|
1 vuosi sitten |
Jon Ross-Perkins
|
6d2d1cf7ca
Refactor lower handlers to use overloads. (#4120)
|
1 vuosi sitten |
Jon Ross-Perkins
|
469f1c8e64
Refactor InstKind to move metadata from macros to the type. (#4119)
|
1 vuosi sitten |
Jon Ross-Perkins
|
6682241ea0
Refactor whether a function is lowered into InstKind::Define (#4117)
|
1 vuosi sitten |
Jon Ross-Perkins
|
a4ef5dd591
Move Lower::HandleCall out to its own file. (#4116)
|
1 vuosi sitten |
Jon Ross-Perkins
|
5ebcbae2e8
Add a location to indirect imports. (#4098)
|
1 vuosi sitten |
Jon Ross-Perkins
|
8bb80d8271
Add a basic Core.Print function for ints. (#4078)
|
1 vuosi sitten |
Jon Ross-Perkins
|
03e3a72628
Rename Directive->Decl in general, BindExport->ExportDecl (#3957)
|
1 vuosi sitten |
Jon Ross-Perkins
|
40b2217421
Initial 'export name' handling. (#3949)
|
1 vuosi sitten |
Jon Ross-Perkins
|
92fa0ac1ac
Remove ImportRefUsed (#3934)
|
2 vuotta sitten |
Jon Ross-Perkins
|
76ed3c73cb
Promote FunctionType to a standard instruction. (#3931)
|
2 vuotta sitten |
Jon Ross-Perkins
|
ecdecf4699
Remove dead code in HandleInterfaceWitnessAccess (#3928)
|
2 vuotta sitten |
Richard Smith
|
79c0b65288
Separate constant emission from function emission. (#3916)
|
2 vuotta sitten |
Richard Smith
|
ccf87f0a38
Use computed constants in lowering rather than lowering instructions (#3905)
|
2 vuotta sitten |
Richard Smith
|
459c41ab3c
Remove explicit instruction names for floating-point arithmetic. (#3900)
|
2 vuotta sitten |