aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add @earlyclobber TableGen constraintJim Grosbach2009-12-161-3/+21
* Follow up to 90488. Turn a check into an assertion.Evan Cheng2009-12-071-2/+2
* Don't print the debug directory; it's often long and uninteresting. OmitDan Gohman2009-12-051-2/+7
* Watch out for PHI instruction with no source operands.Evan Cheng2009-12-031-0/+2
* Fill out codegen SSA updater. It's not yet tested.Evan Cheng2009-12-031-0/+14
* Devang pointed out that this code should use DIScope instead ofDan Gohman2009-12-011-3/+3
* Print the debug info line and column in MachineInstr::print even when there'sDan Gohman2009-11-231-2/+3
* Initialize the new AsmPrinterFlags field to 0, fixing uses ofDan Gohman2009-11-161-6/+8
* Print "..." instead of all the uninteresting register clobbers on callDan Gohman2009-11-091-14/+54
* Use WriteAsOperand to print GlobalAddress MachineOperands. ThisDan Gohman2009-11-061-1/+2
* Make -print-machineinstrs more readable.Dan Gohman2009-10-311-19/+28
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-301-0/+10
* Need a comma after imp-use.Evan Cheng2009-10-211-1/+3
* Print earlyclobber for implicit-defs as well.Evan Cheng2009-10-141-6/+6
* s/DebugLoc.CompileUnit/DebugLoc.Scope/gDevang Patel2009-10-131-5/+6
* Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman2009-10-091-5/+7
* isTriviallyReMaterializable checks theDan Gohman2009-10-091-2/+1
* Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman2009-10-071-1/+42
* strength reduce a ton of type equality tests to check the typeid (ThroughChris Lattner2009-10-051-1/+1
* Remove std::string uses from DebugInfo interface.Devang Patel2009-09-291-2/+1
* Move MachineMemOperand::getAlignment out of line, to avoid needingDan Gohman2009-09-251-0/+6
* Improve MachineMemOperand handling.Dan Gohman2009-09-251-44/+63
* Give MachineMemOperand an operator<<, factoring out code fromDan Gohman2009-09-231-26/+42
* Change MachineMemOperand's alignment value to be the alignment ofDan Gohman2009-09-211-1/+1
* grammarJim Grosbach2009-09-171-1/+1
* remove some uses of llvm/Support/Streams.hChris Lattner2009-08-231-1/+0
* remove various std::ostream version of printing methods fromChris Lattner2009-08-231-11/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-1/+1
* Don't tamper with <undef> operands in MachineInstr::addRegisterKilled.Jakob Stoklund Olesen2009-08-041-3/+1
* Fix Bug 4657: register scavenger asserts with subreg loweringJakob Stoklund Olesen2009-08-031-0/+2
* Never add a kill flag to a constrained physical register in a two-addr instru...Jakob Stoklund Olesen2009-08-021-0/+3
* Fix a typo.Evan Cheng2009-07-281-1/+1
* Fix http://llvm.org/bugs/show_bug.cgi?id=4583Jakob Stoklund Olesen2009-07-191-2/+6
* Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm ope...Jakob Stoklund Olesen2009-07-161-8/+12
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Edwin Török2009-07-141-2/+2
* assert(0) -> LLVM_UNREACHABLE.Edwin Török2009-07-111-2/+3
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-301-5/+11
* Rearrange some stuff in MachineOperand and add a new TargetFlags field.Chris Lattner2009-06-241-25/+29
* Fix support for inline asm input / output operand tying when operand spans ac...Evan Cheng2009-06-241-11/+23
* Remove some unnecessary #includes.Dan Gohman2009-06-051-1/+0
* Make DebugLoc independent of DwarfWriter.Argiris Kirtzidis2009-04-301-1/+4
* MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const.Jakob Stoklund Olesen2009-04-291-2/+4
* Fix MachineInstr::getNumExplicitOperands to countDan Gohman2009-04-151-2/+2
* Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman2009-04-151-0/+15
* ignore register zero in isRegTiedToUseOperand, following the example ofChris Lattner2009-04-091-1/+1
* Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson2009-04-091-9/+17
* reg0 references are not real registers. This fixes a crash on the Chris Lattner2009-04-091-1/+1
* Model inline asm constraint which ties an input to an output register as mach...Evan Cheng2009-03-231-1/+60
* Added MachineInstr::isRegTiedToDefOperand to check for two-addressness.Evan Cheng2009-03-191-1/+19
* Print out debug info when printing the machine instruction.Bill Wendling2009-02-191-0/+9