aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/BasicBlock.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/IR.Benjamin Kramer1-2/+2
2016-05-02Revert "[SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empt...Reid Kleckner1-24/+0
2016-05-02[SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empty block ...Hans Wennborg1-0/+24
2016-03-11Introduce @llvm.experimental.deoptimizeSanjoy Das1-0/+15
2016-02-21ADT: Stop using getNodePtrUnchecked on end() iteratorsDuncan P. N. Exon Smith1-4/+2
2015-10-08IR: Remove implicit iterator conversions from lib/IR, NFCDuncan P. N. Exon Smith1-9/+9
2015-10-07IR: Create SymbolTableList wrapper around iplist, NFCDuncan P. N. Exon Smith1-1/+1
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg1-3/+3
2015-08-06Convert a bunch of loops to foreach. NFC.Pete Cooper1-2/+1
2015-07-31New EH representation for MSVC compatibilityDavid Majnemer1-1/+12
2015-07-10Revert the new EH instructionsDavid Majnemer1-1/+1
2015-07-10New EH representation for MSVC compatibilityDavid Majnemer1-1/+1
2015-07-07Revert "Revert r241570, it caused PR24053"David Majnemer1-29/+22
2015-07-07Revert r241570, it caused PR24053Nico Weber1-22/+29
2015-07-07[IR] Make getFirstNonPHI return null if the BB is emptyDavid Majnemer1-29/+22
2015-06-11Set proper debug location for branch added in BasicBlock::splitBasicBlock().Alexey Samsonov1-1/+4
2015-05-26[PlaceSafepoints] Cleanup InsertSafepointPoll functionPhilip Reames1-0/+4
2015-05-15Add a speculative execution passJingyue Wu1-0/+8
2015-04-03Return iterator from BasicBlock::eraseFromParentDaniel Berlin1-2/+2
2015-03-03Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/FunctionMehdi Amini1-4/+3
2015-02-27remove function names from comments; NFCSanjay Patel1-9/+8
2015-02-04Add a pass for inserting safepoints into (nearly) arbitrary IRPhilip Reames1-0/+14
2014-12-22The leak detector is dead, long live asan and valgrind.Rafael Espindola1-10/+0
2014-08-12Move helper for getting a terminating musttail call to BasicBlockReid Kleckner1-0/+31
2014-08-01IR: Add BasicBlock::insertInto()Duncan P. N. Exon Smith1-6/+13
2014-07-21Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith1-1/+2
2014-07-20[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob1-2/+1
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-1/+1
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-9/+9
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-1/+1
2014-03-04[Modules] Move the LeakDetector header into the IR library where theChandler Carruth1-1/+1
2014-03-04[Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-1/+1
2014-02-25Use DataLayout from the module when easily available.Rafael Espindola1-0/+4
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-6/+6
2013-01-02Rename VMCore directory to IR.Chandler Carruth1-0/+371