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