Add range iterators for post order and inverse post order. Use them
authorDaniel Berlin <dberlin@dberlin.org>
Wed, 15 Apr 2015 17:41:42 +0000 (17:41 +0000)
committerDaniel Berlin <dberlin@dberlin.org>
Wed, 15 Apr 2015 17:41:42 +0000 (17:41 +0000)
commit7871b8666029eb5183e02b389bd93f36d6dca8e3
treefa13fd5d9bf3e6e4e527756bd35dfc1e4586dff5
parent7f5438e2cacc10bb36735fe768133d36cb470229
Add range iterators for post order and inverse post order. Use them

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235026 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/PostOrderIterator.h
include/llvm/Analysis/LoopInfoImpl.h
include/llvm/Analysis/RegionInfoImpl.h
lib/Analysis/BranchProbabilityInfo.cpp
lib/CodeGen/EarlyIfConversion.cpp
lib/CodeGen/MachineTraceMetrics.cpp
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/Transforms/Vectorize/SLPVectorizer.cpp