Chandler Carruth
|
5d0d443c98
Move the `:install_paths` library to `//toolchain/base` (#6457)
|
5 bulan lalu |
David Blaikie
|
a340808062
Add unit tagging to FacetTypeId (#6256)
|
6 bulan lalu |
David Blaikie
|
12fa65e53c
Check for use of `InstId`s from the wrong `SemIR::File` (#5997)
|
7 bulan lalu |
Chandler Carruth
|
d49cb3ecfb
Start building Clang runtimes on-demand (#5338)
|
8 bulan lalu |
Richard Smith
|
553dd6e531
Build the clang::CompilerInvocation in the driver. (#5784)
|
9 bulan lalu |
Jon Ross-Perkins
|
d64ec883d5
Move BlockValueStore from sem_ir to base (#5779)
|
9 bulan lalu |
Jon Ross-Perkins
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
10 bulan lalu |
Jon Ross-Perkins
|
839a7b7c96
Refactor ValueStoreChunk and ValueStoreRange into ValueStore (#5756)
|
10 bulan lalu |
Jon Ross-Perkins
|
b97646a890
Split value store related types to separate files (#5754)
|
10 bulan lalu |
Jon Ross-Perkins
|
9855818bb8
Move PrettyStackTraceFunction to common (#5739)
|
10 bulan lalu |
Jon Ross-Perkins
|
2e297b5258
Add a fixed-size ValueStore (#5628)
|
11 bulan lalu |
Dana Jansens
|
02fc484f23
Make pointers in ValueStore stable across insertions (#5576)
|
11 bulan lalu |
Dana Jansens
|
b24944bfba
Allow using CARBON_KIND_SWITCH on a std::variant (#5433)
|
11 bulan lalu |
Jon Ross-Perkins
|
8c3fa80691
Add cc rule wrappers for cc_env (#5277)
|
1 tahun lalu |
Chandler Carruth
|
1459332031
Add subcommands and busybox entry points for LLVM tools (#5049)
|
1 tahun lalu |
Jon Ross-Perkins
|
4c4c4a4d2c
Add RawStringOstream for slightly simpler streaming to strings (#4817)
|
1 tahun lalu |
Chandler Carruth
|
f17939e252
Follow-up to #4487 to fix file names (#4520)
|
1 tahun lalu |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 tahun lalu |
Sam Estep
|
e0e305536e
Collect timing data per unit for each phase (#4512)
|
1 tahun lalu |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
1 tahun lalu |
Jon Ross-Perkins
|
f1190a4792
Add basic output of where memory is stored after a compile. (#4136)
|
1 tahun lalu |
Chandler Carruth
|
8992d22ab3
Port the toolchain to use the new Carbon hashtable (#4097)
|
1 tahun lalu |
Richard Smith
|
5c8fa6ad5c
Replace `FoldingSet` with `DenseMap` for instruction canonicalization. (#3979)
|
1 tahun lalu |
Jon Ross-Perkins
|
2a6c5255fb
Add CARBON_KIND_SWITCH to better handle typed inst switches. (#3820)
|
2 tahun lalu |
Jon Ross-Perkins
|
a3b1c433be
Remove legacy repo_name settings (#3772)
|
2 tahun lalu |
Jon Ross-Perkins
|
3af7eb2672
Refactor YAML handling to use the llvm::yaml API. (#3337)
|
2 tahun lalu |
Jon Ross-Perkins
|
74c3c665fa
Refactor SemIR YAML printing to use dashed lists. (#3330)
|
2 tahun lalu |
Jon Ross-Perkins
|
d13f76e001
Add value store to be shared across compile stages. (#3311)
|
2 tahun lalu |
Jon Ross-Perkins
|
32a1be3690
Detect invalid yaml. (#3239)
|
2 tahun lalu |
Jon Ross-Perkins
|
605763d62d
Add lint fixes to the buildifier setup. (#3109)
|
2 tahun lalu |