diff options
Diffstat (limited to 'llvm/lib/Target/PTX/PTXTargetMachine.cpp')
| -rw-r--r-- | llvm/lib/Target/PTX/PTXTargetMachine.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/PTX/PTXTargetMachine.cpp b/llvm/lib/Target/PTX/PTXTargetMachine.cpp index 0432a8bcbd2..aac4555d020 100644 --- a/llvm/lib/Target/PTX/PTXTargetMachine.cpp +++ b/llvm/lib/Target/PTX/PTXTargetMachine.cpp @@ -319,6 +319,8 @@ bool PTXPassConfig::addCodeGenPasses(MCContext *&OutContext) { printAndVerify("After PreRegAlloc passes"); // Perform register allocation. + addPass(PHIEliminationID); + addPass(TwoAddressInstructionPassID); PM.add(createPTXRegisterAllocator()); printAndVerify("After Register Allocation"); |

