Boaz Brickner
|
d3762f9723
Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290)
|
6 месяцев назад |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
6 месяцев назад |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
6 месяцев назад |
Dana Jansens
|
93b79f159e
Change InstId dumping to hex numbers that include the tag (#6175)
|
7 месяцев назад |
David Blaikie
|
12fa65e53c
Check for use of `InstId`s from the wrong `SemIR::File` (#5997)
|
7 месяцев назад |
Jon Ross-Perkins
|
4a6376cf59
Rename/restructure `Destroy` logic to better reflect #6124 (#6144)
|
7 месяцев назад |
Jon Ross-Perkins
|
ef1e47cd07
Remove redundant SemIR:: uses in SemIR (#6106)
|
7 месяцев назад |
Jon Ross-Perkins
|
5e3bb523f8
Add builtin functions for destroy, with special requirements in facet types (#6035)
|
7 месяцев назад |
Elliott Kalt
|
f4bd6e42f9
Replace `impl fn` with `override fn` (#6008)
|
7 месяцев назад |
Jon Ross-Perkins
|
b0d93c2393
Use enumerated values in formatter (#6042)
|
7 месяцев назад |
Dana Jansens
|
64139e5d65
Stop using Map for the cache in InstFingerprinter (#6019)
|
8 месяцев назад |
Boaz Brickner
|
b5d86fdb6f
Properly dump SemIR for inline C++ imports (#6001)
|
8 месяцев назад |
Richard Smith
|
816d4589cd
Make use of new `ArrayRef::consume_*` functions. (#5975)
|
8 месяцев назад |
David Blaikie
|
3f9fc633fe
Add a vtableDecl inst and use that in classes instead of VtablePtr (#5945)
|
8 месяцев назад |
Richard Smith
|
4685890d63
Rename FloatLiteral to FloatValue. (#5911)
|
9 месяцев назад |
Richard Smith
|
36f0a73092
Initial support for interop with class/struct/union fields. (#5849)
|
9 месяцев назад |
Jon Ross-Perkins
|
fce98b7331
Allow formatting instructions with a missing name (#5839)
|
9 месяцев назад |
Jon Ross-Perkins
|
bd4fbb4393
Expand use of CheckIRId stores (#5820)
|
9 месяцев назад |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 месяцев назад |
Richard Smith
|
4e5dccdbf7
When making a direct call to a thunk, inline the call in SemIR. (#5642)
|
10 месяцев назад |
Jon Ross-Perkins
|
81ca949ab8
Replacing lowering vectors with FixedSizeValueStore (#5636)
|
10 месяцев назад |
Jon Ross-Perkins
|
2e297b5258
Add a fixed-size ValueStore (#5628)
|
11 месяцев назад |
Jon Ross-Perkins
|
1e9e148c3b
Rename the ImportRefs block to Imports (#5618)
|
11 месяцев назад |
Dana Jansens
|
02fc484f23
Make pointers in ValueStore stable across insertions (#5576)
|
11 месяцев назад |
Jon Ross-Perkins
|
e3738eb196
Try out a different IdKind table approach (#5528)
|
11 месяцев назад |
Jon Ross-Perkins
|
a01648cd44
Use concat in formatter (#5577)
|
11 месяцев назад |
Jon Ross-Perkins
|
34b892b774
Fix formatting of forward declared generics (#5530)
|
11 месяцев назад |
Jon Ross-Perkins
|
c0d31d428b
Change range formatting to be more conservative about specifics (#5516)
|
11 месяцев назад |
Jon Ross-Perkins
|
0091c699a9
Unwrap FormatInst templating (#5505)
|
11 месяцев назад |
Jon Ross-Perkins
|
7c2a6ef0e9
Restructure FormatInstRhs to allow for better logic sharing (#5494)
|
11 месяцев назад |