Richard Smith
|
41dd256d56
Support for initialization of classes with abstract base classes. (#6802)
|
2 ay önce |
Geoff Romer
|
e5b05a1fac
`ExprCategory` for guaranteed-in-place initializing expressions (#6623)
|
2 ay önce |
Geoff Romer
|
f53f837125
Remove ReturnTypeInfo (#6619)
|
3 ay önce |
Geoff Romer
|
75713908f4
Store and reuse lowered parameter order (#6593)
|
3 ay önce |
Geoff Romer
|
2078721e1c
Always build ReturnTypeInfo from a function (#6490)
|
4 ay önce |
Richard Smith
|
742017c475
Widen integer loads and stores to a multiple of 8 bits. (#5986)
|
8 ay önce |
Richard Smith
|
28103b8f2e
Convert LegacyFloatType into FloatLiteralType. (#5939)
|
8 ay önce |
David Blaikie
|
27be0973e7
Vtable support for generics (#5793)
|
9 ay önce |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 ay önce |
Richard Smith
|
a556cf41fc
Use static allocas for temporaries. (#5734)
|
10 ay önce |
Alina Sbirlea
|
dd0905ccbb
Refactor coalescing logic out of the file context. (#5723)
|
10 ay önce |
Richard Smith
|
7215302a27
Clean up and extend support for cross-file lowering of specific functions. (#5688)
|
10 ay önce |
Richard Smith
|
14e4f219b1
Support lowering specifics for an imported generic function. (#5475)
|
11 ay önce |
Alina Sbirlea
|
77afd0678b
Prototype for coalescing equivalent specifics of the same generic. (#5314)
|
11 ay önce |
Richard Smith
|
32e68cfb5b
Fix debug location for variable allocas and lifetime markers. (#5432)
|
1 yıl önce |
Richard Smith
|
b5ae988a08
Add builtins for compound assignment operators. (#5335)
|
1 yıl önce |
David Blaikie
|
f45a632d77
Implement virtual call dispatch (#5308)
|
1 yıl önce |
Alina Sbirlea
|
7da972b773
Create a single global for the PrintInt format string. (#5275)
|
1 yıl önce |
Alina Sbirlea
|
d3869a529b
Continue: emit function definitions for specifics. (#5068)
|
1 yıl önce |
Alina Sbirlea
|
4e21c0c1fc
Basic lowering generic function definitions. (#5016)
|
1 yıl önce |
Jon Ross-Perkins
|
21252b5e94
Add missing trailing return types (#5006)
|
1 yıl önce |
Jon Ross-Perkins
|
2fef1cb713
Switch to trailing returns in toolchain and related code. (#4919)
|
1 yıl önce |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 yıl önce |
Richard Smith
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 yıl önce |
Richard Smith
|
c04d62a7d1
Ensure that all allocas are created in the entry block. (#4685)
|
1 yıl önce |
David Blaikie
|
5719687438
Fix crash in lowering use of a global variable (#4631)
|
1 yıl önce |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
1 yıl önce |
Geoff Romer
|
ac5cc33da4
Model return slot as parameter in lowering (#4457)
|
1 yıl önce |
Richard Smith
|
851ef2c517
Initial, very rough lowering for calls to specific functions and specific function declarations. (#4399)
|
1 yıl önce |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 yıl önce |