summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.h
AgeCommit message (Expand)AuthorFilesLines
2008-01-31Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb1-2/+6
2008-01-10start inferring 'no side effects'.Chris Lattner1-1/+2
2008-01-10realize that instructions who match intrinsics that read memory read memory.Chris Lattner1-0/+1
2008-01-06Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner1-2/+9
2008-01-05change getQualifiedName to be a global function.Chris Lattner1-1/+4
2007-12-29remove attributions from utils.Chris Lattner1-2/+2
2007-07-13Eliminate an unused parameter.Dan Gohman1-1/+1
2007-06-04Remove the operator<< for MVT::ValueType in preparation for MVT::ValueTypeDan Gohman1-1/+0
2006-10-11Added properties such as SDNPHasChain to ComplexPattern.Evan Cheng1-0/+7
2006-05-18Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore.Evan Cheng1-5/+0
2006-05-17Remove PointerType from target definition. Use abstract type MVT::iPTR toEvan Cheng1-3/+0
2006-05-16Allow patterns to refer to physical registers that belong to multipleEvan Cheng1-0/+4
2006-03-27Add support for decoding iPTR to the right pointer type.Chris Lattner1-1/+2
2006-01-27PHI and INLINEASM are now builtin instructions provided by Target.tdChris Lattner1-4/+0
2005-12-08* Added an explicit type field to ComplexPattern.Evan Cheng1-3/+5
2005-12-08Added support for ComplexPattern. These are patterns that require C++ patternEvan Cheng1-0/+17
2005-12-05Add some methodsChris Lattner1-1/+20
2005-12-01Stop checking the ValueType of the CodeGenInstruction. Instead, use theNate Begeman1-0/+9
2005-09-14add an accessorChris Lattner1-0/+6
2005-09-08Compute the value types that are natively supported by a target.Chris Lattner1-2/+17
2005-04-22Remove trailing whitespaceMisha Brukman1-2/+2
2005-01-22Refactor code for numbering instructions into CodeGenTarget.Chris Lattner1-0/+6
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner1-1/+1
2004-10-14* Add option to read isLittleEndianEncoding for InstrInfo classesMisha Brukman1-0/+4
2004-08-21Start parsing register classes into a more structured formChris Lattner1-1/+9
2004-08-16Use CodeGenRegister class to make reading in of register information moreChris Lattner1-2/+12
2004-08-14Make the AsmWriter a first-class tblgen object. Allow targets to specifyChris Lattner1-1/+5
2004-08-01Parse the operand list of the instruction. We currently support register and...Chris Lattner1-1/+0
2004-08-01Add, and start using, the CodeGenInstruction class. This class representsChris Lattner1-6/+20
2004-08-01Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)Chris Lattner1-7/+7
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-0/+5
2003-10-20Added LLVM copyright header.John Criswell1-0/+7
2003-08-13Using std::string requires `#include <string>', says gcc-2.95.3.Misha Brukman1-0/+1
2003-08-10Add new functionChris Lattner1-0/+1
2003-08-07Add new method to get a value type as a stringChris Lattner1-1/+1
2003-08-07Allow clients to get at the pointer typeChris Lattner1-0/+2
2003-08-07Initial checkin of useful wrappers around the Target classes, for now, only V...Chris Lattner1-0/+52