Index: lib/Target/R600/AMDGPUTargetMachine.cpp |
diff --git a/lib/Target/R600/AMDGPUTargetMachine.cpp b/lib/Target/R600/AMDGPUTargetMachine.cpp |
index 31fbf32d0c9a60d9c329e9c351a07af38bf59b77..0ec67ce13b3ae10abd3f6c5f26c5b6352b9bce7b 100644 |
--- a/lib/Target/R600/AMDGPUTargetMachine.cpp |
+++ b/lib/Target/R600/AMDGPUTargetMachine.cpp |
@@ -115,6 +115,7 @@ AMDGPUPassConfig::addPreISel() { |
} |
bool AMDGPUPassConfig::addInstSelector() { |
+ addPass(createAMDGPUPeepholeOpt(*TM)); |
addPass(createAMDGPUISelDag(getAMDGPUTargetMachine())); |
const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); |