aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)Author
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
2010-02-15Add non-temporal flags to MachineMemOperand.David Greene
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-10Add isDebug argument to ChangeToRegister; this preventsDale Johannesen
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-01-19Identify predicate and optional-def operands when printing machineJakob Stoklund Olesen
2010-01-16Replace DebugLocTuple with DILocation.Devang Patel
2010-01-13Further progration of metadata operands. TheDale Johannesen
2010-01-06Add <imp-def> and <imp-kill> operands when replacing virtual sub-register def...Jakob Stoklund Olesen
2010-01-04Change errs() to dbgs().David Greene
2009-12-28snip one more #include from Metadata.hChris Lattner
2009-12-25Remove dead store.Bill Wendling
2009-12-25Remove dead store from copy-pasto.Bill Wendling
2009-12-16Add @earlyclobber TableGen constraintJim Grosbach
2009-12-07Follow up to 90488. Turn a check into an assertion.Evan Cheng
2009-12-05Don't print the debug directory; it's often long and uninteresting. OmitDan Gohman
2009-12-03Watch out for PHI instruction with no source operands.Evan Cheng
2009-12-03Fill out codegen SSA updater. It's not yet tested.Evan Cheng
2009-12-01Devang pointed out that this code should use DIScope instead ofDan Gohman
2009-11-23Print the debug info line and column in MachineInstr::print even when there'sDan Gohman
2009-11-16Initialize the new AsmPrinterFlags field to 0, fixing uses ofDan Gohman