aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineBasicBlock.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a getFirstNonPHI utility function.Dan Gohman2010-07-071-0/+7
* Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman2010-07-061-5/+25
* Revert r107655.Dan Gohman2010-07-061-25/+5
* Fix a bunch of custom-inserter functions to handle the case whereDan Gohman2010-07-061-5/+25
* Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks outDan Gohman2010-06-221-0/+79
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-171-6/+7
* Eliminate MachineBasicBlock::const_livein_iterator and makeDan Gohman2010-04-131-4/+5
* Reapply r100056. It doesn't look like it's the one that's causing a failure.Bill Wendling2010-04-011-35/+23
* Revert r100056. It was causing a failure on MSVC.Bill Wendling2010-03-311-23/+35
* Rewrite CorrectExtraCFGEdges() to make it more understandable.Bill Wendling2010-03-311-35/+23
* Rip out the 'is temporary' nonsense from the MCContext interface toChris Lattner2010-03-301-3/+3
* eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner2010-03-131-2/+3
* set the temporary bit on MCSymbols correctly.Chris Lattner2010-03-101-5/+4
* move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,Chris Lattner2010-02-171-30/+0
* Fix comments to reflect renaming elsewhere.Dale Johannesen2010-02-101-1/+1
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-2/+1
* add a new MachineBasicBlock::getSymbol method, replacingChris Lattner2010-01-261-1/+16
* make findDebugLoc a class methodDale Johannesen2010-01-201-9/+11
* Move findDebugLoc somewhere more central. FixDale Johannesen2010-01-201-0/+17
* Don't make changes to the MBB in MachineBasicBlock::canFallThrough().Jakob Stoklund Olesen2010-01-151-1/+1
* Change errs() to dbgs().David Greene2010-01-041-1/+2
* Helpful comment added. Some code cleanup. No functional change.Bill Wendling2009-12-161-11/+27
* Revert these. They may have been causing 483_xalancbmk to fail:Bill Wendling2009-12-151-29/+7
* Whitespace changes, comment clarification. No functional changes.Bill Wendling2009-12-141-3/+3
* Don't try to move a MBB into the fall-through position if it's a landing pad orBill Wendling2009-12-111-10/+3
* Revert part of r91101 which was causing an infinite loop in the self-hostingBill Wendling2009-12-111-3/+8
* Address comments on last patch:Bill Wendling2009-12-111-13/+8
* A machine basic block may end in an unconditional branch, however it may haveBill Wendling2009-12-111-7/+36
* Simplify this code: don't call AnalyzeBranch before doing simpler checks.Dan Gohman2009-12-051-13/+13
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-3/+4
* Split tail duplication into a separate pass. This is needed to avoidBob Wilson2009-11-261-0/+45
* Teach MachineBasicBlock::updateTerminator() to handle a failing TII->ReverseB...Jakob Stoklund Olesen2009-11-221-2/+8
* Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen2009-11-201-0/+7
* Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane.Evan Cheng2009-11-171-0/+5
* Move the utility function UpdateTerminator() from CodePlacementOpt() intoJim Grosbach2009-11-121-0/+53
* Add support for tail duplication to BranchFolding, and extendDan Gohman2009-11-111-4/+1
* Make -print-machineinstrs more readable.Dan Gohman2009-10-311-13/+18
* Mention if a block has its address taken in debug output.Dan Gohman2009-10-301-0/+1
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-301-1/+2
* remove std::ostream versions of printing stuff for MBB and MF,Chris Lattner2009-08-231-10/+1
* remove dead PrefixPrinter class.Chris Lattner2009-08-231-6/+4
* random cleanups.Chris Lattner2009-08-231-25/+24
* fix another bozo bugChris Lattner2009-08-181-2/+2
* fix accidentally inverted conditional and add comment.Chris Lattner2009-08-181-1/+4
* turn this conditional into something humans might actuallyChris Lattner2009-08-181-8/+25
* Re-apply LiveInterval index dumping patch, with fixes suggested by BillDavid Greene2009-08-031-4/+6
* Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar2009-07-241-1/+11
* revert r76602, 76603, and r76615, pending design discussions.Chris Lattner2009-07-211-3/+1
* Add PrefixPrinter arguments to the dump routines for MachineFunction andDavid Greene2009-07-211-1/+3
* If a MachineBasicBlock has multiple ways of reaching another block,Dan Gohman2009-05-051-4/+2