mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-08 04:51:23 +00:00
Rangify for loop in Inliner.cpp. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240678 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
40db269af5
commit
9d1dc09759
@ -199,8 +199,7 @@ static bool InlineCallIfPossible(CallSite CS, InlineFunctionInfo &IFI,
|
||||
// set to keep track of which "available" allocas are being used by this
|
||||
// function. Also, AllocasForType can be empty of course!
|
||||
bool MergedAwayAlloca = false;
|
||||
for (unsigned i = 0, e = AllocasForType.size(); i != e; ++i) {
|
||||
AllocaInst *AvailableAlloca = AllocasForType[i];
|
||||
for (AllocaInst *AvailableAlloca : AllocasForType) {
|
||||
|
||||
unsigned Align1 = AI->getAlignment(),
|
||||
Align2 = AvailableAlloca->getAlignment();
|
||||
@ -648,8 +647,8 @@ bool Inliner::removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly) {
|
||||
|
||||
// Scan for all of the functions, looking for ones that should now be removed
|
||||
// from the program. Insert the dead ones in the FunctionsToRemove set.
|
||||
for (CallGraph::iterator I = CG.begin(), E = CG.end(); I != E; ++I) {
|
||||
CallGraphNode *CGN = I->second;
|
||||
for (auto I : CG) {
|
||||
CallGraphNode *CGN = I.second;
|
||||
Function *F = CGN->getFunction();
|
||||
if (!F || F->isDeclaration())
|
||||
continue;
|
||||
@ -724,10 +723,8 @@ bool Inliner::removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly) {
|
||||
FunctionsToRemove.erase(std::unique(FunctionsToRemove.begin(),
|
||||
FunctionsToRemove.end()),
|
||||
FunctionsToRemove.end());
|
||||
for (SmallVectorImpl<CallGraphNode *>::iterator I = FunctionsToRemove.begin(),
|
||||
E = FunctionsToRemove.end();
|
||||
I != E; ++I) {
|
||||
delete CG.removeFunctionFromModule(*I);
|
||||
for (CallGraphNode *CGN : FunctionsToRemove) {
|
||||
delete CG.removeFunctionFromModule(CGN);
|
||||
++NumDeleted;
|
||||
}
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user