aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2009-12-28snip one more #include from Metadata.hChris Lattner1-0/+1
2009-12-25Remove dead store.Bill Wendling1-1/+1
2009-12-25Remove dead store from copy-pasto.Bill Wendling1-1/+1
2009-12-16Add @earlyclobber TableGen constraintJim Grosbach1-3/+21
2009-12-07Follow up to 90488. Turn a check into an assertion.Evan Cheng1-2/+2
2009-12-05Don't print the debug directory; it's often long and uninteresting. OmitDan Gohman1-2/+7
2009-12-03Watch out for PHI instruction with no source operands.Evan Cheng1-0/+2
2009-12-03Fill out codegen SSA updater. It's not yet tested.Evan Cheng1-0/+14
2009-12-01Devang pointed out that this code should use DIScope instead ofDan Gohman1-3/+3
2009-11-23Print the debug info line and column in MachineInstr::print even when there'sDan Gohman1-2/+3
2009-11-16Initialize the new AsmPrinterFlags field to 0, fixing uses ofDan Gohman1-6/+8
2009-11-09Print "..." instead of all the uninteresting register clobbers on callDan Gohman1-14/+54
2009-11-06Use WriteAsOperand to print GlobalAddress MachineOperands. ThisDan Gohman1-1/+2
2009-10-31Make -print-machineinstrs more readable.Dan Gohman1-19/+28
2009-10-30Initial target-independent CodeGen support for BlockAddresses.Dan Gohman1-0/+10
2009-10-21Need a comma after imp-use.Evan Cheng1-1/+3
2009-10-14Print earlyclobber for implicit-defs as well.Evan Cheng1-6/+6
2009-10-13s/DebugLoc.CompileUnit/DebugLoc.Scope/gDevang Patel1-5/+6
2009-10-09Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman1-5/+7
2009-10-09isTriviallyReMaterializable checks theDan Gohman1-2/+1
2009-10-07Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman1-1/+42
2009-10-05strength reduce a ton of type equality tests to check the typeid (ThroughChris Lattner1-1/+1
2009-09-29Remove std::string uses from DebugInfo interface.Devang Patel1-2/+1
2009-09-25Move MachineMemOperand::getAlignment out of line, to avoid needingDan Gohman1-0/+6
2009-09-25Improve MachineMemOperand handling.Dan Gohman1-44/+63
2009-09-23Give MachineMemOperand an operator<<, factoring out code fromDan Gohman1-26/+42
2009-09-21Change MachineMemOperand's alignment value to be the alignment ofDan Gohman1-1/+1
2009-09-17grammarJim Grosbach1-1/+1
2009-08-23remove some uses of llvm/Support/Streams.hChris Lattner1-1/+0
2009-08-23remove various std::ostream version of printing methods fromChris Lattner1-11/+1
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson1-1/+1
2009-08-04Don't tamper with <undef> operands in MachineInstr::addRegisterKilled.Jakob Stoklund Olesen1-3/+1
2009-08-03Fix Bug 4657: register scavenger asserts with subreg loweringJakob Stoklund Olesen1-0/+2
2009-08-02Never add a kill flag to a constrained physical register in a two-addr instru...Jakob Stoklund Olesen1-0/+3
2009-07-28Fix a typo.Evan Cheng1-1/+1
2009-07-19Fix http://llvm.org/bugs/show_bug.cgi?id=4583Jakob Stoklund Olesen1-2/+6
2009-07-16Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm ope...Jakob Stoklund Olesen1-8/+12
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin1-2/+2
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin1-2/+3
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng1-5/+11
2009-06-24Rearrange some stuff in MachineOperand and add a new TargetFlags field.Chris Lattner1-25/+29
2009-06-24Fix support for inline asm input / output operand tying when operand spans ac...Evan Cheng1-11/+23
2009-06-05Remove some unnecessary #includes.Dan Gohman1-1/+0
2009-04-30Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis1-1/+4
2009-04-29MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const.Jakob Stoklund Olesen1-2/+4
2009-04-15Fix MachineInstr::getNumExplicitOperands to countDan Gohman1-2/+2