- 2022c79 Added properties such as SDNPHasChain to ComplexPattern. by Evan Cheng · 19 years ago
- 5d038cf Allow more use of iPTR in patterns. by Evan Cheng · 19 years ago
- fe72285 Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore. by Evan Cheng · 19 years ago
- 318a68e Typo by Evan Cheng · 19 years ago
- f5ef47f Remove PointerType from target definition. Use abstract type MVT::iPTR to by Evan Cheng · 19 years ago
- d985d66 Allow patterns to refer to physical registers that belong to multiple by Evan Cheng · 19 years ago
- 989b16e4 Fix a typo: Instr* -> Intr* by Chris Lattner · 20 years ago
- 8a2ae8b7 Only compute intrinsic valuetypes when in a target .td file. by Chris Lattner · 20 years ago
- ac2512a revert this, it breaks things. by Chris Lattner · 20 years ago
- c92f688 Add support for decoding iPTR to the right pointer type. by Chris Lattner · 20 years ago
- bbba823 Make sure to initialize the TheDef field! by Chris Lattner · 20 years ago
- 2c58141 Move CodeGenIntrinsic implementation to CodeGenTarget.cpp with the rest of by Chris Lattner · 20 years ago
- f9d7584 getEnumName() missed v8i8, v4i16, and v2i32 types by Evan Cheng · 20 years ago
- 53a2d60 New vector type v2f32. by Evan Cheng · 20 years ago
- 43070b7 Added x86 integer vector types: 64-bit packed byte integer (v16i8), 64-bit by Evan Cheng · 20 years ago
- 543fe4b PHI and INLINEASM are now builtin instructions provided by Target.td by Chris Lattner · 20 years ago
- 4b0623e * Remove instruction fields hasInFlag / hasOutFlag and added SNDPInFlag and by Evan Cheng · 20 years ago
- 14c53b4 Added field noResults to Instruction. by Evan Cheng · 20 years ago
- 72aaf8e * Support for hasInFlag and hasOutFlag (on instructions). Remove nameless FLAG by Evan Cheng · 20 years ago
- e22f918 Support for read / write from explicit registers with FlagVT type. by Evan Cheng · 20 years ago
- c9a6200 * Added an explicit type field to ComplexPattern. by Evan Cheng · 20 years ago
- 9b9567b Added support for ComplexPattern. These are patterns that require C++ pattern by Evan Cheng · 20 years ago
- f02bb9a * Commit the fix (by Chris) for a tblgen type inferencing bug. by Evan Cheng · 20 years ago
- 006bb04 Support multiple ValueTypes per RegisterClass, needed for upcoming vector by Nate Begeman · 20 years ago
- faad542 Nuke CodeGenInstruction's ValueType member, it is no longer used. by Nate Begeman · 20 years ago
- 4d0251a Add the new vector types to tablegen by Nate Begeman · 20 years ago
- f2807be Initialize this variable on all paths, fixing a crasher in windows. Thanks by Chris Lattner · 20 years ago
- 6bc0304 Teach tblgen about instruction operands that have multiple MachineInstr by Chris Lattner · 20 years ago
- 7ad0bed Rename Record::getValueAsListDef to getValueAsListOfDefs, to more accurately by Chris Lattner · 20 years ago
- 90c5b9c Do not let getLegalValueTypes return a list with duplicates in it by Chris Lattner · 20 years ago
- 3ced3f8 force all instruction operands to be named. by Chris Lattner · 20 years ago
- f02994d Check that operands have unique names. REJECT instructions with broken operand by Chris Lattner · 20 years ago
- ae939eb Add a new Record::getValueAsCode method to mirror the other getValueAs* by Chris Lattner · 20 years ago
- cee994b Compute the value types that are natively supported by a target. by Chris Lattner · 20 years ago
- c6a0338 spell this right by Chris Lattner · 20 years ago
- 63dc7f5 spell this variable right by Chris Lattner · 20 years ago
- 3d9fbef Expose a new flag to TargetInstrInfo by Chris Lattner · 20 years ago
- 73ec2cb Split register class "Methods" into MethodProtos and MethodBodies by Chris Lattner · 20 years ago
- 418d8cf Read the namespace field from register classes by Chris Lattner · 20 years ago
- 0899614 Fix a problem jeffc noticed by Chris Lattner · 20 years ago
- 17727ba Figure out how many operands each instruction has, keep track of whether by Chris Lattner · 20 years ago
- 650ba8e Remove trailing whitespace by Misha Brukman · 21 years ago
- 945e865 Refactor code for numbering instructions into CodeGenTarget. by Chris Lattner · 21 years ago
- 733c82b Expose isConvertibleToThreeAddress and isCommutable bits to the code generator. by Chris Lattner · 21 years ago
- 243ded5 * Add option to read isLittleEndianEncoding for InstrInfo classes by Misha Brukman · 21 years ago
- 91c538f Add initial support for variants. This just parses the new format, no by Chris Lattner · 21 years ago
- 996ddbc Add support for the isLoad and isStore flags, needed by the instruction scheduler by Nate Begeman · 21 years ago
- 9b0dfa3 Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAG by Chris Lattner · 21 years ago
- 8eab62e Alignment is now in bits. by Chris Lattner · 21 years ago
- beadefd Make alignment be in bits, just like size is by Chris Lattner · 21 years ago
- d3244d9 Support "Methods" in register classes in CodgeGenRegisterClass by Chris Lattner · 21 years ago
- 2a86fab Start parsing register classes into a more structured form by Chris Lattner · 21 years ago
- e34ae99 Read in declared reg sizes by Chris Lattner · 21 years ago
- 8af61dd Use CodeGenRegister class to make reading in of register information more by Chris Lattner · 21 years ago
- 6ffa501 Make the AsmWriter a first-class tblgen object. Allow targets to specify by Chris Lattner · 21 years ago
- 3bc477a Start parsing more information from the Operand information by Chris Lattner · 21 years ago
- 101f3fe Remove special case hacks by Chris Lattner · 21 years ago
- 5572682 Parse the operand list of the instruction. We currently support register and immediate operands. by Chris Lattner · 21 years ago
- 1c4ae85 Initial cut at an asm writer emitter. So far, this only handles emission of by Chris Lattner · 21 years ago
- c860eca Add, and start using, the CodeGenInstruction class. This class represents by Chris Lattner · 21 years ago
- fce9603 Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h) by Chris Lattner · 21 years ago[Renamed (94%) from llvm/utils/TableGen/CodeGenWrappers.cpp]
- 6847866 Finegrainify namespacification by Chris Lattner · 21 years ago
- aff10d0 Emit a more sensible error message if no subclasses of Target are defined. by Misha Brukman · 21 years ago
- 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- d303203 Added LLVM copyright header. by John Criswell · 22 years ago
- 9693784 This seems to work around some unobvious bug in gcc on sparc which was by Brian Gaeke · 22 years ago
- f5bd1b7 Move support/tools/* back into utils by Chris Lattner · 22 years ago