aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Target.td
AgeCommit message (Expand)Author
2008-03-16Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb
2008-03-15Remove isImplicitDef TargetInstrDesc flag.Evan Cheng
2008-03-15Replace all target specific implicit def instructions with a target independe...Evan Cheng
2008-03-11Recommitting parts of r48130. These do not appear to cause the observed failu...Christopher Lamb
2008-03-10Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng
2008-03-10Allow insert_subreg into implicit, target-specific values. Christopher Lamb
2008-02-26Rename PrintableName to Name.Bill Wendling
2008-02-26Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling
2008-02-24Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling
2008-02-14Move some useful operands up into the all-targets .tdNate Begeman
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2008-01-31Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng
2008-01-10Start inferring side effect information more aggressively, and fix many bugs ...Chris Lattner
2008-01-07add a new bit.Chris Lattner
2008-01-07remove a dead field.Chris Lattner
2008-01-06rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner
2008-01-06rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-17As per feedback, revised comments to (hopefully) make the different side effectBill Wendling
2007-12-14Add flags to indicate that there are "never" side effects or that there "may be"Bill Wendling
2007-12-12Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia...Evan Cheng
2007-11-12Add a flag for indirect branch instructions.Owen Anderson
2007-11-11Clarify the meaning of '-2' register numberAnton Korobeynikov
2007-11-11Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov
2007-09-19Add CopyCost to TargetRegisterClass. This specifies the cost of copying a valueEvan Cheng
2007-09-11Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng
2007-07-26Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb
2007-07-21No more noResults.Evan Cheng
2007-07-19Change instruction description to split OperandList into OutOperandList andEvan Cheng
2007-07-10Remove clobbersPred.Evan Cheng
2007-07-06Do away with ImmutablePredicateOperand.Evan Cheng
2007-07-06Add OptionalDefOperand to stand for optionally defined result.Evan Cheng
2007-07-05- Added zero_reg def to stand for register 0.Evan Cheng
2007-06-26Revert the earlier change that removed the M_REMATERIALIZABLE machineDan Gohman
2007-06-19Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoadDan Gohman
2007-06-19Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit.Evan Cheng
2007-06-13Add support to tablegen for specifying subregister classes on a per register ...Christopher Lamb
2007-06-06Added clobbersPred.Evan Cheng
2007-05-16Added isPredicable bit to class Instruction.Evan Cheng
2007-05-08PredicateOperand can be used as a normal operand for isel.Evan Cheng
2007-05-04Add an "implies" field to features. This indicates that, if the currentBill Wendling
2007-05-03expose HonorSignDependentRoundingFPMathOption to .td filesChris Lattner
2007-05-01llvm bug #1350, parts 1, 2, and 3.Nate Begeman
2007-04-20Add sub-registers sets.Evan Cheng
2007-03-19Added isReMaterializable.Evan Cheng
2007-02-27Add calling convention infoChris Lattner
2007-02-20Fix typos in comments.Dan Gohman
2007-01-26Make LABEL a builtin opcode.Jim Laskey
2007-01-12Comment.Evan Cheng
2006-11-15add a new field needed by the code emitter generator.Chris Lattner