mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +00:00
Fix typo
This commit is contained in:
+10
-10
@@ -22,18 +22,18 @@ void lb_add_must_preserve_predicate_pass(lbModule *m, LLVMPassManagerRef fpm, i3
|
|||||||
|
|
||||||
|
|
||||||
#if LLVM_VERSION_MAJOR < 12
|
#if LLVM_VERSION_MAJOR < 12
|
||||||
#define LLVM_ADD_CONSTNAT_VALUE_PASS LLVMAddConstantPropagationPass
|
#define LLVM_ADD_CONSTANT_VALUE_PASS LLVMAddConstantPropagationPass
|
||||||
#else
|
#else
|
||||||
#define LLVM_ADD_CONSTNAT_VALUE_PASS LLVMAddCorrelatedValuePropagationPass
|
#define LLVM_ADD_CONSTANT_VALUE_PASS LLVMAddCorrelatedValuePropagationPass
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void lb_basic_populate_function_pass_manager(LLVMPassManagerRef fpm) {
|
void lb_basic_populate_function_pass_manager(LLVMPassManagerRef fpm) {
|
||||||
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
||||||
LLVMAddMergedLoadStoreMotionPass(fpm);
|
LLVMAddMergedLoadStoreMotionPass(fpm);
|
||||||
LLVM_ADD_CONSTNAT_VALUE_PASS(fpm);
|
LLVM_ADD_CONSTANT_VALUE_PASS(fpm);
|
||||||
LLVMAddEarlyCSEPass(fpm);
|
LLVMAddEarlyCSEPass(fpm);
|
||||||
|
|
||||||
LLVM_ADD_CONSTNAT_VALUE_PASS(fpm);
|
LLVM_ADD_CONSTANT_VALUE_PASS(fpm);
|
||||||
LLVMAddMergedLoadStoreMotionPass(fpm);
|
LLVMAddMergedLoadStoreMotionPass(fpm);
|
||||||
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
||||||
LLVMAddCFGSimplificationPass(fpm);
|
LLVMAddCFGSimplificationPass(fpm);
|
||||||
@@ -64,10 +64,10 @@ void lb_populate_function_pass_manager(lbModule *m, LLVMPassManagerRef fpm, bool
|
|||||||
LLVMAddMemCpyOptPass(fpm);
|
LLVMAddMemCpyOptPass(fpm);
|
||||||
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
||||||
LLVMAddMergedLoadStoreMotionPass(fpm);
|
LLVMAddMergedLoadStoreMotionPass(fpm);
|
||||||
LLVM_ADD_CONSTNAT_VALUE_PASS(fpm);
|
LLVM_ADD_CONSTANT_VALUE_PASS(fpm);
|
||||||
LLVMAddEarlyCSEPass(fpm);
|
LLVMAddEarlyCSEPass(fpm);
|
||||||
|
|
||||||
LLVM_ADD_CONSTNAT_VALUE_PASS(fpm);
|
LLVM_ADD_CONSTANT_VALUE_PASS(fpm);
|
||||||
LLVMAddMergedLoadStoreMotionPass(fpm);
|
LLVMAddMergedLoadStoreMotionPass(fpm);
|
||||||
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
||||||
LLVMAddCFGSimplificationPass(fpm);
|
LLVMAddCFGSimplificationPass(fpm);
|
||||||
@@ -105,10 +105,10 @@ void lb_populate_function_pass_manager_specific(lbModule *m, LLVMPassManagerRef
|
|||||||
LLVMAddMemCpyOptPass(fpm);
|
LLVMAddMemCpyOptPass(fpm);
|
||||||
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
||||||
LLVMAddMergedLoadStoreMotionPass(fpm);
|
LLVMAddMergedLoadStoreMotionPass(fpm);
|
||||||
LLVM_ADD_CONSTNAT_VALUE_PASS(fpm);
|
LLVM_ADD_CONSTANT_VALUE_PASS(fpm);
|
||||||
LLVMAddEarlyCSEPass(fpm);
|
LLVMAddEarlyCSEPass(fpm);
|
||||||
|
|
||||||
LLVM_ADD_CONSTNAT_VALUE_PASS(fpm);
|
LLVM_ADD_CONSTANT_VALUE_PASS(fpm);
|
||||||
LLVMAddMergedLoadStoreMotionPass(fpm);
|
LLVMAddMergedLoadStoreMotionPass(fpm);
|
||||||
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
LLVMAddPromoteMemoryToRegisterPass(fpm);
|
||||||
LLVMAddCFGSimplificationPass(fpm);
|
LLVMAddCFGSimplificationPass(fpm);
|
||||||
@@ -165,7 +165,7 @@ void lb_add_function_simplifcation_passes(LLVMPassManagerRef mpm, i32 optimizati
|
|||||||
|
|
||||||
LLVMAddInstructionCombiningPass(mpm);
|
LLVMAddInstructionCombiningPass(mpm);
|
||||||
LLVMAddJumpThreadingPass(mpm);
|
LLVMAddJumpThreadingPass(mpm);
|
||||||
LLVM_ADD_CONSTNAT_VALUE_PASS(mpm);
|
LLVM_ADD_CONSTANT_VALUE_PASS(mpm);
|
||||||
LLVMAddDeadStoreEliminationPass(mpm);
|
LLVMAddDeadStoreEliminationPass(mpm);
|
||||||
LLVMAddLICMPass(mpm);
|
LLVMAddLICMPass(mpm);
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@ void lb_populate_module_pass_manager(LLVMTargetMachineRef target_machine, LLVMPa
|
|||||||
LLVMAddInstructionCombiningPass(mpm);
|
LLVMAddInstructionCombiningPass(mpm);
|
||||||
if (optimization_level >= 2) {
|
if (optimization_level >= 2) {
|
||||||
LLVMAddEarlyCSEPass(mpm);
|
LLVMAddEarlyCSEPass(mpm);
|
||||||
LLVM_ADD_CONSTNAT_VALUE_PASS(mpm);
|
LLVM_ADD_CONSTANT_VALUE_PASS(mpm);
|
||||||
LLVMAddLICMPass(mpm);
|
LLVMAddLICMPass(mpm);
|
||||||
LLVMAddLoopUnswitchPass(mpm);
|
LLVMAddLoopUnswitchPass(mpm);
|
||||||
LLVMAddCFGSimplificationPass(mpm);
|
LLVMAddCFGSimplificationPass(mpm);
|
||||||
|
|||||||
Reference in New Issue
Block a user