[PATCH] [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges.

Manuel Jacob me at manueljacob.de
Sat Jul 12 08:06:13 PDT 2014


This patch introduces two new iterator ranges and updates existing code to use it.  No functional change intended.

http://reviews.llvm.org/D4481

Files:
  docs/ProgrammersManual.rst
  include/llvm/IR/CFG.h
  lib/Analysis/BranchProbabilityInfo.cpp
  lib/Analysis/DominanceFrontier.cpp
  lib/Analysis/Interval.cpp
  lib/Analysis/LazyValueInfo.cpp
  lib/Analysis/LoopInfo.cpp
  lib/Analysis/RegionInfo.cpp
  lib/Analysis/ScalarEvolution.cpp
  lib/CodeGen/CodeGenPrepare.cpp
  lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  lib/CodeGen/SjLjEHPrepare.cpp
  lib/CodeGen/UnreachableBlockElim.cpp
  lib/IR/BasicBlock.cpp
  lib/IR/Dominators.cpp
  lib/IR/Verifier.cpp
  lib/Transforms/IPO/ArgumentPromotion.cpp
  lib/Transforms/IPO/LoopExtractor.cpp
  lib/Transforms/IPO/PartialInlining.cpp
  lib/Transforms/InstCombine/InstructionCombining.cpp
  lib/Transforms/Scalar/DeadStoreElimination.cpp
  lib/Transforms/Scalar/GVN.cpp
  lib/Transforms/Scalar/JumpThreading.cpp
  lib/Transforms/Scalar/LoopInstSimplify.cpp
  lib/Transforms/Scalar/LoopUnswitch.cpp
  lib/Transforms/Scalar/SampleProfile.cpp
  lib/Transforms/Scalar/Sink.cpp
  lib/Transforms/Scalar/StructurizeCFG.cpp
  lib/Transforms/Scalar/TailRecursionElimination.cpp
  lib/Transforms/Utils/BasicBlockUtils.cpp
  lib/Transforms/Utils/BreakCriticalEdges.cpp
  lib/Transforms/Utils/CloneFunction.cpp
  lib/Transforms/Utils/CodeExtractor.cpp
  lib/Transforms/Utils/Local.cpp
  lib/Transforms/Utils/LoopSimplify.cpp
  lib/Transforms/Utils/LoopUnroll.cpp
  lib/Transforms/Utils/LoopUnrollRuntime.cpp
  lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  lib/Transforms/Utils/SSAUpdater.cpp
  lib/Transforms/Utils/SimplifyCFG.cpp
  lib/Transforms/Vectorize/LoopVectorize.cpp
  tools/bugpoint/CrashDebugger.cpp
  tools/llvm-diff/DifferenceEngine.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4481.11336.patch
Type: text/x-patch
Size: 53157 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140712/1a3f6605/attachment.bin>


More information about the llvm-commits mailing list