aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetInstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Added getNumDefs().Evan Cheng2007-09-131-0/+4
* Added TargetInstrDescriptor::numDefs - num of results.Evan Cheng2007-08-021-0/+1
* Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb2007-07-261-1/+3
* Add OptionalDefOperand. Remove clobbersPred. Also add DefinesPredicate to be ...Evan Cheng2007-07-101-9/+21
* Fix a typo in a comment.Dan Gohman2007-07-091-1/+1
* Revert the earlier change that removed the M_REMATERIALIZABLE machineDan Gohman2007-06-261-10/+26
* Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoadDan Gohman2007-06-191-12/+4
* Replace CanBeDuplicated() with a M_NOT_DUPLICABLE bit.Evan Cheng2007-06-191-16/+20
* Added CanBeDuplicated(). It returns true if an instruction can be safely dupl...Evan Cheng2007-06-151-0/+7
* Do not treat FP_REG_KILL as terminator in branch analysis (X86).Dale Johannesen2007-06-141-1/+1
* Add a target hook to allow loads from constant pools to be rematerialized, an...Dan Gohman2007-06-141-0/+10
* Add a utility routine to check for unpredicated terminator instruction.Evan Cheng2007-06-081-2/+6
* Add a machine instruction flag indicating the instruction can clobber conditi...Evan Cheng2007-06-061-0/+6
* Add missing const qualifiers.Evan Cheng2007-05-291-5/+7
* Add a couple of target hooks for predication.Evan Cheng2007-05-231-1/+14
* Consistency.Evan Cheng2007-05-221-3/+3
* RemoveBranch() and InsertBranch() now returns number of instructions deleted ...Evan Cheng2007-05-181-4/+8
* Remove. Not needed.Evan Cheng2007-05-171-5/+0
* Add target hook to specify block size limit for if-conversion.Evan Cheng2007-05-161-0/+5
* PredicateInstruction returns true if the operation was successful.Evan Cheng2007-05-161-2/+2
* Rename M_PREDICATED to M_PREDICABLE; Move TargetInstrInfo::isPredicatable() t...Evan Cheng2007-05-161-15/+6
* Fix comments.Evan Cheng2007-05-161-4/+10
* Add TargetInstrInfo predication hooks.Evan Cheng2007-05-161-0/+14
* All operands that made up of the predicate operands are maked M_PREDICATE_OPE...Evan Cheng2007-05-151-2/+2
* Add a TargetInstrDescriptor flag to mark an instruction as "re-materializable".Evan Cheng2007-03-191-0/+7
* These forward declarations are not needed.Evan Cheng2007-03-161-5/+0
* Fix for VS 2005 problem supplied by Morten Ofstad.Jeff Cohen2007-03-141-0/+1
* Make LABEL a builtin opcode.Jim Laskey2007-01-261-8/+2
* Silly assertion. Forgot variable_ops instructions can have arbitrary number ofEvan Cheng2006-12-151-2/+4
* Move findTiedToSrcOperand to TargetInstrDescriptor.Evan Cheng2006-12-081-5/+4
* Use MI's TargetInstrDescriptor.Evan Cheng2006-12-081-1/+2
* - Add getOperandConstraint() to TargetInstrDescriptor.Evan Cheng2006-12-011-17/+28
* Add opcode to TargetInstrDescriptor.Evan Cheng2006-11-171-1/+2
* Remove M_2_ADDR_FLAG.Evan Cheng2006-11-091-13/+7
* Add a new operand flag to mark which operand is the first predicate operandChris Lattner2006-11-061-0/+5
* add a flag so that predicated instructions can be recognized by branchChris Lattner2006-11-061-0/+8
* RenameEvan Cheng2006-11-011-2/+2
* Added getTiedToSrcOperand() to check for two-address'ness.Evan Cheng2006-11-011-1/+5
* Add operand constraints to TargetInstrInfo.Evan Cheng2006-11-011-0/+21
* add another target hook for branch folding.Chris Lattner2006-10-281-0/+8
* update commentChris Lattner2006-10-241-2/+3
* fix assert commentRafael Espindola2006-10-241-1/+1
* expose DWARF_LABEL opcode# so the branch folder can update debug info properly.Chris Lattner2006-10-171-0/+7
* update commentChris Lattner2006-10-171-2/+4
* it is easier to implement these when they are virtualChris Lattner2006-10-131-4/+4
* allow branch reversal to failChris Lattner2006-10-131-4/+5
* replace the existing branch inspection/modification APIs with something moreChris Lattner2006-10-131-17/+44
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-211-15/+4
* Clean upEvan Cheng2006-06-171-2/+1
* Avoid undesirable behavior when assert is not enabled.Evan Cheng2006-06-151-3/+3