aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeGenTarget.h
Commit message (Expand)AuthorAgeFilesLines
* Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb2008-01-311-2/+6
* start inferring 'no side effects'.Chris Lattner2008-01-101-1/+2
* realize that instructions who match intrinsics that read memory read memory.Chris Lattner2008-01-101-0/+1
* Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner2008-01-061-2/+9
* change getQualifiedName to be a global function.Chris Lattner2008-01-051-1/+4
* remove attributions from utils.Chris Lattner2007-12-291-2/+2
* Eliminate an unused parameter.Dan Gohman2007-07-131-1/+1
* Remove the operator<< for MVT::ValueType in preparation for MVT::ValueTypeDan Gohman2007-06-041-1/+0
* Added properties such as SDNPHasChain to ComplexPattern.Evan Cheng2006-10-111-0/+7
* Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore.Evan Cheng2006-05-181-5/+0
* Remove PointerType from target definition. Use abstract type MVT::iPTR toEvan Cheng2006-05-171-3/+0
* Allow patterns to refer to physical registers that belong to multipleEvan Cheng2006-05-161-0/+4
* Add support for decoding iPTR to the right pointer type.Chris Lattner2006-03-271-1/+2
* PHI and INLINEASM are now builtin instructions provided by Target.tdChris Lattner2006-01-271-4/+0
* * Added an explicit type field to ComplexPattern.Evan Cheng2005-12-081-3/+5
* Added support for ComplexPattern. These are patterns that require C++ patternEvan Cheng2005-12-081-0/+17
* Add some methodsChris Lattner2005-12-051-1/+20
* Stop checking the ValueType of the CodeGenInstruction. Instead, use theNate Begeman2005-12-011-0/+9
* add an accessorChris Lattner2005-09-141-0/+6
* Compute the value types that are natively supported by a target.Chris Lattner2005-09-081-2/+17
* Remove trailing whitespaceMisha Brukman2005-04-221-2/+2
* Refactor code for numbering instructions into CodeGenTarget.Chris Lattner2005-01-221-0/+6
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-271-1/+1
* * Add option to read isLittleEndianEncoding for InstrInfo classesMisha Brukman2004-10-141-0/+4
* Start parsing register classes into a more structured formChris Lattner2004-08-211-1/+9
* Use CodeGenRegister class to make reading in of register information moreChris Lattner2004-08-161-2/+12
* Make the AsmWriter a first-class tblgen object. Allow targets to specifyChris Lattner2004-08-141-1/+5
* Parse the operand list of the instruction. We currently support register and...Chris Lattner2004-08-011-1/+0
* Add, and start using, the CodeGenInstruction class. This class representsChris Lattner2004-08-011-6/+20
* Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)Chris Lattner2004-08-011-7/+7
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Added LLVM copyright header.John Criswell2003-10-201-0/+7
* Using std::string requires `#include <string>', says gcc-2.95.3.Misha Brukman2003-08-131-0/+1
* Add new functionChris Lattner2003-08-101-0/+1
* Add new method to get a value type as a stringChris Lattner2003-08-071-1/+1
* Allow clients to get at the pointer typeChris Lattner2003-08-071-0/+2
* Initial checkin of useful wrappers around the Target classes, for now, only V...Chris Lattner2003-08-071-0/+52