aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Target.td
Commit message (Expand)AuthorAgeFilesLines
* Start inferring side effect information more aggressively, and fix many bugs ...Chris Lattner2008-01-101-6/+9
* add a new bit.Chris Lattner2008-01-071-1/+2
* remove a dead field.Chris Lattner2008-01-071-1/+0
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-061-1/+1
* rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner2008-01-061-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* As per feedback, revised comments to (hopefully) make the different side effectBill Wendling2007-12-171-3/+12
* Add flags to indicate that there are "never" side effects or that there "may be"Bill Wendling2007-12-141-0/+5
* Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia...Evan Cheng2007-12-121-0/+1
* Add a flag for indirect branch instructions.Owen Anderson2007-11-121-0/+1
* Clarify the meaning of '-2' register numberAnton Korobeynikov2007-11-111-2/+4
* Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov2007-11-111-5/+5
* Add CopyCost to TargetRegisterClass. This specifies the cost of copying a valueEvan Cheng2007-09-191-0/+6
* Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng2007-09-111-7/+0
* Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb2007-07-261-0/+12
* No more noResults.Evan Cheng2007-07-211-1/+0
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-191-6/+14
* Remove clobbersPred.Evan Cheng2007-07-101-1/+0
* Do away with ImmutablePredicateOperand.Evan Cheng2007-07-061-8/+1
* Add OptionalDefOperand to stand for optionally defined result.Evan Cheng2007-07-061-7/+10
* - Added zero_reg def to stand for register 0.Evan Cheng2007-07-051-2/+19
* Revert the earlier change that removed the M_REMATERIALIZABLE machineDan Gohman2007-06-261-0/+1
* Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoadDan Gohman2007-06-191-1/+0
* Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit.Evan Cheng2007-06-191-0/+1
* Add support to tablegen for specifying subregister classes on a per register ...Christopher Lamb2007-06-131-0/+4
* Added clobbersPred.Evan Cheng2007-06-061-0/+1
* Added isPredicable bit to class Instruction.Evan Cheng2007-05-161-0/+1
* PredicateOperand can be used as a normal operand for isel.Evan Cheng2007-05-081-1/+1
* Add an "implies" field to features. This indicates that, if the currentBill Wendling2007-05-041-1/+7
* expose HonorSignDependentRoundingFPMathOption to .td filesChris Lattner2007-05-031-0/+5
* llvm bug #1350, parts 1, 2, and 3.Nate Begeman2007-05-011-7/+9
* Add sub-registers sets.Evan Cheng2007-04-201-1/+16
* Added isReMaterializable.Evan Cheng2007-03-191-0/+1
* Add calling convention infoChris Lattner2007-02-271-1/+6
* Fix typos in comments.Dan Gohman2007-02-201-1/+1
* Make LABEL a builtin opcode.Jim Laskey2007-01-261-0/+6
* Comment.Evan Cheng2007-01-121-1/+1
* add a new field needed by the code emitter generator.Chris Lattner2006-11-151-0/+4
* initial steps to getting the predicate on PPC::BLR right.Chris Lattner2006-11-031-0/+11
* remove dead varChris Lattner2006-11-031-1/+0
* Add constraints to Instruction class.Evan Cheng2006-11-011-0/+2
* Move the Imp tblgen class from the X86 backend to common code.Chris Lattner2006-10-121-0/+7
* Add code size to target instruction use it as the 3rd isel sorting tie-breaker.Evan Cheng2006-07-191-0/+3
* Added a Flags field to TargetOperandInfo. Currently the only flag isEvan Cheng2006-05-181-0/+6
* Remove CalleeSavedRegisters from class Target.Evan Cheng2006-05-181-4/+0
* Remove PointerType from class TargetEvan Cheng2006-05-171-4/+0
* Replace "../whatever.td" with "whatever.td", so that out-of-tree backendsVladimir Prus2006-05-161-2/+2
* Improve comment, patch provided by Vladimir Prus!Chris Lattner2006-05-151-1/+3
* Update comment.Chris Lattner2006-05-141-2/+3
* Put PHI/INLINEASM into the correct namespace.Chris Lattner2006-05-011-0/+2