gingerBill
|
b7af4e7f6b
Explicitly write out the passes for each level and remove certain passes
|
1 ano atrás |
gingerBill
|
61ad2a1345
TEST: Add sroa passes back
|
1 ano atrás |
gingerBill
|
f54a026acc
Remove trailing comma
|
1 ano atrás |
gingerBill
|
fc06d7011d
Use default passes without coro, openmp, and sroa passes
|
1 ano atrás |
gingerBill
|
ed7c9ec619
Test: use custom passes for -o:speed
|
1 ano atrás |
gingerBill
|
034aead930
Only make static map get calls inlineable outside of debug builds
|
1 ano atrás |
gingerBill
|
c8a5bafc6b
Fix static map calls and default to them!
|
1 ano atrás |
gingerBill
|
bc0fa1240b
Disable using giant packed struct for type info table for the time being
|
1 ano atrás |
jcmdln
|
bd86cb22e0
Support LLVM >=17.0.1 on Darwin and Linux
|
1 ano atrás |
gingerBill
|
c529b1b73a
Generate the global type info member values even if the count is `0`
|
1 ano atrás |
gingerBill
|
61f39ae0a0
Use a giant packed struct working for type info table
|
1 ano atrás |
gingerBill
|
082324d7b9
Begin work on making the type info table be constantly initialized
|
1 ano atrás |
gingerBill
|
5e99289d7a
Minor clean up
|
1 ano atrás |
gingerBill
|
ac43dd0777
Remove debug text
|
1 ano atrás |
gingerBill
|
963559676e
Fix build times for `-o:<string>` in LLVM-17
|
1 ano atrás |
gingerBill
|
20ce8c4c51
Allow for zero passes
|
1 ano atrás |
gingerBill
|
735bb147e2
Add asan lib for Windows
|
1 ano atrás |
gingerBill
|
7a511308ef
Re-configure the new pass system
|
1 ano atrás |
gingerBill
|
e82b0ea4cd
Add `-o:aggressive` for LLVM 17
|
1 ano atrás |
gingerBill
|
2160484b62
Support `-sanitize:<string>` for `address`, `memory`, `thread` for LLVM 17
|
1 ano atrás |
gingerBill
|
f0ab58dfbb
Begin work with adding the new pass system
|
1 ano atrás |
gingerBill
|
e748d2f2af
Update to LLVM-17
|
1 ano atrás |
gingerBill
|
15033eab28
Fix comparison of two `nil` unions against each other
|
2 anos atrás |
Laytan Laats
|
3cce972125
fix indentation
|
2 anos atrás |
Laytan Laats
|
52700d6a84
use lb_emit_select instead of lb_emit_if for exit check
|
2 anos atrás |
Laytan Laats
|
7cdf37eaf6
exit with code 1 on `odin test` failure
|
2 anos atrás |
gingerBill
|
8b8310711e
Fix #2594 zero sized union code generation
|
2 anos atrás |
gingerBill
|
581eebb197
Fix a race condition when produced anonymous procedure literals with `-use-separate-modules`
|
2 anos atrás |
gingerBill
|
296674e18b
Rename `ODIN_DISALLOW_RTTI` to `ODIN_NO_RTTI`; Remove dead command line flags
|
2 anos atrás |
gingerBill
|
2022a7615a
Make all id suffixes use atomics where possible
|
2 anos atrás |