aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/InstrInfoEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* revert this change, which causes breakage, temporarilyChris Lattner2005-08-181-1/+3
* When emitting implicit use/def lists, only emit each unique list once. ThoughChris Lattner2005-08-181-19/+42
* Fill in the numOperands field of the TargetInstrDescriptor struct from theChris Lattner2005-08-181-1/+1
* Remove trailing whitespaceMisha Brukman2005-04-221-4/+4
* Refactor code for numbering instructions into CodeGenTarget.Chris Lattner2005-01-221-10/+7
* Expose isConvertibleToThreeAddress and isCommutable bits to the code generator.Chris Lattner2005-01-021-0/+2
* Add support for the isLoad and isStore flags, needed by the instruction sched...Nate Begeman2004-09-281-0/+2
* Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAGChris Lattner2004-09-281-0/+1
* Do not #include files into the llvm namespaceChris Lattner2004-08-171-2/+5
* Instructions no longer need to have names.Chris Lattner2004-08-011-1/+6
* Add, and start using, the CodeGenInstruction class. This class representsChris Lattner2004-08-011-40/+36
* Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)Chris Lattner2004-08-011-1/+1
* Finegrainify namespacificationChris Lattner2004-08-011-3/+1
* Support new flagChris Lattner2004-07-311-0/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+6