cui
|
1f7d8e4675
Fix ValueStore::GetRawIndex DCHECK to use id.index in diagnostic (#6975)
|
1 месяц назад |
Dana Jansens
|
c64117d0e0
Make IdTag typesafe (#6574)
|
3 месяцев назад |
Dana Jansens
|
28b01118d0
Put IdTag in its own file (#6564)
|
3 месяцев назад |
David Blaikie
|
7a400d22b4
Improve CHECK-failure when passing a negative id to a ValueStore #6370 (#6392)
|
5 месяцев назад |
Richard Smith
|
5c7bb7a50d
Clean up ConstantValueStore getters. (#6377)
|
5 месяцев назад |
David Blaikie
|
79dd1e362c
Add unit tagging to InstBlockId (#6259)
|
6 месяцев назад |
David Blaikie
|
4fdc08582a
Add ValueStore ctor template for Id to use for IdTag (#6226)
|
6 месяцев назад |
David Blaikie
|
1a9826bc29
Add unit tagging to FunctionId (#6213)
|
6 месяцев назад |
Dana Jansens
|
93b79f159e
Change InstId dumping to hex numbers that include the tag (#6175)
|
6 месяцев назад |
David Blaikie
|
12fa65e53c
Check for use of `InstId`s from the wrong `SemIR::File` (#5997)
|
7 месяцев назад |
Jon Ross-Perkins
|
bd4fbb4393
Expand use of CheckIRId stores (#5820)
|
9 месяцев назад |
Jon Ross-Perkins
|
61290fdee9
Make ConstantValueStore use ValueStore internally (#5811)
|
9 месяцев назад |
Jon Ross-Perkins
|
5b0ae6e784
Remove IdT from ValueStoreTypes (#5761)
|
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 месяцев назад |
Jon Ross-Perkins
|
b97646a890
Split value store related types to separate files (#5754)
|
10 месяцев назад |
Chandler Carruth
|
bba037738d
Key-type customization in `CanonicalValueStore` and `ClangDecl` cleanups (#5743)
|
10 месяцев назад |
Jon Ross-Perkins
|
81ca949ab8
Replacing lowering vectors with FixedSizeValueStore (#5636)
|
10 месяцев назад |
Jon Ross-Perkins
|
6683cf3b1c
Switch token_infos_ to a ValueStore (#5633)
|
10 месяцев назад |
Jon Ross-Perkins
|
2e297b5258
Add a fixed-size ValueStore (#5628)
|
11 месяцев назад |
Dana Jansens
|
02fc484f23
Make pointers in ValueStore stable across insertions (#5576)
|
11 месяцев назад |
Richard Smith
|
71715263ce
Add build option `--features=poison_value_stores`. (#5438)
|
11 месяцев назад |
Jon Ross-Perkins
|
c0ee446cec
Refactor InstBlockStore's API, AddDefaultValue -> AddPlaceholder (#5166)
|
1 год назад |
Dana Jansens
|
210c26e369
Use llvm::map_range() instead of using mapped_iterator directly (#4997)
|
1 год назад |
Dana Jansens
|
d199ce327a
Make FacetTypeInfo and CompleteFacetType stores share id indices (#4989)
|
1 год назад |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
1 год назад |
Dana Jansens
|
11aba70c1d
Add enumerate() for ValueStore and ImplStore (#4975)
|
1 год назад |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 год назад |
Richard Smith
|
19182f08aa
Compute a fingerprint for constants and import_ref instructions. (#4763)
|
1 год назад |
Dana Jansens
|
361efa90a8
Always call MemUsage::Collect to collect metrics from a field (#4480)
|
1 год назад |