aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/InstrInfoEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add flags to indicate that there are "never" side effects or that there "may be"Bill Wendling2007-12-141-2/+3
* Oops. Forgot these.Evan Cheng2007-12-131-0/+1
* Add a flag for indirect branch instructions.Owen Anderson2007-11-121-0/+1
* Added TargetInstrDescriptor::numDefs - num of results.Evan Cheng2007-08-021-1/+2
* Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb2007-07-261-1/+3
* Try committing again. Add OptionalDefOperand. Remove clobbersPred.Evan Cheng2007-07-101-1/+6
* ImmutablePredicateOperand is no more.Evan Cheng2007-07-061-2/+1
* Instructions with ImmutablePredicateOperand aren't really predicable since th...Evan Cheng2007-07-051-1/+2
* 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 clobbersPred - instruction that clobbers condition code / register which ...Evan Cheng2007-06-061-0/+1
* Rename M_PREDICATED to M_PREDICABLE; opcode can be specified isPredicable wit...Evan Cheng2007-05-161-1/+1
* Mark all (not just the first) predicate operand M_PREDICATE_OPERAND.Evan Cheng2007-05-151-1/+1
* Recognize target instruction flag 'isReMaterializable'.Evan Cheng2007-03-191-0/+1
* Files missing from LABEL check in.Jim Laskey2007-01-261-1/+3
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-2/+2
* Add opcode to TargetInstrDescriptor.Evan Cheng2006-11-171-3/+4
* ADd support for adding constraints to suboperandsChris Lattner2006-11-151-1/+1
* allow ptr_rc to explicitly appear in an instructions operand list, it doesn'tChris Lattner2006-11-101-37/+40
* Remove M_2_ADDR_FLAG.Evan Cheng2006-11-091-1/+0
* Mark predicate operands as such in operand info.Chris Lattner2006-11-061-0/+4
* simplify the way operand flags and constraints are handled, making it easierChris Lattner2006-11-061-40/+44
* recognize ppc's blr instruction as predicatedChris Lattner2006-11-061-0/+1
* Clean up some code.Evan Cheng2006-11-041-1/+2
* Add operand constraints to TargetInstrInfo.Evan Cheng2006-11-011-14/+27
* Eliminate data relocations by using NULL instead of global empty list.Jim Laskey2006-07-211-5/+2
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-211-1/+1
* Instructions with variable operands (variable_ops) can have a number requiredEvan Cheng2006-06-151-10/+7
* lib/Target/Target.tdEvan Cheng2006-05-181-5/+7
* Noop instructionEvan Cheng2006-05-121-2/+0
* Set isStore of instructions with ISD::TRUNCSTORE root node.Evan Cheng2006-05-031-3/+5
* Put instruction names into the first non TargetInstrInfo namespace found.Chris Lattner2006-05-011-10/+18
* FormatingEvan Cheng2006-05-011-1/+1
* Mark instructions whose pattern is (store ...) isStore.Evan Cheng2006-05-011-1/+17
* Don't fill in fields that no longer exist.Chris Lattner2006-04-201-2/+1
* If we want to emit things in enum order, use getInstructionsByEnumValue toChris Lattner2006-01-271-15/+25
* almost got the HP-UX tester up.. :)Duraid Madina2005-12-301-1/+1
* Teach tblgen about instruction operands that have multiple MachineInstrChris Lattner2005-11-191-6/+16
* Allow itineraries to be passed through the Target Machine.Jim Laskey2005-11-011-1/+1
* Keep VC++ happy.Jeff Cohen2005-11-011-0/+1
* Emit itinerary class in instruction info.Jim Laskey2005-10-311-1/+33
* Switch more code over to using getValueAsListOfDefs. Look at all the -'s. :)Chris Lattner2005-10-281-30/+15
* spell this variable rightChris Lattner2005-08-261-1/+1
* Expose a new flag to TargetInstrInfoChris Lattner2005-08-261-0/+2
* add a marker at the end of the instruction enum listChris Lattner2005-08-261-0/+1
* Emit this:Chris Lattner2005-08-191-2/+1
* Emit real operand info for instructions. This currently works but is badChris Lattner2005-08-191-10/+44
* For now, just emit empty operand info structures.Chris Lattner2005-08-191-2/+23
* now that all of the targets are clean w.r.t. the number of operands for eachChris Lattner2005-08-191-3/+11