summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-10-30 14:11:52 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-10-30 14:11:52 +0000
commitbef1c56724dbb566af0f0ce18fc30cf43ba82fda (patch)
treeb59cef0304bae54127579c9abed171fa3fcf3b6d /llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
parent9ad83fe7f64dbb7f2bebafa8e9b7637f98de8c8d (diff)
downloadbcm5719-llvm-bef1c56724dbb566af0f0ce18fc30cf43ba82fda.tar.gz
bcm5719-llvm-bef1c56724dbb566af0f0ce18fc30cf43ba82fda.zip
[Hexagon] Allow the RDF optimizations to be run in .mir testcases
llvm-svn: 316904
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp b/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
index a66e212a765..683fdea6122 100644
--- a/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
@@ -132,6 +132,7 @@ namespace llvm {
void initializeHexagonNewValueJumpPass(PassRegistry&);
void initializeHexagonOptAddrModePass(PassRegistry&);
void initializeHexagonPacketizerPass(PassRegistry&);
+ void initializeHexagonRDFOptPass(PassRegistry&);
Pass *createHexagonLoopIdiomPass();
Pass *createHexagonVectorLoopCarriedReusePass();
@@ -191,6 +192,7 @@ extern "C" void LLVMInitializeHexagonTarget() {
initializeHexagonNewValueJumpPass(PR);
initializeHexagonOptAddrModePass(PR);
initializeHexagonPacketizerPass(PR);
+ initializeHexagonRDFOptPass(PR);
}
HexagonTargetMachine::HexagonTargetMachine(const Target &T, const Triple &TT,
OpenPOWER on IntegriCloud