diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2013-10-07 19:06:57 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2013-10-07 19:06:57 +0000 |
commit | a8a05be7d669d5154a811b4c5f39cdca2c74f359 (patch) | |
tree | f907976f59826749cd793f0a287d105b79d115a3 /llvm/lib/Target/Mips/MipsTargetMachine.cpp | |
parent | a1944e6d26088b1653775d0b7ed757a4dc79e56d (diff) | |
download | llvm-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.cpp | 3 |
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()) |