aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/InstrInfoEmitter.cpp
AgeCommit message (Expand)Author
2007-08-02Added TargetInstrDescriptor::numDefs - num of results.Evan Cheng
2007-07-26Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb
2007-07-10Try committing again. Add OptionalDefOperand. Remove clobbersPred.Evan Cheng
2007-07-06ImmutablePredicateOperand is no more.Evan Cheng
2007-07-05Instructions with ImmutablePredicateOperand aren't really predicable since th...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-06Add clobbersPred - instruction that clobbers condition code / register which ...Evan Cheng
2007-05-16Rename M_PREDICATED to M_PREDICABLE; opcode can be specified isPredicable wit...Evan Cheng
2007-05-15Mark all (not just the first) predicate operand M_PREDICATE_OPERAND.Evan Cheng
2007-03-19Recognize target instruction flag 'isReMaterializable'.Evan Cheng
2007-01-26Files missing from LABEL check in.Jim Laskey
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-11-17Add opcode to TargetInstrDescriptor.Evan Cheng
2006-11-15ADd support for adding constraints to suboperandsChris Lattner
2006-11-10allow ptr_rc to explicitly appear in an instructions operand list, it doesn'tChris Lattner
2006-11-09Remove M_2_ADDR_FLAG.Evan Cheng
2006-11-06Mark predicate operands as such in operand info.Chris Lattner
2006-11-06simplify the way operand flags and constraints are handled, making it easierChris Lattner
2006-11-06recognize ppc's blr instruction as predicatedChris Lattner
2006-11-04Clean up some code.Evan Cheng
2006-11-01Add operand constraints to TargetInstrInfo.Evan Cheng
2006-07-21Eliminate data relocations by using NULL instead of global empty list.Jim Laskey
2006-07-21Use an enumeration to eliminate data relocations.Jim Laskey
2006-06-15Instructions with variable operands (variable_ops) can have a number requiredEvan Cheng
2006-05-18lib/Target/Target.tdEvan Cheng
2006-05-12Noop instructionEvan Cheng
2006-05-03Set isStore of instructions with ISD::TRUNCSTORE root node.Evan Cheng
2006-05-01Put instruction names into the first non TargetInstrInfo namespace found.Chris Lattner
2006-05-01FormatingEvan Cheng
2006-05-01Mark instructions whose pattern is (store ...) isStore.Evan Cheng
2006-04-20Don't fill in fields that no longer exist.Chris Lattner
2006-01-27If we want to emit things in enum order, use getInstructionsByEnumValue toChris Lattner
2005-12-30almost got the HP-UX tester up.. :)Duraid Madina
2005-11-19Teach tblgen about instruction operands that have multiple MachineInstrChris Lattner
2005-11-01Allow itineraries to be passed through the Target Machine.Jim Laskey
2005-11-01Keep VC++ happy.Jeff Cohen
2005-10-31Emit itinerary class in instruction info.Jim Laskey
2005-10-28Switch more code over to using getValueAsListOfDefs. Look at all the -'s. :)Chris Lattner
2005-08-26spell this variable rightChris Lattner
2005-08-26Expose a new flag to TargetInstrInfoChris Lattner
2005-08-26add a marker at the end of the instruction enum listChris Lattner
2005-08-19Emit this:Chris Lattner
2005-08-19Emit real operand info for instructions. This currently works but is badChris Lattner
2005-08-19For now, just emit empty operand info structures.Chris Lattner
2005-08-19now that all of the targets are clean w.r.t. the number of operands for eachChris Lattner
2005-08-18revert this change, which causes breakage, temporarilyChris Lattner
2005-08-18When emitting implicit use/def lists, only emit each unique list once. ThoughChris Lattner
2005-08-18Fill in the numOperands field of the TargetInstrDescriptor struct from theChris Lattner