aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)Author
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
2009-08-02Never add a kill flag to a constrained physical register in a two-addr instru...Jakob Stoklund Olesen
2009-07-28Fix a typo.Evan Cheng
2009-07-19Fix http://llvm.org/bugs/show_bug.cgi?id=4583Jakob Stoklund Olesen
2009-07-16Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm ope...Jakob Stoklund Olesen
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng
2009-06-24Rearrange some stuff in MachineOperand and add a new TargetFlags field.Chris Lattner
2009-06-24Fix support for inline asm input / output operand tying when operand spans ac...Evan Cheng
2009-06-05Remove some unnecessary #includes.Dan Gohman
2009-04-30Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis
2009-04-29MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const.Jakob Stoklund Olesen
2009-04-15Fix MachineInstr::getNumExplicitOperands to countDan Gohman
2009-04-15Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman
2009-04-09ignore register zero in isRegTiedToUseOperand, following the example ofChris Lattner
2009-04-09Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson
2009-04-09reg0 references are not real registers. This fixes a crash on the Chris Lattner
2009-03-23Model inline asm constraint which ties an input to an output register as mach...Evan Cheng
2009-03-19Added MachineInstr::isRegTiedToDefOperand to check for two-addressness.Evan Cheng
2009-02-19Print out debug info when printing the machine instruction.Bill Wendling
2009-01-27Add a DebugLoc field and some simple accessors.Dale Johannesen
2008-12-23Use isTerminator() instead of isBranch()||isReturn() inDan Gohman
2008-12-18Print subreg information in MachineInstr::dump.Dan Gohman
2008-12-09Minor code simplification.Dan Gohman
2008-12-05Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman
2008-11-18Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman
2008-11-18Make some methods const.Dan Gohman
2008-10-10Added missing print functions that take a raw_ostreamMon P Wang
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-10-02Fix a think-o in isSafeToMove. This fixes it from thinking thatDan Gohman
2008-09-24Next round of earlyclobber handling. Approach theDale Johannesen
2008-09-24Add a method to MachineInstr for testing whether it makesDan Gohman