aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsTargetMachine.cpp
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2013-10-07 19:06:57 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2013-10-07 19:06:57 +0000
commita8a05be7d669d5154a811b4c5f39cdca2c74f359 (patch)
treef907976f59826749cd793f0a287d105b79d115a3 /llvm/lib/Target/Mips/MipsTargetMachine.cpp
parenta1944e6d26088b1653775d0b7ed757a4dc79e56d (diff)
downloadllvm-a8a05be7d669d5154a811b4c5f39cdca2c74f359.zip
llvm-a8a05be7d669d5154a811b4c5f39cdca2c74f359.tar.gz
llvm-a8a05be7d669d5154a811b4c5f39cdca2c74f359.tar.bz2
[mips] Define method MipsSubtarget::enableLongBranchPass.
llvm-svn: 192122
Diffstat (limited to 'llvm/lib/Target/Mips/MipsTargetMachine.cpp')
-rw-r--r--llvm/lib/Target/Mips/MipsTargetMachine.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/Mips/MipsTargetMachine.cpp b/llvm/lib/Target/Mips/MipsTargetMachine.cpp
index f25afe3..06f78e0 100644
--- a/llvm/lib/Target/Mips/MipsTargetMachine.cpp
+++ b/llvm/lib/Target/Mips/MipsTargetMachine.cpp
@@ -197,8 +197,7 @@ bool MipsPassConfig::addPreEmitPass() {
const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>();
addPass(createMipsDelaySlotFillerPass(TM));
- if (Subtarget.hasStandardEncoding() ||
- Subtarget.allowMixed16_32())
+ if (Subtarget.enableLongBranchPass())
addPass(createMipsLongBranchPass(TM));
if (Subtarget.inMips16Mode() ||
Subtarget.allowMixed16_32())