summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.cpp
Commit message (Expand)AuthorAge
* For PR1297:Reid Spencer2007-04-01
* Add support for the v1i64 type. This makes better code for this:Bill Wendling2007-03-26
* Recognize target instruction flag 'isReMaterializable'.Evan Cheng2007-03-19
* reapplyChris Lattner2007-02-27
* Backing outEvan Cheng2007-02-27
* initial support for calling convention generation, still unfinished.Chris Lattner2007-02-27
* Files missing from LABEL check in.Jim Laskey2007-01-26
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-07
* Match TargetInstrInfo changes.Evan Cheng2006-12-01
* Remove the isTwoAddress property from the CodeGenInstruction class. It shouldChris Lattner2006-11-15
* 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
* emit TIED_TO correctlyChris Lattner2006-11-07
* 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
* eliminate need for the NumMIOperands field in Operand.Chris Lattner2006-11-03
* Tied-to constraint must be op_with_larger_idx = op_with_smaller_idx or else t...Evan Cheng2006-11-01
* Add operand constraints to TargetInstrInfo.Evan Cheng2006-11-01
* Added properties such as SDNPHasChain to ComplexPattern.Evan Cheng2006-10-11
* Allow more use of iPTR in patterns.Evan Cheng2006-06-15
* Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore.Evan Cheng2006-05-18
* TypoEvan Cheng2006-05-17
* Remove PointerType from target definition. Use abstract type MVT::iPTR toEvan Cheng2006-05-17
* Allow patterns to refer to physical registers that belong to multipleEvan Cheng2006-05-16
* Fix a typo: Instr* -> Intr*Chris Lattner2006-04-10
* Only compute intrinsic valuetypes when in a target .td file.Chris Lattner2006-03-28
* revert this, it breaks things.Chris Lattner2006-03-28
* Add support for decoding iPTR to the right pointer type.Chris Lattner2006-03-27
* Make sure to initialize the TheDef field!Chris Lattner2006-03-24
* Move CodeGenIntrinsic implementation to CodeGenTarget.cpp with the rest ofChris Lattner2006-03-24
* getEnumName() missed v8i8, v4i16, and v2i32 typesEvan Cheng2006-03-19
* New vector type v2f32.Evan Cheng2006-03-01
* Added x86 integer vector types: 64-bit packed byte integer (v16i8), 64-bitEvan Cheng2006-02-20
* PHI and INLINEASM are now builtin instructions provided by Target.tdChris Lattner2006-01-27
* * Remove instruction fields hasInFlag / hasOutFlag and added SNDPInFlag andEvan Cheng2006-01-09
* Added field noResults to Instruction.Evan Cheng2005-12-26
* * Support for hasInFlag and hasOutFlag (on instructions). Remove nameless FLAGEvan Cheng2005-12-23
* Support for read / write from explicit registers with FlagVT type.Evan Cheng2005-12-17
* * Added an explicit type field to ComplexPattern.Evan Cheng2005-12-08
* Added support for ComplexPattern. These are patterns that require C++ patternEvan Cheng2005-12-08
* * Commit the fix (by Chris) for a tblgen type inferencing bug.Evan Cheng2005-12-04
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-01
* Nuke CodeGenInstruction's ValueType member, it is no longer used.Nate Begeman2005-12-01
* Add the new vector types to tablegenNate Begeman2005-11-29
* Initialize this variable on all paths, fixing a crasher in windows. ThanksChris Lattner2005-11-19
* Teach tblgen about instruction operands that have multiple MachineInstrChris Lattner2005-11-19
* Rename Record::getValueAsListDef to getValueAsListOfDefs, to more accuratelyChris Lattner2005-10-28
* Do not let getLegalValueTypes return a list with duplicates in itChris Lattner2005-10-14
* force all instruction operands to be named.Chris Lattner2005-09-14