aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)Author
2011-05-12Re-commit 131172 with fix. MachineInstr identity checks should check deadEvan Cheng
2011-05-08Remove an assertion to fix PR9872.Jakob Stoklund Olesen
2011-04-29Print out the 'nontemporal' info on a store.Bill Wendling
2011-04-05Ensure all defs referring to a virtual register are marked dead by addRegiste...Jakob Stoklund Olesen
2011-03-05Add FrameSetup MI flagsAnton Korobeynikov
2011-01-10Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen
2011-01-09Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen
2011-01-07Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng
2011-01-07DBG_VALUE does not have any side effects; it also makes no sense to mark it c...Evan Cheng
2010-10-22Unbreak build.Evan Cheng
2010-10-20Make CodeGen TBAA-aware.Dan Gohman
2010-10-19Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts.Jakob Stoklund Olesen
2010-09-21convert a couple more places to use the new getStore()Chris Lattner
2010-09-21add some accessorsChris Lattner
2010-09-21it's more elegant to put the "getConstantPool" andChris Lattner
2010-09-21add some helpful accessors.Chris Lattner
2010-09-21start pushing MachinePointerInfo out through the MachineMemOperand interfaceChris Lattner
2010-09-21refactor the Value*/offset pair from MachineMemOperand out to a newChris Lattner
2010-08-02Prefix `next' iterator operation with `llvm::'.Oscar Fuentes
2010-07-28Print out the regclass of any virtual registers used by a machine instruction.Jakob Stoklund Olesen
2010-07-04Print symbolic subreg indices on REG_SEQUENCE and INSERT_SUBREG.Jakob Stoklund Olesen
2010-07-02Propagate the AlignStack bit in InlineAsm's to the Dale Johannesen
2010-06-29Print InlinedAt location.Devang Patel
2010-06-18Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman
2010-06-02Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen
2010-06-01Properly compose subregister indices when coalescing.Jakob Stoklund Olesen
2010-05-28Add a TargetRegisterInfo::composeSubRegIndices hook with a defaultJakob Stoklund Olesen
2010-05-25Print symbolic SubRegIndex names on machine operands.Jakob Stoklund Olesen
2010-05-21- Change MachineInstr::findRegisterDefOperandIdx so it can also look for defsEvan Cheng
2010-05-21Add MachineInstr::readsWritesVirtualRegister() to determine if an instructionJakob Stoklund Olesen
2010-05-21Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a regist...Jakob Stoklund Olesen
2010-05-21Use MachineInstr::readsWritesVirtualRegister to determine if a register is read.Jakob Stoklund Olesen
2010-05-21If the first definition of a virtual register is a partial redef, add anJakob Stoklund Olesen
2010-05-19Add MachineInstr::readsVirtualRegister() in preparation for proper handling ofJakob Stoklund Olesen
2010-05-13Teach MachineLICM and MachineSink how to clear kill flags conservativelyDan Gohman
2010-04-28Pretty print DBG_VALUE machine instructions.Evan Cheng
2010-04-09Use getNumImplicitDefs() and getNumImplicitUses().Bob Wilson
2010-04-09Fix up some comments.Bob Wilson
2010-04-08Coalescer should not delete copy instructions whose defs are partially dead. ...Evan Cheng
2010-04-07fix a latent bug my inline asm stuff exposed: Chris Lattner
2010-04-02stop using DebugLoc::getUnknownLoc()Chris Lattner
2010-04-02Switch the code generator (except the JIT) onto the new DebugLocChris Lattner
2010-03-13add support for MCSymbols as operands to MachineInstrs.Chris Lattner
2010-03-08Avoid using DIDescriptor.isNull(). Devang Patel
2010-03-08Revert r97947.Devang Patel
2010-03-08Avoid using DIDescriptor.isNull().Devang Patel
2010-03-03Move MachineInstrExpressionTrait::getHashValue() out of line so it can skip o...Evan Cheng
2010-03-03Fix funky indentation and add comments.Evan Cheng
2010-03-03- Change MachineInstr::isIdenticalTo to take a new option that determines whe...Evan Cheng
2010-03-02Swap parameters of isSafeToMove and isSafeToReMat for consistency.Evan Cheng