David Blaikie
|
f45a632d77
Implement virtual call dispatch (#5308)
|
1 год назад |
Alina Sbirlea
|
7da972b773
Create a single global for the PrintInt format string. (#5275)
|
1 год назад |
David Blaikie
|
8e7bb2f953
Initialize vptrs to point to vtables (#5244)
|
1 год назад |
David Blaikie
|
8847178242
Emit (relative) vtables (#5231)
|
1 год назад |
Jon Ross-Perkins
|
0a3efb76ed
Use DiagnosticEmitter for phase-specific types (#5188)
|
1 год назад |
Boaz Brickner
|
a4a229b637
Initialize `cpp_mangle_context_` in `Mangler`'s constructor (#5095)
|
1 год назад |
Alina Sbirlea
|
d3869a529b
Continue: emit function definitions for specifics. (#5068)
|
1 год назад |
David Blaikie
|
e71d5942bc
Function decl lowering for incomplete parameter/return types (#5038) (#5066)
|
1 год назад |
Alina Sbirlea
|
1f5e5a7b44
Add basic lowering of generic function definitions. (#5015)
|
1 год назад |
Alina Sbirlea
|
7a9af69595
Refactor function definition lowering. (#5014)
|
1 год назад |
Jon Ross-Perkins
|
e79d3be5bd
Combine DiagnosticConverter into DiagnosticEmitter (#4878)
|
1 год назад |
Jon Ross-Perkins
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
1 год назад |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
1 год назад |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 год назад |
Richard Smith
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 год назад |
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 год назад |
Richard Smith
|
851ef2c517
Initial, very rough lowering for calls to specific functions and specific function declarations. (#4399)
|
1 год назад |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 год назад |
Jon Ross-Perkins
|
1412ecd3f4
Handle unknown lines in DebugInfo (#4252)
|
1 год назад |
David Blaikie
|
0ae2a3907e
Add line-level debug info (#4247)
|
1 год назад |
David Blaikie
|
c5ada29ba9
Add filename and line number to function debug info metadata (#4243)
|
1 год назад |
David Blaikie
|
ea8ad22a17
Add function debug info descriptions (#4233)
|
1 год назад |
David Blaikie
|
d57aa57215
Add rudimentry debug info metadata emission (#4225)
|
1 год назад |
R B
|
61e87c3a88
Lower global variables (#4228)
|
1 год назад |
Richard Smith
|
dde0bd0ffe
Change TypeId to be a thin wrapper around ConstantId. (#4140)
|
1 год назад |
Jon Ross-Perkins
|
469f1c8e64
Refactor InstKind to move metadata from macros to the type. (#4119)
|
1 год назад |
Richard Smith
|
79c0b65288
Separate constant emission from function emission. (#3916)
|
2 лет назад |
Richard Smith
|
3776c068de
Unify instruction naming between SemIR and LLVM IR (#3898)
|
2 лет назад |
Richard Smith
|
f0e940ddfd
Initial support for builtin functions. (#3803)
|
2 лет назад |
Chandler Carruth
|
bf02d1f4b0
Remove headers marked as unused by ClangD. (#3661)
|
2 лет назад |