summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/BasicBlock.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename skipDebugInfo -> skipDebugIntrinsics, NFCVedant Kumar2018-06-261-1/+1
* [IR] Introduce helpers to skip debug instructions (NFC)Vedant Kumar2018-06-191-0/+6
* [BasicBlock] Add instructionsWithoutDebug methods to skip debug insts.Florian Hahn2018-04-191-0/+18
* IR: Fix BasicBlock::phis for empty blocksMatt Arsenault2017-12-291-1/+2
* Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi2017-11-021-0/+13
* Restrict the definition of loop preheader to avoid EH blocksAndrew Kaylor2017-06-221-0/+13
* [IR] Add an iterator and range accessor for the PHI nodes of a basicChandler Carruth2017-05-261-7/+9
* [IR] Share implementation for pairs of const and non-const methods using cons...Craig Topper2017-03-271-3/+0
* [IR] Share implementation of pairs of const and non-const methods in BasicBlo...Craig Topper2017-03-271-27/+27
* [IR] Use const_cast to reuse the const version of two BasicBlock methods that...Craig Topper2017-01-221-9/+0
* Don't create a SymbolTable in Function when the LLVMContext discards value na...Mehdi Amini2016-09-171-1/+1
* Apply clang-tidy's modernize-loop-convert to most of lib/IR.Benjamin Kramer2016-06-261-2/+2
* Revert "[SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empt...Reid Kleckner2016-05-021-24/+0
* [SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empty block ...Hans Wennborg2016-05-021-0/+24
* Introduce @llvm.experimental.deoptimizeSanjoy Das2016-03-111-0/+15
* ADT: Stop using getNodePtrUnchecked on end() iteratorsDuncan P. N. Exon Smith2016-02-211-4/+2
* IR: Remove implicit iterator conversions from lib/IR, NFCDuncan P. N. Exon Smith2015-10-081-9/+9
* IR: Create SymbolTableList wrapper around iplist, NFCDuncan P. N. Exon Smith2015-10-071-1/+1
* Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg2015-10-061-3/+3
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-08-061-2/+1
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-311-1/+12
* Revert the new EH instructionsDavid Majnemer2015-07-101-1/+1
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-101-1/+1
* Revert "Revert r241570, it caused PR24053"David Majnemer2015-07-071-29/+22
* Revert r241570, it caused PR24053Nico Weber2015-07-071-22/+29
* [IR] Make getFirstNonPHI return null if the BB is emptyDavid Majnemer2015-07-071-29/+22
* Set proper debug location for branch added in BasicBlock::splitBasicBlock().Alexey Samsonov2015-06-111-1/+4
* [PlaceSafepoints] Cleanup InsertSafepointPoll functionPhilip Reames2015-05-261-0/+4
* Add a speculative execution passJingyue Wu2015-05-151-0/+8
* Return iterator from BasicBlock::eraseFromParentDaniel Berlin2015-04-031-2/+2
* Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/FunctionMehdi Amini2015-03-031-4/+3
* remove function names from comments; NFCSanjay Patel2015-02-271-9/+8
* Add a pass for inserting safepoints into (nearly) arbitrary IRPhilip Reames2015-02-041-0/+14
* The leak detector is dead, long live asan and valgrind.Rafael Espindola2014-12-221-10/+0
* Move helper for getting a terminating musttail call to BasicBlockReid Kleckner2014-08-121-0/+31
* IR: Add BasicBlock::insertInto()Duncan P. N. Exon Smith2014-08-011-6/+13
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-211-1/+2
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-201-2/+1
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-1/+1
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-9/+9
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-1/+1
* [Modules] Move the LeakDetector header into the IR library where theChandler Carruth2014-03-041-1/+1
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-041-1/+1
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-251-0/+4
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-6/+6
* Rename VMCore directory to IR.Chandler Carruth2013-01-021-0/+371
OpenPOWER on IntegriCloud