gingerBill
|
c6ee025063
Add type info generation for `bit_field`
|
1 year ago |
gingerBill
|
826cf1508b
Remove `__$startup_type_info` procedure
|
1 year ago |
gingerBill
|
51edf01162
Change type info table to be initializable constantly
|
1 year ago |
gingerBill
|
a4b8c1ea17
Begin work adding `bit_field`
|
1 year ago |
gingerBill
|
abaa906f34
Fix `lb_hasher_proc_for_type`
|
1 year ago |
gingerBill
|
cec08114fd
Mock out comments
|
1 year ago |
codename-irvin
|
76f52dd6c9
Add freestanding aarch64 target
|
1 year ago |
gingerBill
|
f4782157d3
Implement instrumentation pass
|
1 year ago |
Yawning Angel
|
cd65a15d81
src: `enable_target_feature` should add features, not overwrite
|
1 year ago |
gingerBill
|
feba52002e
Reduce repetition on initializing global type info member arrays
|
1 year ago |
Jeroen van Rijn
|
c5c46c5073
Silence writable string warnings when compiling Odin on Linux.
|
1 year ago |
Jeroen van Rijn
|
f903951016
Facored out `get_default_microarchitecture`
|
1 year ago |
Jeroen van Rijn
|
e19460cbd7
Add -microarch:?
|
1 year ago |
Laytan
|
9b68671082
Fix empty pass because of trailing comma
|
1 year ago |
gingerBill
|
b7af4e7f6b
Explicitly write out the passes for each level and remove certain passes
|
1 year ago |
gingerBill
|
61ad2a1345
TEST: Add sroa passes back
|
1 year ago |
gingerBill
|
f54a026acc
Remove trailing comma
|
1 year ago |
gingerBill
|
fc06d7011d
Use default passes without coro, openmp, and sroa passes
|
1 year ago |
gingerBill
|
ed7c9ec619
Test: use custom passes for -o:speed
|
1 year ago |
gingerBill
|
034aead930
Only make static map get calls inlineable outside of debug builds
|
1 year ago |
gingerBill
|
c8a5bafc6b
Fix static map calls and default to them!
|
1 year ago |
gingerBill
|
bc0fa1240b
Disable using giant packed struct for type info table for the time being
|
1 year ago |
jcmdln
|
bd86cb22e0
Support LLVM >=17.0.1 on Darwin and Linux
|
1 year ago |
gingerBill
|
c529b1b73a
Generate the global type info member values even if the count is `0`
|
1 year ago |
gingerBill
|
61f39ae0a0
Use a giant packed struct working for type info table
|
1 year ago |
gingerBill
|
082324d7b9
Begin work on making the type info table be constantly initialized
|
1 year ago |
gingerBill
|
5e99289d7a
Minor clean up
|
1 year ago |
gingerBill
|
ac43dd0777
Remove debug text
|
1 year ago |
gingerBill
|
963559676e
Fix build times for `-o:<string>` in LLVM-17
|
1 year ago |
gingerBill
|
20ce8c4c51
Allow for zero passes
|
1 year ago |