diff options
author | Bill Wendling <isanbard@gmail.com> | 2010-09-11 00:13:50 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2010-09-11 00:13:50 +0000 |
commit | 27dddd1fd1de6cc55e7447a559bf193c7300d293 (patch) | |
tree | f1cd2e88f4494bf6a020dd7a2d77bfeed035a6ad /llvm/lib | |
parent | a4601b64962e5ff24350bc9f33bab9c4574d6d6b (diff) | |
download | bcm5719-llvm-27dddd1fd1de6cc55e7447a559bf193c7300d293.tar.gz bcm5719-llvm-27dddd1fd1de6cc55e7447a559bf193c7300d293.zip |
Rename ConvertToSetZeroFlag to something more general.
llvm-svn: 113670
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/CodeGen/PeepholeOptimizer.cpp | 4 | ||||
-rw-r--r-- | llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 4 | ||||
-rw-r--r-- | llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/PeepholeOptimizer.cpp b/llvm/lib/CodeGen/PeepholeOptimizer.cpp index 529f994f003..15ede91a38e 100644 --- a/llvm/lib/CodeGen/PeepholeOptimizer.cpp +++ b/llvm/lib/CodeGen/PeepholeOptimizer.cpp @@ -243,8 +243,8 @@ bool PeepholeOptimizer::OptimizeCmpInstr(MachineInstr *MI, TargetRegisterInfo::isPhysicalRegister(SrcReg)) return false; - // Attempt to convert the defining instruction to set the "zero" flag. - if (TII->ConvertToSetZeroFlag(MI, SrcReg, CmpValue, NextIter)) { + // Attempt to optimize the comparison instruction. + if (TII->OptimizeCompareInstr(MI, SrcReg, CmpValue, NextIter)) { ++NumEliminated; return true; } diff --git a/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp b/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp index d79905a80b9..39feec99890 100644 --- a/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp +++ b/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp @@ -1377,11 +1377,11 @@ AnalyzeCompare(const MachineInstr *MI, unsigned &SrcReg, int &CmpValue) const { return false; } -/// ConvertToSetZeroFlag - Convert the instruction supplying the argument to the +/// OptimizeCompareInstr - Convert the instruction supplying the argument to the /// comparison into one that sets the zero bit in the flags register. Update the /// iterator *only* if a transformation took place. bool ARMBaseInstrInfo:: -ConvertToSetZeroFlag(MachineInstr *CmpInstr, unsigned SrcReg, int CmpValue, +OptimizeCompareInstr(MachineInstr *CmpInstr, unsigned SrcReg, int CmpValue, MachineBasicBlock::iterator &MII) const { if (CmpValue != 0) return false; diff --git a/llvm/lib/Target/ARM/ARMBaseInstrInfo.h b/llvm/lib/Target/ARM/ARMBaseInstrInfo.h index e76e2fe4023..207125e2443 100644 --- a/llvm/lib/Target/ARM/ARMBaseInstrInfo.h +++ b/llvm/lib/Target/ARM/ARMBaseInstrInfo.h @@ -344,9 +344,9 @@ public: virtual bool AnalyzeCompare(const MachineInstr *MI, unsigned &SrcReg, int &CmpValue) const; - /// ConvertToSetZeroFlag - Convert the instruction to set the zero flag so + /// OptimizeCompareInstr - Convert the instruction to set the zero flag so /// that we can remove a "comparison with zero". - virtual bool ConvertToSetZeroFlag(MachineInstr *CmpInstr, unsigned SrcReg, + virtual bool OptimizeCompareInstr(MachineInstr *CmpInstr, unsigned SrcReg, int CmpValue, MachineBasicBlock::iterator &MII) const; |