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