| Commit message (Expand) | Author | Age | Files | Lines |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -10/+10 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -10/+10 |
* | Match X86 register names to number. | Daniel Dunbar | 2009-07-29 | 1 | -0/+4 |
* | Replace std::iostreams with raw_ostream in TableGen. | Daniel Dunbar | 2009-07-03 | 1 | -1/+1 |
* | Revert 72707 and 72709, for the moment. | Dale Johannesen | 2009-06-02 | 1 | -6/+2 |
* | Make the implicit inputs and outputs of target-independent | Dale Johannesen | 2009-06-01 | 1 | -2/+6 |
* | Generalize getRegisterClassForRegister to handle registers | Dan Gohman | 2009-04-13 | 1 | -4/+40 |
* | Factor the code for determining the target-specific instruction | Dan Gohman | 2008-08-20 | 1 | -0/+4 |
* | Added MemOperands to Atomic operations since Atomics touches memory. | Mon P Wang | 2008-06-25 | 1 | -1/+4 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -12/+12 |
* | Move instruction flag inference out of InstrInfoEmitter and into | Dan Gohman | 2008-04-03 | 1 | -0/+4 |
* | Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex... | Christopher Lamb | 2008-01-31 | 1 | -2/+6 |
* | start inferring 'no side effects'. | Chris Lattner | 2008-01-10 | 1 | -1/+2 |
* | realize that instructions who match intrinsics that read memory read memory. | Chris Lattner | 2008-01-10 | 1 | -0/+1 |
* | Change the 'isStore' inferrer to look for 'SDNPMayStore' | Chris Lattner | 2008-01-06 | 1 | -2/+9 |
* | change getQualifiedName to be a global function. | Chris Lattner | 2008-01-05 | 1 | -1/+4 |
* | remove attributions from utils. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Eliminate an unused parameter. | Dan Gohman | 2007-07-13 | 1 | -1/+1 |
* | Remove the operator<< for MVT::ValueType in preparation for MVT::ValueType | Dan Gohman | 2007-06-04 | 1 | -1/+0 |
* | Added properties such as SDNPHasChain to ComplexPattern. | Evan Cheng | 2006-10-11 | 1 | -0/+7 |
* | Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore. | Evan Cheng | 2006-05-18 | 1 | -5/+0 |
* | Remove PointerType from target definition. Use abstract type MVT::iPTR to | Evan Cheng | 2006-05-17 | 1 | -3/+0 |
* | Allow patterns to refer to physical registers that belong to multiple | Evan Cheng | 2006-05-16 | 1 | -0/+4 |
* | Add support for decoding iPTR to the right pointer type. | Chris Lattner | 2006-03-27 | 1 | -1/+2 |
* | PHI and INLINEASM are now builtin instructions provided by Target.td | Chris Lattner | 2006-01-27 | 1 | -4/+0 |
* | * Added an explicit type field to ComplexPattern. | Evan Cheng | 2005-12-08 | 1 | -3/+5 |
* | Added support for ComplexPattern. These are patterns that require C++ pattern | Evan Cheng | 2005-12-08 | 1 | -0/+17 |
* | Add some methods | Chris Lattner | 2005-12-05 | 1 | -1/+20 |
* | Stop checking the ValueType of the CodeGenInstruction. Instead, use the | Nate Begeman | 2005-12-01 | 1 | -0/+9 |
* | add an accessor | Chris Lattner | 2005-09-14 | 1 | -0/+6 |
* | Compute the value types that are natively supported by a target. | Chris Lattner | 2005-09-08 | 1 | -2/+17 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-22 | 1 | -2/+2 |
* | Refactor code for numbering instructions into CodeGenTarget. | Chris Lattner | 2005-01-22 | 1 | -0/+6 |
* | Convert 'struct' to 'class' in various places to adhere to the coding standards | Chris Lattner | 2004-10-27 | 1 | -1/+1 |
* | * Add option to read isLittleEndianEncoding for InstrInfo classes | Misha Brukman | 2004-10-14 | 1 | -0/+4 |
* | Start parsing register classes into a more structured form | Chris Lattner | 2004-08-21 | 1 | -1/+9 |
* | Use CodeGenRegister class to make reading in of register information more | Chris Lattner | 2004-08-16 | 1 | -2/+12 |
* | Make the AsmWriter a first-class tblgen object. Allow targets to specify | Chris Lattner | 2004-08-14 | 1 | -1/+5 |
* | Parse the operand list of the instruction. We currently support register and... | Chris Lattner | 2004-08-01 | 1 | -1/+0 |
* | Add, and start using, the CodeGenInstruction class. This class represents | Chris Lattner | 2004-08-01 | 1 | -6/+20 |
* | Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h) | Chris Lattner | 2004-08-01 | 1 | -7/+7 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+5 |
* | Added LLVM copyright header. | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Using std::string requires `#include <string>', says gcc-2.95.3. | Misha Brukman | 2003-08-13 | 1 | -0/+1 |
* | Add new function | Chris Lattner | 2003-08-10 | 1 | -0/+1 |
* | Add new method to get a value type as a string | Chris Lattner | 2003-08-07 | 1 | -1/+1 |
* | Allow clients to get at the pointer type | Chris Lattner | 2003-08-07 | 1 | -0/+2 |
* | Initial checkin of useful wrappers around the Target classes, for now, only V... | Chris Lattner | 2003-08-07 | 1 | -0/+52 |