From b62fc4a9b11662ec2c5fa190b513eae0a0810ce1 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 9 Apr 2002 19:46:27 +0000 Subject: [PATCH] Eliminate unneccesary extraneous iterators git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2215 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/SparcV9/SparcV9RegInfo.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/lib/Target/SparcV9/SparcV9RegInfo.cpp b/lib/Target/SparcV9/SparcV9RegInfo.cpp index b5eef094d68..027e14f5d5a 100644 --- a/lib/Target/SparcV9/SparcV9RegInfo.cpp +++ b/lib/Target/SparcV9/SparcV9RegInfo.cpp @@ -342,13 +342,10 @@ void UltraSparcRegInfo::suggestRegs4MethodArgs(const Function *Meth, // get the argument list const Function::ArgumentListType& ArgList = Meth->getArgumentList(); // get an iterator to arg list - Function::ArgumentListType::const_iterator ArgIt = ArgList.begin(); - // for each argument - for( unsigned argNo=0; ArgIt != ArgList.end() ; ++ArgIt, ++argNo) { - + for( unsigned argNo=0; argNo != ArgList.size(); ++argNo) { // get the LR of arg - LiveRange *const LR = LRI.getLiveRangeForValue((const Value *) *ArgIt); + LiveRange *LR = LRI.getLiveRangeForValue((const Value *)ArgList[argNo]); assert( LR && "No live range found for method arg"); unsigned RegType = getRegType( LR ); @@ -391,15 +388,12 @@ void UltraSparcRegInfo::colorMethodArgs(const Function *Meth, // get the argument list const Function::ArgumentListType& ArgList = Meth->getArgumentList(); // get an iterator to arg list - Function::ArgumentListType::const_iterator ArgIt = ArgList.begin(); MachineInstr *AdMI; - // for each argument - for( unsigned argNo=0; ArgIt != ArgList.end() ; ++ArgIt, ++argNo) { - + for( unsigned argNo=0; argNo != ArgList.size(); ++argNo) { // get the LR of arg - LiveRange *LR = LRI.getLiveRangeForValue(*ArgIt); + LiveRange *LR = LRI.getLiveRangeForValue((Value*)ArgList[argNo]); assert( LR && "No live range found for method arg");