mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-03 13:31:05 +00:00
Eliminate unneccesary extraneous iterators
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2215 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4674804d29
commit
b62fc4a9b1
@ -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");
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user