| ... | @@ -126,7 +126,8 @@ bool ZigLLVMTargetMachineEmitToFile(LLVMTargetMachineRef targ_machine_ref, LLVMM | ... | @@ -126,7 +126,8 @@ bool ZigLLVMTargetMachineEmitToFile(LLVMTargetMachineRef targ_machine_ref, LLVMM |
| 126 | PMBuilder->SLPVectorize = !is_debug; | 126 | PMBuilder->SLPVectorize = !is_debug; |
| 127 | PMBuilder->LoopVectorize = !is_debug; | 127 | PMBuilder->LoopVectorize = !is_debug; |
| 128 | PMBuilder->RerollLoops = !is_debug; | 128 | PMBuilder->RerollLoops = !is_debug; |
| 129 | PMBuilder->NewGVN = !is_debug; | 129 | // Leaving NewGVN as default (off) because when on it caused issue #673 |
| | 130 | //PMBuilder->NewGVN = !is_debug; |
| 130 | PMBuilder->DisableGVNLoadPRE = is_debug; | 131 | PMBuilder->DisableGVNLoadPRE = is_debug; |
| 131 | PMBuilder->VerifyInput = assertions_on; | 132 | PMBuilder->VerifyInput = assertions_on; |
| 132 | PMBuilder->VerifyOutput = assertions_on; | 133 | PMBuilder->VerifyOutput = assertions_on; |