summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAge
* Thumb2 parsing and encoding for IT blocks.Jim Grosbach2011-08-29
* Tidy up. Trailing whitespace.Jim Grosbach2011-08-24
* Don't treat a partial <def,undef> operand as a read.Jakob Stoklund Olesen2011-08-19
* Print DBG_VALUE variable's location info as a comment.Devang Patel2011-08-04
* If known DebugLocs do not match then two DBG_VALUE machine instructions are n...Devang Patel2011-07-07
* Include a source location when complaining about bad inline assembly.Jakob Stoklund Olesen2011-07-02
* Take a stab at fixing the llvm-x86_64-linux-checks failure.Cameron Zwarich2011-07-01
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Distinguish early clobber output operands from clobbered registers.Jakob Stoklund Olesen2011-06-27
* Decode and pretty print inline asm operand descriptors.Jakob Stoklund Olesen2011-06-27
* Handle debug info for i128 constants.Devang Patel2011-06-24
* Re-commit 131172 with fix. MachineInstr identity checks should check deadEvan Cheng2011-05-12
* Remove an assertion to fix PR9872.Jakob Stoklund Olesen2011-05-08
* Print out the 'nontemporal' info on a store.Bill Wendling2011-04-29
* Ensure all defs referring to a virtual register are marked dead by addRegiste...Jakob Stoklund Olesen2011-04-05
* Add FrameSetup MI flagsAnton Korobeynikov2011-03-05
* Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen2011-01-10
* Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen2011-01-09
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-07
* DBG_VALUE does not have any side effects; it also makes no sense to mark it c...Evan Cheng2011-01-07
* Unbreak build.Evan Cheng2010-10-22
* Make CodeGen TBAA-aware.Dan Gohman2010-10-20
* Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts.Jakob Stoklund Olesen2010-10-19
* convert a couple more places to use the new getStore()Chris Lattner2010-09-21
* add some accessorsChris Lattner2010-09-21
* it's more elegant to put the "getConstantPool" andChris Lattner2010-09-21
* add some helpful accessors.Chris Lattner2010-09-21
* start pushing MachinePointerInfo out through the MachineMemOperand interfaceChris Lattner2010-09-21
* refactor the Value*/offset pair from MachineMemOperand out to a newChris Lattner2010-09-21
* Prefix `next' iterator operation with `llvm::'.Oscar Fuentes2010-08-02
* Print out the regclass of any virtual registers used by a machine instruction.Jakob Stoklund Olesen2010-07-28
* Print symbolic subreg indices on REG_SEQUENCE and INSERT_SUBREG.Jakob Stoklund Olesen2010-07-04
* Propagate the AlignStack bit in InlineAsm's to the Dale Johannesen2010-07-02
* Print InlinedAt location.Devang Patel2010-06-29
* Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman2010-06-18
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-02
* Properly compose subregister indices when coalescing.Jakob Stoklund Olesen2010-06-01
* Add a TargetRegisterInfo::composeSubRegIndices hook with a defaultJakob Stoklund Olesen2010-05-28
* Print symbolic SubRegIndex names on machine operands.Jakob Stoklund Olesen2010-05-25
* - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defsEvan Cheng2010-05-21
* Add MachineInstr::readsWritesVirtualRegister() to determine if an instructionJakob Stoklund Olesen2010-05-21
* Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a regist...Jakob Stoklund Olesen2010-05-21
* Use MachineInstr::readsWritesVirtualRegister to determine if a register is read.Jakob Stoklund Olesen2010-05-21
* If the first definition of a virtual register is a partial redef, add anJakob Stoklund Olesen2010-05-21
* Add MachineInstr::readsVirtualRegister() in preparation for proper handling ofJakob Stoklund Olesen2010-05-19
* Teach MachineLICM and MachineSink how to clear kill flags conservativelyDan Gohman2010-05-13
* Pretty print DBG_VALUE machine instructions.Evan Cheng2010-04-28
* Use getNumImplicitDefs() and getNumImplicitUses().Bob Wilson2010-04-09
* Fix up some comments.Bob Wilson2010-04-09
* Coalescer should not delete copy instructions whose defs are partially dead. ...Evan Cheng2010-04-08