aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend_opt.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Add `LLVM_USE_NO_EXTRA_PASSES` build flaggingerBill2021-03-291-1/+9
|
* Change how `lb_populate_module_pass_manager` handles the ↵gingerBill2021-03-291-11/+19
| | | | LLVMPassManagerBuilder calls
* Clamp maximum optimization level to 2 for `-llvm-api`gingerBill2021-03-291-13/+21
|
* Add optional `LLVM_USE_BASIC_PASSES` build flag. If evaluates to a truthy ↵gingerBill2021-03-291-2/+6
| | | | value, it will be do only basic passes for -llvm-api
* Remove `LLVMAddScalarReplAggregatesPass` from passesgingerBill2021-03-291-2/+2
|
* Move LLVM optimization procedures to a separate file to aid with organizationgingerBill2021-03-231-0/+169