aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineBasicBlock.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* add a new MachineBasicBlock::getSymbol method, replacingChris Lattner2010-01-261-0/+4
* make findDebugLoc a class methodDale Johannesen2010-01-201-3/+4
* Move findDebugLoc somewhere more central. FixDale Johannesen2010-01-201-0/+3
* Revert these. They may have been causing 483_xalancbmk to fail:Bill Wendling2009-12-151-5/+0
* Address comments on last patch:Bill Wendling2009-12-111-3/+3
* A machine basic block may end in an unconditional branch, however it may haveBill Wendling2009-12-111-0/+5
* Split tail duplication into a separate pass. This is needed to avoidBob Wilson2009-11-261-0/+6
* Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen2009-11-201-1/+6
* Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane.Evan Cheng2009-11-171-0/+2
* Move the utility function UpdateTerminator() from CodePlacementOpt() intoJim Grosbach2009-11-121-1/+7
* Fix a comment.Dan Gohman2009-11-091-1/+1
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-301-0/+12
* Revert r82214 completely to fix build.Xerxes Ranby2009-09-181-7/+0
* Fix a bug in sdisel switch lowering code. When it updates the phi nodes in sw...Evan Cheng2009-09-181-0/+7
* Remove all the LLVM_COMPACTIFY_SENTINELS-related macro magic as discussed wit...Gabor Greif2009-08-261-1/+1
* re-committing yesterday's r79938.Gabor Greif2009-08-251-1/+1
* --- Reverse-merging r79938 into '.':Bill Wendling2009-08-251-1/+1
* Resubmit an earlier patch of mine:Gabor Greif2009-08-241-1/+1
* remove std::ostream versions of printing stuff for MBB and MF,Chris Lattner2009-08-231-2/+0
* remove some dead print method variants.Chris Lattner2009-08-231-6/+0
* remove dead PrefixPrinter class.Chris Lattner2009-08-231-11/+6