aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen
AgeCommit message (Expand)Author
2007-09-18Merge from mainline.Tanya Lattner
2007-09-12Initial support for multi-result patterns:Evan Cheng
2007-09-11Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)).Evan Cheng
2007-09-07TableGen no longer emit CopyFromReg nodes for implicit results in physicalEvan Cheng
2007-09-04Always check the type of node. This prevents situations such as selecting 32-...Evan Cheng
2007-08-16Add MVT::fAny for overloading intrinsics on floating-point types.Dan Gohman
2007-08-10propagate struct size and alignment of byval arguments to the DAGRafael Espindola
2007-08-06This resolves a regression of BasicAA which failed to find any memory informa...Chandler Carruth
2007-08-04This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth
2007-08-02Added TargetInstrDescriptor::numDefs - num of results.Evan Cheng
2007-07-30More explicit keywords.Dan Gohman
2007-07-27VStudio compiler errors and placing Function*->ExFunc map under ManagedStatic...Chuck Rose III
2007-07-26Fix a pasto in a comment.Dan Gohman
2007-07-26Have register info provide the inverse mapping of register->superregisters. P...Christopher Lamb
2007-07-26Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb
2007-07-26Teach TableGen about the new vector types.Christopher Lamb
2007-07-24A minor simplication in the generated code.Dan Gohman
2007-07-20No need for noResults anymore.Evan Cheng
2007-07-19Change instruction description to split OperandList into OutOperandList andEvan Cheng
2007-07-18Work around a bogus gcc 4.2 warning.Chris Lattner
2007-07-13Eliminate an unused parameter.Dan Gohman
2007-07-10Try committing again. Add OptionalDefOperand. Remove clobbersPred.Evan Cheng
2007-07-06ImmutablePredicateOperand is no more.Evan Cheng
2007-07-06Add the byval attributeRafael Espindola
2007-07-06Refactor code to add initial support for OptionalDefOperand.Evan Cheng
2007-07-05Teach DAGISelEmitter about zero_reg.Evan Cheng
2007-07-05Instructions with ImmutablePredicateOperand aren't really predicable since th...Evan Cheng
2007-06-29Convert .cvsignore filesJohn Criswell
2007-06-27One additional field in TargetRegisterDesc.Evan Cheng
2007-06-26Add immediate sub-registers.Evan Cheng
2007-06-26Revert the earlier change that removed the M_REMATERIALIZABLE machineDan Gohman
2007-06-26Fix a typo in a comment.Dan Gohman
2007-06-19silence warning when assertions are disabled.Chris Lattner
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-06Add clobbersPred - instruction that clobbers condition code / register which ...Evan Cheng
2007-06-04Patches by Chuck Rose to unbreak V Studio builds.Bill Wendling
2007-06-04Remove the operator<< for MVT::ValueType in preparation for MVT::ValueTypeDan Gohman
2007-05-22The Intrinsic::getDeclaration function's Tys parameter only contains theReid Spencer
2007-05-16Rename M_PREDICATED to M_PREDICABLE; opcode can be specified isPredicable wit...Evan Cheng
2007-05-15Fix CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll, the other recentChris Lattner
2007-05-15Added \!con(a,b) syntax to concatnate two dag fragments.Evan Cheng
2007-05-15Mark all (not just the first) predicate operand M_PREDICATE_OPERAND.Evan Cheng
2007-05-15PredicateOperand related bug fix.Evan Cheng
2007-05-08If a PredicateOperand has an empty ExecuteAlways field, treat it as if a norm...Evan Cheng
2007-05-04Add an "implies" field to features. This indicates that, if the currentBill Wendling
2007-05-01A bit of feedback from Chris that I missed; error rather than asserting.Nate Begeman
2007-05-01llvm bug #1350, parts 1, 2, and 3.Nate Begeman
2007-04-26Update a comment to reflect recent changes in the type system.Dan Gohman