Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to
authorDan Gohman <gohman@apple.com>
Fri, 23 May 2008 21:05:58 +0000 (21:05 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 23 May 2008 21:05:58 +0000 (21:05 +0000)
commit02dea8b39f3acad5de1df36273444d149145e7fc
tree48b58ec848bf21e5f417c3137fca41214104a929
parentee335e35acf20d1ed5b781546d647c19b608890e
Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to
use it instead of duplicating its functionality.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51499 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/BasicBlock.h
lib/Transforms/Instrumentation/ProfilingUtils.cpp
lib/Transforms/Instrumentation/RSProfiling.cpp
lib/Transforms/Scalar/CodeGenPrepare.cpp
lib/Transforms/Scalar/IndVarSimplify.cpp
lib/Transforms/Scalar/InstructionCombining.cpp
lib/Transforms/Scalar/JumpThreading.cpp
lib/Transforms/Scalar/LICM.cpp
lib/Transforms/Scalar/LoopRotation.cpp
lib/Transforms/Scalar/LoopUnswitch.cpp
lib/Transforms/Scalar/TailDuplication.cpp
lib/Transforms/Utils/CodeExtractor.cpp
lib/Transforms/Utils/LCSSA.cpp
lib/Transforms/Utils/LowerInvoke.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
lib/VMCore/BasicBlock.cpp