diff options
author | Jim Grosbach <grosbach@apple.com> | 2010-12-07 20:41:06 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2010-12-07 20:41:06 +0000 |
commit | 327cf8ee5f240a84a2399985092d9e4b7492f96b (patch) | |
tree | 9242a5c17c69810d120d425a924f60ec6364de41 /llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | |
parent | 5be1db9c71e9640a251dcdfe49d04c0093439099 (diff) | |
download | bcm5719-llvm-327cf8ee5f240a84a2399985092d9e4b7492f96b.tar.gz bcm5719-llvm-327cf8ee5f240a84a2399985092d9e4b7492f96b.zip |
Refactor the ARM CMPz* patterns to just use the normal CMP instructions when
possible. They were duplicates for everything exception the source pattern
before.
llvm-svn: 121179
Diffstat (limited to 'llvm/lib/Target/ARM/ARMConstantIslandPass.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp b/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp index dee50f685c1..8066cb735b1 100644 --- a/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp +++ b/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp @@ -1648,7 +1648,7 @@ bool ARMConstantIslands::OptimizeThumb2Branches(MachineFunction &MF) { unsigned DestOffset = BBOffsets[DestBB->getNumber()]; if (BrOffset < DestOffset && (DestOffset - BrOffset) <= 126) { MachineBasicBlock::iterator CmpMI = Br.MI; --CmpMI; - if (CmpMI->getOpcode() == ARM::tCMPzi8) { + if (CmpMI->getOpcode() == ARM::tCMPi8) { unsigned Reg = CmpMI->getOperand(0).getReg(); Pred = llvm::getInstrPredicate(CmpMI, PredReg); if (Pred == ARMCC::AL && |