Richard Smith
|
b851e8c423
Add support for f16, f64, f128. (#5952)
|
8 kuukautta sitten |
Dana Jansens
|
2e22733372
Use canonical constant values as the keys for ImplWitnessAccess in AccessRewriteValues (#5912)
|
9 kuukautta sitten |
Jon Ross-Perkins
|
37d5046ceb
Support parse/check/lower for char (#5901)
|
9 kuukautta sitten |
Richard Smith
|
36f0a73092
Initial support for interop with class/struct/union fields. (#5849)
|
9 kuukautta sitten |
Jon Ross-Perkins
|
61290fdee9
Make ConstantValueStore use ValueStore internally (#5811)
|
9 kuukautta sitten |
Jon Ross-Perkins
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
10 kuukautta sitten |
Jon Ross-Perkins
|
002756b4cc
Change BlockValueStore to take ElementT as a parameter (#5758)
|
10 kuukautta sitten |
Jon Ross-Perkins
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 kuukautta sitten |
Jon Ross-Perkins
|
864e9cb4a2
Add a ValueT to RelationalValueStore (#5755)
|
10 kuukautta sitten |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 kuukautta sitten |
Boaz Brickner
|
cc698d78f5
When using a C++ struct as a parameter, map its type to a Carbon class type (#5538)
|
10 kuukautta sitten |
Boaz Brickner
|
e4c8150f2c
Store Clang `Decl`s in a `CanonicalValueStore` (#5638)
|
11 kuukautta sitten |
Jon Ross-Perkins
|
1e9e148c3b
Rename the ImportRefs block to Imports (#5618)
|
11 kuukautta sitten |
Jon Ross-Perkins
|
3831ca6471
Replace the desugared bit with an extra LocId range (#5592)
|
11 kuukautta sitten |
Jon Ross-Perkins
|
a85d292f8d
Change from ToImplicit to AsDesugared (#5591)
|
11 kuukautta sitten |
Jon Ross-Perkins
|
89a6818424
Move TokenOnly to LocIdForDiagnostics (#5590)
|
11 kuukautta sitten |
Dana Jansens
|
f198b977f5
Give different inst id types different labels in CARBON_CHECK output (#5519)
|
11 kuukautta sitten |
Richard Smith
|
c49789d80b
Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418)
|
1 vuosi sitten |
Boaz Brickner
|
2aa5fbfa4a
Move the logic in `TryConvertClangDiagnosticLoc()` to `ConvertLocInFile()` (#5391)
|
1 vuosi sitten |
Dana Jansens
|
13da710e94
Poison impl lookup queries with concrete results (#5373)
|
1 vuosi sitten |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 vuosi sitten |
Jon Ross-Perkins
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 vuosi sitten |
Boaz Brickner
|
609ccefd18
Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262)
|
1 vuosi sitten |
Jon Ross-Perkins
|
fe29224016
Refactor LocId to merge in SemIRLoc (#5284)
|
1 vuosi sitten |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 vuosi sitten |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 vuosi sitten |
Richard Smith
|
47fa1b5991
Rename `StringifyType` to reflect that it can stringify non-type constants. (#5285)
|
1 vuosi sitten |
Jon Ross-Perkins
|
a527626d87
Add tests and range enforcement for current LocId use-cases (#5274)
|
1 vuosi sitten |
Richard Smith
|
a45dc42d82
Store an `InterfaceId` and a `SpecificId` in `AssociatedEntityType`. (#5252)
|
1 vuosi sitten |
josh11b
|
bc439ad092
Forward `impl` declarations of incomplete facet types (#5219)
|
1 vuosi sitten |