aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)Author
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
2009-11-09Print "..." instead of all the uninteresting register clobbers on callDan Gohman
2009-11-06Use WriteAsOperand to print GlobalAddress MachineOperands. ThisDan Gohman
2009-10-31Make -print-machineinstrs more readable.Dan Gohman
2009-10-30Initial target-independent CodeGen support for BlockAddresses.Dan Gohman
2009-10-21Need a comma after imp-use.Evan Cheng
2009-10-14Print earlyclobber for implicit-defs as well.Evan Cheng
2009-10-13s/DebugLoc.CompileUnit/DebugLoc.Scope/gDevang Patel
2009-10-09Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman
2009-10-09isTriviallyReMaterializable checks theDan Gohman
2009-10-07Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman
2009-10-05strength reduce a ton of type equality tests to check the typeid (ThroughChris Lattner
2009-09-29Remove std::string uses from DebugInfo interface.Devang Patel
2009-09-25Move MachineMemOperand::getAlignment out of line, to avoid needingDan Gohman
2009-09-25Improve MachineMemOperand handling.Dan Gohman
2009-09-23Give MachineMemOperand an operator<<, factoring out code fromDan Gohman
2009-09-21Change MachineMemOperand's alignment value to be the alignment ofDan Gohman
2009-09-17grammarJim Grosbach
2009-08-23remove some uses of llvm/Support/Streams.hChris Lattner
2009-08-23remove various std::ostream version of printing methods fromChris Lattner
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-04Don't tamper with <undef> operands in MachineInstr::addRegisterKilled.Jakob Stoklund Olesen
2009-08-03Fix Bug 4657: register scavenger asserts with subreg loweringJakob Stoklund Olesen