Richard Smith
|
41dd256d56
Support for initialization of classes with abstract base classes. (#6802)
|
2 месяцев назад |
Geoff Romer
|
e5b05a1fac
`ExprCategory` for guaranteed-in-place initializing expressions (#6623)
|
3 месяцев назад |
Geoff Romer
|
f53f837125
Remove ReturnTypeInfo (#6619)
|
3 месяцев назад |
Geoff Romer
|
9106f9533c
Use lines instead of statements for readability-function-size clang-tidy (#6594)
|
3 месяцев назад |
Geoff Romer
|
2078721e1c
Always build ReturnTypeInfo from a function (#6490)
|
4 месяцев назад |
Geoff Romer
|
ad7ea755b0
Add `Abstract` enumerator to `InitRepr::Kind` (#6513)
|
4 месяцев назад |
Jon Ross-Perkins
|
77918d023b
Make symbolic local bindings a TODO (#6449)
|
4 месяцев назад |
Richard Smith
|
b44ba47cf3
Don't treat dependent types as having a copy value representation. (#6055)
|
7 месяцев назад |
Richard Smith
|
742017c475
Widen integer loads and stores to a multiple of 8 bits. (#5986)
|
8 месяцев назад |
Chandler Carruth
|
0a679504a5
Update LLVM again to 2025-08-09 (#5958)
|
8 месяцев назад |
Richard Smith
|
36f0a73092
Initial support for interop with class/struct/union fields. (#5849)
|
9 месяцев назад |
Jon Ross-Perkins
|
bd4fbb4393
Expand use of CheckIRId stores (#5820)
|
9 месяцев назад |
Jon Ross-Perkins
|
c3b0c2e425
Use LLVM verifier in lowering (#5733)
|
10 месяцев назад |
Jon Ross-Perkins
|
9855818bb8
Move PrettyStackTraceFunction to common (#5739)
|
10 месяцев назад |
Richard Smith
|
a556cf41fc
Use static allocas for temporaries. (#5734)
|
10 месяцев назад |
Alina Sbirlea
|
dd0905ccbb
Refactor coalescing logic out of the file context. (#5723)
|
10 месяцев назад |
Richard Smith
|
7215302a27
Clean up and extend support for cross-file lowering of specific functions. (#5688)
|
10 месяцев назад |
Richard Smith
|
519e633147
Improve backtrace for lowering crashes. (#5651)
|
10 месяцев назад |
Richard Smith
|
14e4f219b1
Support lowering specifics for an imported generic function. (#5475)
|
11 месяцев назад |
Alina Sbirlea
|
77afd0678b
Prototype for coalescing equivalent specifics of the same generic. (#5314)
|
11 месяцев назад |
Richard Smith
|
a23631f360
Support for lowering references to imported `var`s. (#5513)
|
11 месяцев назад |
Richard Smith
|
04505f4a64
Don't CHECK-fail when emitting IR with cross-file locations. (#5447)
|
1 год назад |
Richard Smith
|
32e68cfb5b
Fix debug location for variable allocas and lifetime markers. (#5432)
|
1 год назад |
Richard Smith
|
b5ae988a08
Add builtins for compound assignment operators. (#5335)
|
1 год назад |
Alina Sbirlea
|
4e21c0c1fc
Basic lowering generic function definitions. (#5016)
|
1 год назад |
Richard Smith
|
0d2f364f39
Split evaluation up into one function per instruction kind (#5008)
|
1 год назад |
Jon Ross-Perkins
|
21252b5e94
Add missing trailing return types (#5006)
|
1 год назад |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 год назад |
Geoff Romer
|
ac5cc33da4
Model return slot as parameter in lowering (#4457)
|
1 год назад |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 год назад |