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)
commitfacdfc67815a9e8a67170568dd2dd1439006cd27
tree7c4f0ed679e95fd06515d183080e8d6ec0c9121a
parent9787e8c76b6b0ea24bc0132a07f237bce8bbcf2a
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213562 91177308-0d34-0410-b5e6-96231b3b80d8
41 files changed:
docs/ProgrammersManual.rst
include/llvm/IR/CFG.h
lib/Analysis/BranchProbabilityInfo.cpp
lib/Analysis/Interval.cpp
lib/Analysis/LazyValueInfo.cpp
lib/Analysis/LoopInfo.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