Commit Verlauf

Autor SHA1 Nachricht Datum
  David Blaikie 12fa65e53c Check for use of `InstId`s from the wrong `SemIR::File` (#5997) vor 7 Monaten
  Jon Ross-Perkins bd4fbb4393 Expand use of CheckIRId stores (#5820) vor 9 Monaten
  Jon Ross-Perkins 61290fdee9 Make ConstantValueStore use ValueStore internally (#5811) vor 9 Monaten
  Jon Ross-Perkins 5b0ae6e784 Remove IdT from ValueStoreTypes (#5761) vor 10 Monaten
  Jon Ross-Perkins a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) vor 10 Monaten
  Jon Ross-Perkins 839a7b7c96 Refactor ValueStoreChunk and ValueStoreRange into ValueStore (#5756) vor 10 Monaten
  Jon Ross-Perkins b97646a890 Split value store related types to separate files (#5754) vor 10 Monaten
  Chandler Carruth bba037738d Key-type customization in `CanonicalValueStore` and `ClangDecl` cleanups (#5743) vor 10 Monaten
  Jon Ross-Perkins 81ca949ab8 Replacing lowering vectors with FixedSizeValueStore (#5636) vor 11 Monaten
  Jon Ross-Perkins 6683cf3b1c Switch token_infos_ to a ValueStore (#5633) vor 11 Monaten
  Jon Ross-Perkins 2e297b5258 Add a fixed-size ValueStore (#5628) vor 11 Monaten
  Dana Jansens 02fc484f23 Make pointers in ValueStore stable across insertions (#5576) vor 11 Monaten
  Richard Smith 71715263ce Add build option `--features=poison_value_stores`. (#5438) vor 1 Jahr
  Jon Ross-Perkins c0ee446cec Refactor InstBlockStore's API, AddDefaultValue -> AddPlaceholder (#5166) vor 1 Jahr
  Dana Jansens 210c26e369 Use llvm::map_range() instead of using mapped_iterator directly (#4997) vor 1 Jahr
  Dana Jansens d199ce327a Make FacetTypeInfo and CompleteFacetType stores share id indices (#4989) vor 1 Jahr
  josh11b eb69d7420e First iteration of completing and resolving facet types (#4920) vor 1 Jahr
  Dana Jansens 11aba70c1d Add enumerate() for ValueStore and ImplStore (#4975) vor 1 Jahr
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) vor 1 Jahr
  Richard Smith 19182f08aa Compute a fingerprint for constants and import_ref instructions. (#4763) vor 1 Jahr
  Dana Jansens 361efa90a8 Always call MemUsage::Collect to collect metrics from a field (#4480) vor 1 Jahr
  Chandler Carruth 4148161e24 Refactor value store code to use separate files. (#4477) vor 1 Jahr
  Chandler Carruth 55d8edcdc7 Some trivial check-phase inlining. (#4362) vor 1 Jahr
  Chandler Carruth 4845f40dff Switch `CARBON_CHECK` to a format string API (#4285) vor 1 Jahr
  Chandler Carruth 5d0ec91c20 Collection of minor tweaks to get approx. 10-15% compile time (#4245) vor 1 Jahr
  David Blaikie a17480133f Remove excess use of auto on initializers (auto x = Y(z) -> Y x(z)) (#4239) vor 1 Jahr
  Chandler Carruth 44c85e0872 Reserve memory for the identifiers hashtable. (#4107) vor 1 Jahr
  Jon Ross-Perkins f1190a4792 Add basic output of where memory is stored after a compile. (#4136) vor 1 Jahr
  Chandler Carruth e71e6ca07f Use separate value stores for identifiers and string literals (#4106) vor 1 Jahr
  Chandler Carruth 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) vor 1 Jahr