Richard Smith
|
28103b8f2e
Convert LegacyFloatType into FloatLiteralType. (#5939)
|
8 meses atrás |
Boaz Brickner
|
9f108bad6e
Rename `cpp_ast` to `clang_ast_unit` (#5926)
|
9 meses atrás |
David Blaikie
|
27be0973e7
Vtable support for generics (#5793)
|
9 meses atrás |
Richard Smith
|
c7886f4336
Ask Clang to mangle names, don't try to do it ourselves. (#5764)
|
10 meses atrás |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 meses atrás |
Alina Sbirlea
|
dd0905ccbb
Refactor coalescing logic out of the file context. (#5723)
|
10 meses atrás |
Alina Sbirlea
|
b0be6619ef
Optimize specific function coalescing in lowering. (#5684)
|
10 meses atrás |
Jon Ross-Perkins
|
81ca949ab8
Replacing lowering vectors with FixedSizeValueStore (#5636)
|
11 meses atrás |
Richard Smith
|
14e4f219b1
Support lowering specifics for an imported generic function. (#5475)
|
11 meses atrás |
Richard Smith
|
e91840e1b6
Split a cross-file `Lower::Context` out of `Lower::FileContext`. (#5583)
|
11 meses atrás |
Alina Sbirlea
|
77afd0678b
Prototype for coalescing equivalent specifics of the same generic. (#5314)
|
11 meses atrás |
Richard Smith
|
a23631f360
Support for lowering references to imported `var`s. (#5513)
|
11 meses atrás |
Boaz Brickner
|
852d0191a9
Add support for importing C++ inline functions (#5427)
|
11 meses atrás |
David Blaikie
|
f45a632d77
Implement virtual call dispatch (#5308)
|
1 ano atrás |
Alina Sbirlea
|
7da972b773
Create a single global for the PrintInt format string. (#5275)
|
1 ano atrás |
David Blaikie
|
8e7bb2f953
Initialize vptrs to point to vtables (#5244)
|
1 ano atrás |
David Blaikie
|
8847178242
Emit (relative) vtables (#5231)
|
1 ano atrás |
Jon Ross-Perkins
|
0a3efb76ed
Use DiagnosticEmitter for phase-specific types (#5188)
|
1 ano atrás |
Boaz Brickner
|
a4a229b637
Initialize `cpp_mangle_context_` in `Mangler`'s constructor (#5095)
|
1 ano atrás |
Alina Sbirlea
|
d3869a529b
Continue: emit function definitions for specifics. (#5068)
|
1 ano atrás |
David Blaikie
|
e71d5942bc
Function decl lowering for incomplete parameter/return types (#5038) (#5066)
|
1 ano atrás |
Alina Sbirlea
|
1f5e5a7b44
Add basic lowering of generic function definitions. (#5015)
|
1 ano atrás |
Alina Sbirlea
|
7a9af69595
Refactor function definition lowering. (#5014)
|
1 ano atrás |
Jon Ross-Perkins
|
e79d3be5bd
Combine DiagnosticConverter into DiagnosticEmitter (#4878)
|
1 ano atrás |
Jon Ross-Perkins
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
1 ano atrás |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
1 ano atrás |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 ano atrás |
Richard Smith
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 ano atrás |
Richard Smith
|
32e5212daa
Fix lowering of a conversion from a type with a pointer value representation to a type with a copy value representation. (#4467)
|
1 ano atrás |
Richard Smith
|
851ef2c517
Initial, very rough lowering for calls to specific functions and specific function declarations. (#4399)
|
1 ano atrás |