summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.h
Commit message (Expand)AuthorAge
* 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
* Make the AsmWriter a first-class tblgen object. Allow targets to specifyChris Lattner2004-08-14
* Parse the operand list of the instruction. We currently support register and...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
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added LLVM copyright header.John Criswell2003-10-20
* Using std::string requires `#include <string>', says gcc-2.95.3.Misha Brukman2003-08-13
* Add new functionChris Lattner2003-08-10
* Add new method to get a value type as a stringChris Lattner2003-08-07
* Allow clients to get at the pointer typeChris Lattner2003-08-07
* Initial checkin of useful wrappers around the Target classes, for now, only V...Chris Lattner2003-08-07