summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-04-13 16:53:51 +0000
committerDan Gohman <gohman@apple.com>2010-04-13 16:53:51 +0000
commita1cf9fef706b12fc128f431bc184de1cb05c318a (patch)
treeeed7a6d1b74f59aafe2f4dff8408a340cc2ee262 /llvm
parent39305067adf9a9ff1bb21af72d73b1bf2bf61ddb (diff)
downloadbcm5719-llvm-a1cf9fef706b12fc128f431bc184de1cb05c318a.tar.gz
bcm5719-llvm-a1cf9fef706b12fc128f431bc184de1cb05c318a.zip
Use MachineBasicBlock::isLiveIn.
llvm-svn: 101144
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Target/ARM/Thumb2SizeReduction.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp b/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
index 2bc75f28d50..8fe2e42a7cd 100644
--- a/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
+++ b/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
@@ -656,15 +656,8 @@ static bool UpdateCPSRUse(MachineInstr &MI, bool LiveCPSR) {
bool Thumb2SizeReduce::ReduceMBB(MachineBasicBlock &MBB) {
bool Modified = false;
- bool LiveCPSR = false;
// Yes, CPSR could be livein.
- for (MachineBasicBlock::const_livein_iterator I = MBB.livein_begin(),
- E = MBB.livein_end(); I != E; ++I) {
- if (*I == ARM::CPSR) {
- LiveCPSR = true;
- break;
- }
- }
+ bool LiveCPSR = MBB.isLiveIn(ARM::CPSR);
MachineBasicBlock::iterator MII = MBB.begin(), E = MBB.end();
MachineBasicBlock::iterator NextMII;
OpenPOWER on IntegriCloud