Remove SILBasicBlock::getBBArgIndex(SILArgument *) in favor of SILArgument::getIndex().

The index is a property of the argument. There is no reason from a modeling
perspective to go through the BB to get it.

Swift SVN r21338
This commit is contained in:
Michael Gottesman
2014-08-21 04:06:19 +00:00
parent 7c9b29a214
commit 0f7053bd01
7 changed files with 9 additions and 19 deletions

View File

@@ -860,7 +860,7 @@ private:
auto *PreheaderTerm = dyn_cast<BranchInst>(Preheader->getTerminator());
if (!PreheaderTerm)
return nullptr;
auto Start = PreheaderTerm->getArg(Header->getBBArgIndex(HeaderVal));
auto Start = PreheaderTerm->getArg(HeaderVal->getIndex());
// Find the exit condition.
auto CondBr = dyn_cast<CondBranchInst>(ExitingBlk->getTerminator());