summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.h
Commit message (Expand)AuthorAge
* Ignore NumberHack and give each SubRegIndex instance a unique enum value inst...Jakob Stoklund Olesen2010-05-25
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-24
* add a new SDNPVariadic SDNP node flag, and use it inChris Lattner2010-03-19
* Finally change the instruction looking map to be a densemap fromChris Lattner2010-03-19
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-19
* revert 98912Chris Lattner2010-03-19
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-19
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-19
* don't go through getInstructions().Chris Lattner2010-03-19
* look up instructions by record, not by name.Chris Lattner2010-03-19
* Completely rewrite tblgen's type inference mechanism,Chris Lattner2010-03-15
* Remove the CPAttrParentAsRoot code, which is unused, and inconvenientDan Gohman2010-01-04
* clang++ points out that this is pointless.Chris Lattner2009-11-06
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Match X86 register names to number.Daniel Dunbar2009-07-29
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-03
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-02
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-01
* Generalize getRegisterClassForRegister to handle registersDan Gohman2009-04-13
* Factor the code for determining the target-specific instructionDan Gohman2008-08-20
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-25
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Move instruction flag inference out of InstrInfoEmitter and intoDan Gohman2008-04-03
* Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb2008-01-31
* start inferring 'no side effects'.Chris Lattner2008-01-10
* realize that instructions who match intrinsics that read memory read memory.Chris Lattner2008-01-10
* Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner2008-01-06
* change getQualifiedName to be a global function.Chris Lattner2008-01-05
* remove attributions from utils.Chris Lattner2007-12-29
* Eliminate an unused parameter.Dan Gohman2007-07-13
* Remove the operator<< for MVT::ValueType in preparation for MVT::ValueTypeDan Gohman2007-06-04
* Added properties such as SDNPHasChain to ComplexPattern.Evan Cheng2006-10-11
* Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore.Evan Cheng2006-05-18
* 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
* Add support for decoding iPTR to the right pointer type.Chris Lattner2006-03-27
* PHI and INLINEASM are now builtin instructions provided by Target.tdChris Lattner2006-01-27
* * 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
* Add some methodsChris Lattner2005-12-05
* Stop checking the ValueType of the CodeGenInstruction. Instead, use theNate Begeman2005-12-01
* add an accessorChris Lattner2005-09-14
* Compute the value types that are natively supported by a target.Chris Lattner2005-09-08
* Remove trailing whitespaceMisha Brukman2005-04-22
* Refactor code for numbering instructions into CodeGenTarget.Chris Lattner2005-01-22
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-27
* * Add option to read isLittleEndianEncoding for InstrInfo classesMisha Brukman2004-10-14
* Start parsing register classes into a more structured formChris Lattner2004-08-21
* Use CodeGenRegister class to make reading in of register information moreChris Lattner2004-08-16