aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAgeFilesLines
* Teach MachineLICM and MachineSink how to clear kill flags conservativelyDan Gohman2010-05-131-0/+4
* Move REG_SEQUENCE removal to 2addr pass.Evan Cheng2010-05-051-0/+3
* Fix up header comments to match the comment fixups I made in r100849.Bob Wilson2010-04-091-5/+3
* Coalescer should not delete copy instructions whose defs are partially dead. ...Evan Cheng2010-04-081-0/+4
* rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.Chris Lattner2010-04-021-3/+4
* Move MachineInstrExpressionTrait::getHashValue() out of line so it can skip o...Evan Cheng2010-03-031-42/+1
* Re-apply r97667 but with a little bit of thought put into the patch. This imp...Evan Cheng2010-03-031-0/+65
* Revert 97667. It broke a bunch of tests.Dan Gohman2010-03-031-62/+0
* Move DenseMapInfo for MachineInstr* to MachineInstr.hEvan Cheng2010-03-031-0/+62
* - Change MachineInstr::isIdenticalTo to take a new option that determines whe...Evan Cheng2010-03-031-9/+8
* Swap parameters of isSafeToMove and isSafeToReMat for consistency.Evan Cheng2010-03-021-4/+4
* Fix "the the" and similar typos.Dan Gohman2010-02-101-1/+1
* fix a layering violation: VirtRegRewriter.cpp shouldn't use AsmPrinter.h.Chris Lattner2010-02-101-3/+11
* Stop MachineInstr.h from #including AsmPrinter.hChris Lattner2010-02-101-2/+1
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-6/+26
* Add <imp-def> and <imp-kill> operands when replacing virtual sub-register def...Jakob Stoklund Olesen2010-01-061-1/+6
* Fill out codegen SSA updater. It's not yet tested.Evan Cheng2009-12-031-0/+5
* Add AsmPrinter comment flags to machine instructions so that AsmPrinterDavid Greene2009-11-121-0/+24
* Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman2009-10-091-3/+5
* Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman2009-10-071-0/+8
* Improve MachineMemOperand handling.Dan Gohman2009-09-251-20/+21
* grammarJim Grosbach2009-09-171-1/+1
* remove various std::ostream version of printing methods fromChris Lattner2009-08-231-14/+0
* stub out some hacky code for wiring up the new asmprinter interfacesChris Lattner2009-06-191-1/+1
* mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel2009-06-191-1/+1
* MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const.Jakob Stoklund Olesen2009-04-291-2/+2
* Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson2009-04-091-3/+5
* Added MachineInstr::isRegTiedToDefOperand to check for two-addressness.Evan Cheng2009-03-191-0/+5
* do not close friendship with every odd classGabor Greif2009-03-061-1/+0
* Embalm my ideas of how things should work. Not thatDale Johannesen2009-01-271-0/+1
* Add a DebugLoc field and some simple accessors.Dale Johannesen2009-01-271-2/+29
* SpacingEvan Cheng2009-01-201-1/+1
* Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman2008-12-051-2/+2
* Make some methods const.Dan Gohman2008-11-181-2/+2
* Add a method to MachineInstr for testing whether it makesDan Gohman2008-09-241-0/+8
* Refactor isSafeToReMat out of 2addr pass.Evan Cheng2008-08-271-0/+2
* Use raw_ostream throughout the AsmPrinter.Owen Anderson2008-08-211-0/+10
* Move MachineInstr::getOpcode inline.Owen Anderson2008-08-141-1/+2
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-281-9/+13
* Add a utility function to MachineInstr for testing whether an instructionDan Gohman2008-07-121-0/+7
* - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th...Evan Cheng2008-07-101-3/+3
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-071-29/+30
* - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng2008-07-031-7/+3
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-0/+4
* Prune and tidy #includes.Dan Gohman2008-05-291-0/+1
* Fix a broken doxygen comment, and reword it for clarity.Dan Gohman2008-05-061-4/+3
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-051-2/+2
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-071-7/+7
* Cosmetic change.Evan Cheng2008-03-291-1/+1
* Refactor some code out of MachineSink into a MachineInstr query.Evan Cheng2008-03-131-1/+7