summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
diff options
context:
space:
mode:
authorJyotsna Verma <jverma@codeaurora.org>2013-02-13 21:38:46 +0000
committerJyotsna Verma <jverma@codeaurora.org>2013-02-13 21:38:46 +0000
commitd92252469ed3a269e93f6b6d0f5dae0c30bb163e (patch)
tree7cceeb1d10212256a97e9ef3650e000a012b149f /llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
parentf5d710f0b37c97622ed3bc22afb92ba9bff9fe7d (diff)
downloadbcm5719-llvm-d92252469ed3a269e93f6b6d0f5dae0c30bb163e.tar.gz
bcm5719-llvm-d92252469ed3a269e93f6b6d0f5dae0c30bb163e.zip
Hexagon: Use absolute addressing mode loads/stores for global+offset
instead of redefining separate instructions for them. llvm-svn: 175086
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp b/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
index 287b3d615bb..d9fef3e4550 100644
--- a/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
@@ -122,7 +122,7 @@ TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) {
bool HexagonPassConfig::addInstSelector() {
addPass(createHexagonRemoveExtendOps(getHexagonTargetMachine()));
- addPass(createHexagonISelDag(getHexagonTargetMachine()));
+ addPass(createHexagonISelDag(getHexagonTargetMachine(), getOptLevel()));
addPass(createHexagonPeephole());
return false;
}
OpenPOWER on IntegriCloud