diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-05-04 15:04:48 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-05-04 15:04:48 +0000 |
commit | effcc2fb799ff769e1b009a77c54f9c2c3e273b2 (patch) | |
tree | 2524239be44be350577d5aa9d6ec5b8676698e35 /llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | |
parent | 65b0492f0daa23a655c591d6f23fab9a911f6af2 (diff) | |
download | bcm5719-llvm-effcc2fb799ff769e1b009a77c54f9c2c3e273b2.tar.gz bcm5719-llvm-effcc2fb799ff769e1b009a77c54f9c2c3e273b2.zip |
[Hexagon] Handle non-immediate constants in HexagonSplitDouble
llvm-svn: 331527
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp b/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp index cb626ebd5a0..2c75e9139ad 100644 --- a/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp +++ b/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp @@ -134,6 +134,7 @@ namespace llvm { void initializeHexagonOptAddrModePass(PassRegistry&); void initializeHexagonPacketizerPass(PassRegistry&); void initializeHexagonRDFOptPass(PassRegistry&); + void initializeHexagonSplitDoubleRegsPass(PassRegistry&); void initializeHexagonVExtractPass(PassRegistry&); Pass *createHexagonLoopIdiomPass(); Pass *createHexagonVectorLoopCarriedReusePass(); @@ -199,6 +200,7 @@ extern "C" void LLVMInitializeHexagonTarget() { initializeHexagonOptAddrModePass(PR); initializeHexagonPacketizerPass(PR); initializeHexagonRDFOptPass(PR); + initializeHexagonSplitDoubleRegsPass(PR); initializeHexagonVExtractPass(PR); } |