aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAgeFilesLines
...
* Make LiveIntervals::handleMove() bundle aware.Lang Hames2012-02-151-0/+5
* Handle regmasks in findRegisterDefOperandIdx().Jakob Stoklund Olesen2012-02-141-0/+1
* Added MachineInstr::isBundled() to check if an instruction is part of a bundle.Andrew Trick2012-02-081-0/+4
* whitespaceAndrew Trick2012-02-081-4/+4
* Handle register mask operands in setPhysRegsDeadExcept().Jakob Stoklund Olesen2012-02-031-0/+3
* ArrayRef'ize MI::setPhysRegsDeadExcept().Jakob Stoklund Olesen2012-02-031-1/+2
* Fix typo.Jim Grosbach2012-01-271-1/+1
* Clear kill flags before propagating a copy.Jakob Stoklund Olesen2012-01-261-0/+4
* Update hasProperty comment.Evan Cheng2012-01-251-3/+0
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-141-0/+20
* Make MachineInstr instruction property queries more flexible. This change allEvan Cheng2011-12-081-58/+63
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-071-2/+255
* First chunk of MachineInstr bundle support.Evan Cheng2011-12-061-5/+55
* Add MachineInstr::getRegClassConstraint().Jakob Stoklund Olesen2011-10-121-0/+13
* Extract a method for finding the inline asm flag operand.Jakob Stoklund Olesen2011-10-121-0/+12
* Remove NumImplicitOps which is now unused.Jakob Stoklund Olesen2011-09-291-5/+0
* Include a source location when complaining about bad inline assembly.Jakob Stoklund Olesen2011-07-021-0/+10
* Create a isFullCopy predicate.Rafael Espindola2011-06-301-0/+3
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-15/+14
* Re-commit 131172 with fix. MachineInstr identity checks should check deadEvan Cheng2011-05-121-0/+1
* 80 columns.Jim Grosbach2011-03-111-2/+2
* Trailing whitespace.Jim Grosbach2011-03-111-13/+13
* Add FrameSetup MI flagsAnton Korobeynikov2011-03-051-3/+31
* Shorten AsmPrinterFlags filed to accomodate for future Flags fieldAnton Korobeynikov2011-03-051-3/+3
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-071-0/+10
* add some helper methods for asmprinter flags, from PR8417Chris Lattner2010-11-211-0/+10
* add operand iterator apis to MachineInstr, patch by ether zhhb.Chris Lattner2010-11-121-1/+11
* Transfer implicit ops when forming load multiple and return instructions.Evan Cheng2010-10-221-0/+4
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-161-2/+4
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-081-4/+7
* Detect and handle COPY in many places.Jakob Stoklund Olesen2010-07-031-0/+6
* Add a new target independent COPY instruction and code to lower it.Jakob Stoklund Olesen2010-07-021-1/+4
* Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman2010-06-181-0/+5
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-021-0/+5
* - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defsEvan Cheng2010-05-211-9/+18
* Add MachineInstr::readsWritesVirtualRegister() to determine if an instructionJakob Stoklund Olesen2010-05-211-1/+11
* Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a regist...Jakob Stoklund Olesen2010-05-211-11/+1
* Use MachineInstr::readsWritesVirtualRegister to determine if a register is read.Jakob Stoklund Olesen2010-05-211-1/+11
* If the first definition of a virtual register is a partial redef, add anJakob Stoklund Olesen2010-05-211-1/+1
* Add MachineInstr::readsVirtualRegister() in preparation for proper handling ofJakob Stoklund Olesen2010-05-191-0/+7
* 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