Richard Smith
|
12cdd406b0
Factor type lowering out of file_context.cpp. (#7099)
|
1 week geleden |
Richard Smith
|
ea409f7cbf
Fix crash lowering call to generic function with concrete type in signature (#7009)
|
4 weken geleden |
Richard Smith
|
be283a0744
Improve handling of incomplete signatures. (#7004)
|
1 maand geleden |
Geoff Romer
|
6dba8ee111
Remove index fields from ParamPatterns (#6815)
|
2 maanden geleden |
Richard Smith
|
bea24a8bee
Never ask the mangler to mangle a C++ declaration. (#6764)
|
2 maanden geleden |
Richard Smith
|
773837e1bb
Ask Clang to emit C++ global variables. (#6748)
|
2 maanden geleden |
David Blaikie
|
773b7136ef
Use a single llvm::Module for C++ interop and Carbon IRGen (#6595)
|
3 maanden geleden |
Geoff Romer
|
75713908f4
Store and reuse lowered parameter order (#6593)
|
3 maanden geleden |
David Blaikie
|
f1f6005d4a
Perform Clang IRGen during `check` (#6569)
|
3 maanden geleden |
Dana Jansens
|
c64117d0e0
Make IdTag typesafe (#6574)
|
3 maanden geleden |
Richard Smith
|
935ccce2a6
Fix lowering of imported global variables. (#6567)
|
3 maanden geleden |
Geoff Romer
|
505b1c86b9
Initial support for return forms (#6556)
|
3 maanden geleden |
Richard Smith
|
d208e950c7
Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459)
|
4 maanden geleden |
David Blaikie
|
a179bd461b
Start plumbing through debug info type information with function parameters/return value (#6410)
|
5 maanden geleden |
Richard Smith
|
28103b8f2e
Convert LegacyFloatType into FloatLiteralType. (#5939)
|
8 maanden geleden |
Boaz Brickner
|
9f108bad6e
Rename `cpp_ast` to `clang_ast_unit` (#5926)
|
8 maanden geleden |
David Blaikie
|
27be0973e7
Vtable support for generics (#5793)
|
9 maanden geleden |
Richard Smith
|
c7886f4336
Ask Clang to mangle names, don't try to do it ourselves. (#5764)
|
10 maanden geleden |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 maanden geleden |
Alina Sbirlea
|
dd0905ccbb
Refactor coalescing logic out of the file context. (#5723)
|
10 maanden geleden |
Alina Sbirlea
|
b0be6619ef
Optimize specific function coalescing in lowering. (#5684)
|
10 maanden geleden |
Jon Ross-Perkins
|
81ca949ab8
Replacing lowering vectors with FixedSizeValueStore (#5636)
|
10 maanden geleden |
Richard Smith
|
14e4f219b1
Support lowering specifics for an imported generic function. (#5475)
|
11 maanden geleden |
Richard Smith
|
e91840e1b6
Split a cross-file `Lower::Context` out of `Lower::FileContext`. (#5583)
|
11 maanden geleden |
Alina Sbirlea
|
77afd0678b
Prototype for coalescing equivalent specifics of the same generic. (#5314)
|
11 maanden geleden |
Richard Smith
|
a23631f360
Support for lowering references to imported `var`s. (#5513)
|
11 maanden geleden |
Boaz Brickner
|
852d0191a9
Add support for importing C++ inline functions (#5427)
|
11 maanden geleden |
David Blaikie
|
f45a632d77
Implement virtual call dispatch (#5308)
|
1 jaar geleden |
Alina Sbirlea
|
7da972b773
Create a single global for the PrintInt format string. (#5275)
|
1 jaar geleden |
David Blaikie
|
8e7bb2f953
Initialize vptrs to point to vtables (#5244)
|
1 jaar geleden |