diff options
author | Kazu Hirata <kazu@google.com> | 2021-02-22 20:17:18 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-02-22 20:17:18 -0800 |
commit | 896d0e1a2a79caad35ede3385bbcfd7fe0702b43 (patch) | |
tree | ea43381c4c302282da961762fcc18774794cd54e /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | 4ed47858ab7683729827af80c7b791c23249e627 (diff) | |
download | llvm-896d0e1a2a79caad35ede3385bbcfd7fe0702b43.zip llvm-896d0e1a2a79caad35ede3385bbcfd7fe0702b43.tar.gz llvm-896d0e1a2a79caad35ede3385bbcfd7fe0702b43.tar.bz2 |
[Analysis] Use range-based for loops (NFC)
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp b/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp index 00fc416..cd21f55 100644 --- a/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp +++ b/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp @@ -511,10 +511,8 @@ static void findFuncPointers(const Constant *I, uint64_t StartingOffset, assert(STy); const StructLayout *SL = DL.getStructLayout(C->getType()); - for (StructType::element_iterator EB = STy->element_begin(), EI = EB, - EE = STy->element_end(); - EI != EE; ++EI) { - auto Offset = SL->getElementOffset(EI - EB); + for (auto EI : llvm::enumerate(STy->elements())) { + auto Offset = SL->getElementOffset(EI.index()); unsigned Op = SL->getElementContainingOffset(Offset); findFuncPointers(cast<Constant>(I->getOperand(Op)), StartingOffset + Offset, M, Index, VTableFuncs); |