mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Remove extra passes
This commit is contained in:
@@ -13897,12 +13897,10 @@ void lb_generate_code(lbGenerator *gen) {
|
|||||||
for_array(i, m->procedures_to_generate) {
|
for_array(i, m->procedures_to_generate) {
|
||||||
lbProcedure *p = m->procedures_to_generate[i];
|
lbProcedure *p = m->procedures_to_generate[i];
|
||||||
if (p->body != nullptr) { // Build Procedure
|
if (p->body != nullptr) { // Build Procedure
|
||||||
for (i32 i = 0; i <= build_context.optimization_level; i++) {
|
if (p->flags & lbProcedureFlag_WithoutMemcpyPass) {
|
||||||
if (p->flags & lbProcedureFlag_WithoutMemcpyPass) {
|
LLVMRunFunctionPassManager(default_function_pass_manager_without_memcpy, p->value);
|
||||||
LLVMRunFunctionPassManager(default_function_pass_manager_without_memcpy, p->value);
|
} else {
|
||||||
} else {
|
LLVMRunFunctionPassManager(default_function_pass_manager, p->value);
|
||||||
LLVMRunFunctionPassManager(default_function_pass_manager, p->value);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user