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