Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator...
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 21 Jul 2014 17:06:51 +0000 (17:06 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 21 Jul 2014 17:06:51 +0000 (17:06 +0000)
commit6c99015fe2c1814f793530adc96f48050081612e
tree6dd9bd97817fed538386fcedbf363d38470ace2a
parent1aaad6970cee96c214cc663bc7ae2cecb6fd1e7c
Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges."

This reverts commit r213474 (and r213475), which causes a miscompile on
a stage2 LTO build.  I'll reply on the list in a moment.

llvm-svn: 213562
41 files changed:
llvm/docs/ProgrammersManual.rst
llvm/include/llvm/IR/CFG.h
llvm/lib/Analysis/BranchProbabilityInfo.cpp
llvm/lib/Analysis/Interval.cpp
llvm/lib/Analysis/LazyValueInfo.cpp
llvm/lib/Analysis/LoopInfo.cpp
llvm/lib/Analysis/ScalarEvolution.cpp
llvm/lib/CodeGen/CodeGenPrepare.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
llvm/lib/CodeGen/SjLjEHPrepare.cpp
llvm/lib/CodeGen/UnreachableBlockElim.cpp
llvm/lib/IR/BasicBlock.cpp
llvm/lib/IR/Dominators.cpp
llvm/lib/IR/Verifier.cpp
llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
llvm/lib/Transforms/IPO/LoopExtractor.cpp
llvm/lib/Transforms/IPO/PartialInlining.cpp
llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
llvm/lib/Transforms/Scalar/GVN.cpp
llvm/lib/Transforms/Scalar/JumpThreading.cpp
llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp
llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
llvm/lib/Transforms/Scalar/SampleProfile.cpp
llvm/lib/Transforms/Scalar/Sink.cpp
llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
llvm/lib/Transforms/Utils/CloneFunction.cpp
llvm/lib/Transforms/Utils/CodeExtractor.cpp
llvm/lib/Transforms/Utils/Local.cpp
llvm/lib/Transforms/Utils/LoopSimplify.cpp
llvm/lib/Transforms/Utils/LoopUnroll.cpp
llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
llvm/lib/Transforms/Utils/SSAUpdater.cpp
llvm/lib/Transforms/Utils/SimplifyCFG.cpp
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/tools/bugpoint/CrashDebugger.cpp
llvm/tools/llvm-diff/DifferenceEngine.cpp