mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-05 14:34:55 +00:00
[PM] Switch to a ranged based for loop. NFC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227723 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7724e8efa2
commit
b3f3d89751
@ -782,8 +782,8 @@ public:
|
||||
FAM = &AM->getResult<FunctionAnalysisManagerModuleProxy>(M).getManager();
|
||||
|
||||
PreservedAnalyses PA = PreservedAnalyses::all();
|
||||
for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I) {
|
||||
PreservedAnalyses PassPA = Pass.run(*I, FAM);
|
||||
for (Function &F : M) {
|
||||
PreservedAnalyses PassPA = Pass.run(F, FAM);
|
||||
|
||||
// We know that the function pass couldn't have invalidated any other
|
||||
// function's analyses (that's the contract of a function pass), so
|
||||
@ -791,7 +791,7 @@ public:
|
||||
// update our preserved set to reflect that these have already been
|
||||
// handled.
|
||||
if (FAM)
|
||||
PassPA = FAM->invalidate(*I, std::move(PassPA));
|
||||
PassPA = FAM->invalidate(F, std::move(PassPA));
|
||||
|
||||
// Then intersect the preserved set so that invalidation of module
|
||||
// analyses will eventually occur when the module pass completes.
|
||||
|
Loading…
x
Reference in New Issue
Block a user