Richard Smith
|
32e68cfb5b
Fix debug location for variable allocas and lifetime markers. (#5432)
|
преди 1 година |
Dana Jansens
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
преди 1 година |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
преди 1 година |
Alina Sbirlea
|
02e9ac21bf
Fix type when lowering associated constants. (#5295)
|
преди 1 година |
David Blaikie
|
8e7bb2f953
Initialize vptrs to point to vtables (#5244)
|
преди 1 година |
Richard Smith
|
584426dfa2
Initial work on support for templates (#5081)
|
преди 1 година |
Richard Smith
|
4d2cca48c7
Compute a correct `SpecificFunction` when resolving an indirect call to an impl function (#5116)
|
преди 1 година |
Geoff Romer
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
преди 1 година |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
преди 1 година |
Dana Jansens
|
ab12da7d03
Rename BoundMethod::function_id to function_decl_id (#4775)
|
преди 1 година |
Richard Smith
|
c04d62a7d1
Ensure that all allocas are created in the entry block. (#4685)
|
преди 1 година |
Richard Smith
|
7b45a28a82
Fix lowering of array indexing with an int literal. (#4686)
|
преди 1 година |
David Blaikie
|
a2c939a2a2
Add an instruction for vptr initialization (#4633)
|
преди 1 година |
David Blaikie
|
5719687438
Fix crash in lowering use of a global variable (#4631)
|
преди 1 година |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
преди 1 година |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
преди 1 година |
Geoff Romer
|
ac5cc33da4
Model return slot as parameter in lowering (#4457)
|
преди 1 година |
Richard Smith
|
e2ab97672d
Fix lowering of `specific_function`s referring to methods. (#4464)
|
преди 1 година |
Geoff Romer
|
b67d03126e
Separate inst kind for out params (#4442)
|
преди 1 година |
Geoff Romer
|
9266f867f9
Model the return slot as an output parameter (#4432)
|
преди 1 година |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
преди 1 година |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
преди 1 година |
David Blaikie
|
d57aa57215
Add rudimentry debug info metadata emission (#4225)
|
преди 1 година |
Richard Smith
|
37a8bfa488
Refactor `ReturnTypeInfo` and `InitRepr`. (#4169)
|
преди 1 година |
Jon Ross-Perkins
|
6d2d1cf7ca
Refactor lower handlers to use overloads. (#4120)
|
преди 1 година |
Jon Ross-Perkins
|
469f1c8e64
Refactor InstKind to move metadata from macros to the type. (#4119)
|
преди 1 година |
Jon Ross-Perkins
|
6682241ea0
Refactor whether a function is lowered into InstKind::Define (#4117)
|
преди 1 година |
Jon Ross-Perkins
|
a4ef5dd591
Move Lower::HandleCall out to its own file. (#4116)
|
преди 1 година |
Jon Ross-Perkins
|
5ebcbae2e8
Add a location to indirect imports. (#4098)
|
преди 1 година |
Jon Ross-Perkins
|
8bb80d8271
Add a basic Core.Print function for ints. (#4078)
|
преди 1 година |