Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.
authorPete Cooper <peter_cooper@apple.com>
Tue, 12 May 2015 20:05:31 +0000 (20:05 +0000)
committerPete Cooper <peter_cooper@apple.com>
Tue, 12 May 2015 20:05:31 +0000 (20:05 +0000)
commitf23c6af13d9c4a4920a935de303140cc83b2bbaa
treecf4bde6421ab6af1e3f45dedaab688a91463f814
parent762a691bd6c89da8f9dc9d994442ad713cc13b16
Convert PHI getIncomingValue() to foreach over incoming_values().  NFC.

We already had a method to iterate over all the incoming values of a PHI.  This just changes all eligible code to use it.

Ineligible code included anything which cared about the index, or was also trying to get the i'th incoming BB.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237169 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
lib/Analysis/BasicAliasAnalysis.cpp
lib/Analysis/CFLAliasAnalysis.cpp
lib/Analysis/ConstantFolding.cpp
lib/Analysis/InstructionSimplify.cpp
lib/Analysis/ValueTracking.cpp
lib/CodeGen/CodeGenPrepare.cpp
lib/IR/Verifier.cpp
lib/Transforms/IPO/FunctionAttrs.cpp
lib/Transforms/InstCombine/InstCombineCasts.cpp
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
lib/Transforms/InstCombine/InstCombinePHI.cpp
lib/Transforms/InstCombine/InstCombineShifts.cpp
lib/Transforms/Instrumentation/AddressSanitizer.cpp
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp
lib/Transforms/Scalar/LICM.cpp
lib/Transforms/Utils/BasicBlockUtils.cpp