aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2010-02-10Add isDebug argument to ChangeToRegister; this preventsDale Johannesen1-1/+3
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner1-17/+3
2010-01-19Identify predicate and optional-def operands when printing machineJakob Stoklund Olesen1-0/+7
2010-01-16Replace DebugLocTuple with DILocation.Devang Patel1-5/+5
2010-01-13Further progration of metadata operands. TheDale Johannesen1-1/+7
2010-01-06Add <imp-def> and <imp-kill> operands when replacing virtual sub-register def...Jakob Stoklund Olesen1-0/+9
2010-01-04Change errs() to dbgs().David Greene1-1/+2