Jon Ross-Perkins
|
d64ec883d5
Move BlockValueStore from sem_ir to base (#5779)
|
10 месяцев назад |
Jon Ross-Perkins
|
002756b4cc
Change BlockValueStore to take ElementT as a parameter (#5758)
|
10 месяцев назад |
Jon Ross-Perkins
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 месяцев назад |
Jon Ross-Perkins
|
839a7b7c96
Refactor ValueStoreChunk and ValueStoreRange into ValueStore (#5756)
|
10 месяцев назад |
Geoff Romer
|
0b3edee177
Alphabetize typed_insts.h (#5401)
|
11 месяцев назад |
Jon Ross-Perkins
|
81ca949ab8
Replacing lowering vectors with FixedSizeValueStore (#5636)
|
11 месяцев назад |
Jon Ross-Perkins
|
1e9e148c3b
Rename the ImportRefs block to Imports (#5618)
|
11 месяцев назад |
Jon Ross-Perkins
|
a85d292f8d
Change from ToImplicit to AsDesugared (#5591)
|
11 месяцев назад |
Dana Jansens
|
02fc484f23
Make pointers in ValueStore stable across insertions (#5576)
|
11 месяцев назад |
Richard Smith
|
5b884ae14d
Improve lowering for global variables. (#5492)
|
11 месяцев назад |
Geoff Romer
|
fbc5994750
Support importing `var` parameters (#5400)
|
11 месяцев назад |
Jon Ross-Perkins
|
74c0ed413c
Update tool versions beyond just bazel (#5446)
|
1 год назад |
Richard Smith
|
c49789d80b
Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418)
|
1 год назад |
Richard Smith
|
95903dc624
Generate thunks for functions in `impl`s (#5390)
|
1 год назад |
Richard Smith
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
1 год назад |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 год назад |
Jon Ross-Perkins
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 год назад |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 год назад |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 год назад |
Jon Ross-Perkins
|
9134e36ec0
Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216)
|
1 год назад |
Jon Ross-Perkins
|
4cb61ae4e1
Remove ArgKinds to encourage safer coding patterns (#5212)
|
1 год назад |
Jon Ross-Perkins
|
c0ee446cec
Refactor InstBlockStore's API, AddDefaultValue -> AddPlaceholder (#5166)
|
1 год назад |
Richard Smith
|
0d2f364f39
Split evaluation up into one function per instruction kind (#5008)
|
1 год назад |
josh11b
|
29c1f552c7
InvalidIndex -> NoneIndex in comments (#5012)
|
1 год назад |
Jon Ross-Perkins
|
21252b5e94
Add missing trailing return types (#5006)
|
1 год назад |
Dana Jansens
|
11aba70c1d
Add enumerate() for ValueStore and ImplStore (#4975)
|
1 год назад |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 год назад |
Jon Ross-Perkins
|
4c4c4a4d2c
Add RawStringOstream for slightly simpler streaming to strings (#4817)
|
1 год назад |
Richard Smith
|
19182f08aa
Compute a fingerprint for constants and import_ref instructions. (#4763)
|
1 год назад |
Jon Ross-Perkins
|
bc24a6c5d8
Refactor IdBase to provide CRTP-based printing (#4626)
|
1 год назад |