summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineBasicBlock.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Reapply 68073, with fixes. EH Landing-pad basic blocks are notDan Gohman2009-03-311-0/+10
* Constify arguments in isSuccessor and isLayoutSuccessor.Dan Gohman2009-03-301-2/+2
* Delete unnecessary parens around return values.Dan Gohman2009-01-081-1/+1
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-031-1/+1
* Add a new MachineBasicBlock utility function, isLayoutSuccessor, thatDan Gohman2008-10-021-0/+5
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-131-1/+2
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-281-24/+12
* Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.Dan Gohman2008-07-171-0/+12
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-071-53/+53
* Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang2008-05-051-0/+13
* - Check if a register is livein before removing it. It may have already been ...Evan Cheng2008-04-241-0/+5
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-281-0/+1
* Rename PrintableName to Name.Bill Wendling2008-02-261-1/+1
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-261-1/+1