summaryrefslogtreecommitdiff
path: root/utils/TableGen/InstrInfoEmitter.cpp
Commit message (Expand)AuthorAge
...
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-07
* Add opcode to TargetInstrDescriptor.Evan Cheng2006-11-17
* ADd support for adding constraints to suboperandsChris Lattner2006-11-15
* allow ptr_rc to explicitly appear in an instructions operand list, it doesn'tChris Lattner2006-11-10
* Remove M_2_ADDR_FLAG.Evan Cheng2006-11-09
* Mark predicate operands as such in operand info.Chris Lattner2006-11-06
* simplify the way operand flags and constraints are handled, making it easierChris Lattner2006-11-06
* recognize ppc's blr instruction as predicatedChris Lattner2006-11-06
* Clean up some code.Evan Cheng2006-11-04
* Add operand constraints to TargetInstrInfo.Evan Cheng2006-11-01
* Eliminate data relocations by using NULL instead of global empty list.Jim Laskey2006-07-21
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-21
* Instructions with variable operands (variable_ops) can have a number requiredEvan Cheng2006-06-15
* lib/Target/Target.tdEvan Cheng2006-05-18
* Noop instructionEvan Cheng2006-05-12
* Set isStore of instructions with ISD::TRUNCSTORE root node.Evan Cheng2006-05-03
* Put instruction names into the first non TargetInstrInfo namespace found.Chris Lattner2006-05-01
* FormatingEvan Cheng2006-05-01
* Mark instructions whose pattern is (store ...) isStore.Evan Cheng2006-05-01
* Don't fill in fields that no longer exist.Chris Lattner2006-04-20
* If we want to emit things in enum order, use getInstructionsByEnumValue toChris Lattner2006-01-27
* almost got the HP-UX tester up.. :)Duraid Madina2005-12-30
* Teach tblgen about instruction operands that have multiple MachineInstrChris Lattner2005-11-19
* Allow itineraries to be passed through the Target Machine.Jim Laskey2005-11-01
* Keep VC++ happy.Jeff Cohen2005-11-01
* Emit itinerary class in instruction info.Jim Laskey2005-10-31
* Switch more code over to using getValueAsListOfDefs. Look at all the -'s. :)Chris Lattner2005-10-28
* spell this variable rightChris Lattner2005-08-26
* Expose a new flag to TargetInstrInfoChris Lattner2005-08-26
* add a marker at the end of the instruction enum listChris Lattner2005-08-26
* Emit this:Chris Lattner2005-08-19
* Emit real operand info for instructions. This currently works but is badChris Lattner2005-08-19
* For now, just emit empty operand info structures.Chris Lattner2005-08-19
* now that all of the targets are clean w.r.t. the number of operands for eachChris Lattner2005-08-19
* revert this change, which causes breakage, temporarilyChris Lattner2005-08-18
* When emitting implicit use/def lists, only emit each unique list once. ThoughChris Lattner2005-08-18
* Fill in the numOperands field of the TargetInstrDescriptor struct from theChris Lattner2005-08-18
* Remove trailing whitespaceMisha Brukman2005-04-22
* Refactor code for numbering instructions into CodeGenTarget.Chris Lattner2005-01-22
* Expose isConvertibleToThreeAddress and isCommutable bits to the code generator.Chris Lattner2005-01-02
* Add support for the isLoad and isStore flags, needed by the instruction sched...Nate Begeman2004-09-28
* Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAGChris Lattner2004-09-28
* Do not #include files into the llvm namespaceChris Lattner2004-08-17
* Instructions no longer need to have names.Chris Lattner2004-08-01
* Add, and start using, the CodeGenInstruction class. This class representsChris Lattner2004-08-01
* Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)Chris Lattner2004-08-01
* Finegrainify namespacificationChris Lattner2004-08-01
* Support new flagChris Lattner2004-07-31
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added LLVM copyright header.John Criswell2003-10-20