aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineBasicBlock.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-0/+6
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-2/+2
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-7/+30
* Update to LLVM 3.5a.Stephen Hines2014-04-241-7/+11
* Even more spelling fixes for "instruction".Robert Wilhelm2013-09-281-2/+2
* Add the MachineInstrSpan class.Mark Lacey2013-08-141-0/+25
* Add MachineBasicBlock::addLiveIn().Jakob Stoklund Olesen2013-07-031-0/+5
* Optimize MachineBasicBlock::getSymbol by caching the symbol. Since the symbolEli Bendersky2013-04-221-1/+4
* Use bidirectional bundle flags to simplify important functions.Jakob Stoklund Olesen2012-12-181-6/+6
* Tighten up the splice() API for bundled instructions.Jakob Stoklund Olesen2012-12-181-15/+16
* Tighten the insert() API for bundled instructions.Jakob Stoklund Olesen2012-12-181-14/+20
* Tighten up the erase/remove API for bundled instructions.Jakob Stoklund Olesen2012-12-171-21/+41
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-1/+1
* Add a function computeRegisterLiveness() to MachineBasicBlock. This uses anal...James Molloy2012-09-121-0/+22
* Fix a quadratic algorithm in MachineBranchProbabilityInfo.Jakob Stoklund Olesen2012-08-201-1/+1
* Clarify that duplicate edges are not allowed in the Machine CFG.Jakob Stoklund Olesen2012-08-201-0/+2
* Revert "Fix a quadratic algorithm in MachineBranchProbabilityInfo."Jakob Stoklund Olesen2012-08-081-1/+1
* Fix a quadratic algorithm in MachineBranchProbabilityInfo.Jakob Stoklund Olesen2012-08-081-1/+1
* Add MachineBasicBlock::isPredecessor().Jakob Stoklund Olesen2012-07-301-0/+4
* Fix a problem with the reverse bundle iterators.Jakob Stoklund Olesen2012-06-111-52/+16
* Allow converting MachineBasicBlock::iterator to const_iterator.Andrew Trick2012-04-201-1/+4
* Added MachineBasicBlock::getFullName() to standardize/factor codegen diagnost...Andrew Trick2012-03-071-0/+4
* Move the operand iterator into MachineInstrBundle.h where it belongs.Jakob Stoklund Olesen2012-02-291-67/+0
* Add a MachineOperand iterator class.Jakob Stoklund Olesen2012-02-271-0/+67
* Tidy up. Trailing whitespace.Jim Grosbach2012-01-311-10/+10
* Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.Jakub Staszak2011-12-201-1/+3
* fix typoChris Lattner2011-12-201-1/+1
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-141-55/+67
* First chunk of MachineInstr bundle support.Evan Cheng2011-12-061-23/+179
* Use logarithmic units for basic block alignment.Jakob Stoklund Olesen2011-12-061-1/+4
* Add a bool value to set the IsLandingPad flag to.Bill Wendling2011-10-071-1/+1
* Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak2011-06-161-7/+37
* Cache the fairly expensive last split point computation and provide a fastJakob Stoklund Olesen2011-04-051-0/+4
* Collect and coalesce DBG_VALUE instructions before emitting the function.Jakob Stoklund Olesen2011-03-261-0/+4
* Use an IndexedMap instead of a DenseMap for the live-out cache.Jakob Stoklund Olesen2011-03-041-0/+9
* Add LiveIntervals::getLastSplitPoint().Jakob Stoklund Olesen2011-02-041-0/+4
* Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen2011-01-131-0/+4
* Add SkipPHIsAndLabels from PHIElimination to MachineBasicBlock. It is neededJakob Stoklund Olesen2010-10-301-0/+5
* Teach MachineBasicBlock::print() to annotate instructions and blocks withJakob Stoklund Olesen2010-10-261-1/+2
* Add insertAfter. This should have accompanied previous check-in.Devang Patel2010-09-211-0/+3
* Add a getFirstNonPHI utility function.Dan Gohman2010-07-071-0/+7
* Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman2010-07-061-0/+5
* Revert r107655.Dan Gohman2010-07-061-5/+0
* Fix a bunch of custom-inserter functions to handle the case whereDan Gohman2010-07-061-0/+5
* Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks outDan Gohman2010-06-221-0/+9
* Eliminate MachineBasicBlock::const_livein_iterator and makeDan Gohman2010-04-131-6/+3
* eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner2010-03-131-2/+1
* move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,Chris Lattner2010-02-171-5/+0
* Stop MachineInstr.h from #including AsmPrinter.hChris Lattner2010-02-101-0/+3
* more comment updatesDale Johannesen2010-02-101-1/+1