aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clear kill flags before propagating a copy.Jakob Stoklund Olesen2012-01-261-0/+14
* Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen2012-01-161-0/+5
* Add 'llvm_unreachable' to passify GCC's understanding of the constraintsChandler Carruth2012-01-101-0/+1
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-3/+0
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-141-13/+38
* Make MachineInstr instruction property queries more flexible. This change allEvan Cheng2011-12-081-5/+5
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-071-14/+27
* Add missing check.Jakob Stoklund Olesen2011-12-071-1/+1
* Add MachineOperand IsInternalRead flag.Jakob Stoklund Olesen2011-12-071-5/+18
* First chunk of MachineInstr bundle support.Evan Cheng2011-12-061-0/+35
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-081-0/+1
* Reverted r143600 - selector reference changePete Cooper2011-11-031-15/+0
* Treat objc selector reference globals as invariant so that MachineLICM can ho...Pete Cooper2011-11-031-0/+15
* Add missing braces to pacify GCC's -Wparentheses.Nick Lewycky2011-10-131-1/+2
* Add MachineInstr::getRegClassConstraint().Jakob Stoklund Olesen2011-10-121-0/+33
* Extract a method for finding the inline asm flag operand.Jakob Stoklund Olesen2011-10-121-30/+38
* Encode register class constreaints in inline asm instructions.Jakob Stoklund Olesen2011-10-121-8/+17
* Remove NumImplicitOps which is now unused.Jakob Stoklund Olesen2011-09-291-18/+12
* Rewrite MachineInstr::addOperand() to avoid NumImplicitOps.Jakob Stoklund Olesen2011-09-291-81/+53
* Thumb2 parsing and encoding for IT blocks.Jim Grosbach2011-08-291-0/+4
* Tidy up. Trailing whitespace.Jim Grosbach2011-08-241-31/+31
* Don't treat a partial <def,undef> operand as a read.Jakob Stoklund Olesen2011-08-191-1/+2
* Print DBG_VALUE variable's location info as a comment.Devang Patel2011-08-041-1/+13
* If known DebugLocs do not match then two DBG_VALUE machine instructions are n...Devang Patel2011-07-071-0/+5
* Include a source location when complaining about bad inline assembly.Jakob Stoklund Olesen2011-07-021-0/+24
* Take a stab at fixing the llvm-x86_64-linux-checks failure.Cameron Zwarich2011-07-011-0/+2
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-55/+55
* Distinguish early clobber output operands from clobbered registers.Jakob Stoklund Olesen2011-06-271-1/+2
* Decode and pretty print inline asm operand descriptors.Jakob Stoklund Olesen2011-06-271-1/+22
* Handle debug info for i128 constants.Devang Patel2011-06-241-0/+3
* Re-commit 131172 with fix. MachineInstr identity checks should check deadEvan Cheng2011-05-121-7/+23
* Remove an assertion to fix PR9872.Jakob Stoklund Olesen2011-05-081-1/+2
* Print out the 'nontemporal' info on a store.Bill Wendling2011-04-291-0/+4
* Ensure all defs referring to a virtual register are marked dead by addRegiste...Jakob Stoklund Olesen2011-04-051-7/+2
* Add FrameSetup MI flagsAnton Korobeynikov2011-03-051-10/+23
* Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen2011-01-101-6/+4
* Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen2011-01-091-17/+4
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-071-8/+49
* DBG_VALUE does not have any side effects; it also makes no sense to mark it c...Evan Cheng2011-01-071-1/+3
* Unbreak build.Evan Cheng2010-10-221-0/+11
* Make CodeGen TBAA-aware.Dan Gohman2010-10-201-3/+17
* Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts.Jakob Stoklund Olesen2010-10-191-3/+3
* convert a couple more places to use the new getStore()Chris Lattner2010-09-211-0/+4
* add some accessorsChris Lattner2010-09-211-0/+7
* it's more elegant to put the "getConstantPool" andChris Lattner2010-09-211-0/+12
* add some helpful accessors.Chris Lattner2010-09-211-0/+8
* start pushing MachinePointerInfo out through the MachineMemOperand interfaceChris Lattner2010-09-211-4/+5
* refactor the Value*/offset pair from MachineMemOperand out to a newChris Lattner2010-09-211-5/+5
* Prefix `next' iterator operation with `llvm::'.Oscar Fuentes2010-08-021-1/+1
* Print out the regclass of any virtual registers used by a machine instruction.Jakob Stoklund Olesen2010-07-281-0/+31