summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAge
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Don't tamper with <undef> operands in MachineInstr::addRegisterKilled.Jakob Stoklund Olesen2009-08-04
* Fix Bug 4657: register scavenger asserts with subreg loweringJakob Stoklund Olesen2009-08-03
* Never add a kill flag to a constrained physical register in a two-addr instru...Jakob Stoklund Olesen2009-08-02
* Fix a typo.Evan Cheng2009-07-28
* Fix http://llvm.org/bugs/show_bug.cgi?id=4583Jakob Stoklund Olesen2009-07-19
* Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm ope...Jakob Stoklund Olesen2009-07-16
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-30
* Rearrange some stuff in MachineOperand and add a new TargetFlags field.Chris Lattner2009-06-24
* Fix support for inline asm input / output operand tying when operand spans ac...Evan Cheng2009-06-24
* Remove some unnecessary #includes.Dan Gohman2009-06-05
* Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis2009-04-30
* MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const.Jakob Stoklund Olesen2009-04-29
* Fix MachineInstr::getNumExplicitOperands to countDan Gohman2009-04-15
* Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman2009-04-15
* ignore register zero in isRegTiedToUseOperand, following the example ofChris Lattner2009-04-09
* Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson2009-04-09
* reg0 references are not real registers. This fixes a crash on the Chris Lattner2009-04-09
* Model inline asm constraint which ties an input to an output register as mach...Evan Cheng2009-03-23
* Added MachineInstr::isRegTiedToDefOperand to check for two-addressness.Evan Cheng2009-03-19
* Print out debug info when printing the machine instruction.Bill Wendling2009-02-19
* Add a DebugLoc field and some simple accessors.Dale Johannesen2009-01-27
* Use isTerminator() instead of isBranch()||isReturn() inDan Gohman2008-12-23
* Print subreg information in MachineInstr::dump.Dan Gohman2008-12-18
* Minor code simplification.Dan Gohman2008-12-09
* Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman2008-12-05
* Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman2008-11-18
* Make some methods const.Dan Gohman2008-11-18
* Added missing print functions that take a raw_ostreamMon P Wang2008-10-10
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-03
* Fix a think-o in isSafeToMove. This fixes it from thinking thatDan Gohman2008-10-02
* Next round of earlyclobber handling. Approach theDale Johannesen2008-09-24
* Add a method to MachineInstr for testing whether it makesDan Gohman2008-09-24
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-17
* adjust last patch per review feedbackDale Johannesen2008-09-14
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-13
* Pass "earlyclobber" bit through to machineDale Johannesen2008-09-12
* Fix addRegisterDead and addRegisterKilled to be more thoroughDan Gohman2008-09-03
* Fold isRematerializable checks into isSafeToReMat.Evan Cheng2008-08-30
* Move the check whether it's worth remating to caller.Evan Cheng2008-08-27
* Refactor isSafeToReMat out of 2addr pass.Evan Cheng2008-08-27
* simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.c...Chris Lattner2008-08-24
* Print PseudoSourceValue.Evan Cheng2008-08-24
* Change the FoldingSetNodeID usage for objects which carryDan Gohman2008-08-20
* Move MachineInstr::getOpcode inline.Owen Anderson2008-08-14
* Speed up addRegisterDead by adding more fast checks before performing the exp...Owen Anderson2008-08-14
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-28
* Now that the MachineInstr leaks are fixed, enable leak checkingDan Gohman2008-07-21