- 7994959 Simplify the SmallVector pretty printer for LLDB a bit and make it work with reference types. by Benjamin Kramer · 12 years ago
- f1adbfe Fix issue with invalid flat operand number by Evandro Menezes · 12 years ago
- f1bb421 Fix issue with invalid flat operand number by Evandro Menezes · 12 years ago
- be02a90 Add support of RTM from TSX extension by Michael Liao · 12 years ago
- 322ff88 Fix a build problem with xlc. The error message was by Rafael Espindola · 12 years ago
- ad0b3b2 Generate a table-driven version of TRI::composeSubRegIndices(). by Jakob Stoklund Olesen · 12 years ago
- 50a6102 Don't return false when the function's return type is a pointer. by Kaelyn Uhrain · 12 years ago
- 61131ab Remove exception handling usage from tblgen. by Joerg Sonnenberger · 12 years ago
- a8a0a15 Remove unused member & unnecessary semicolon. by David Blaikie · 12 years ago
- 0b031cb llvm/utils/TableGen/CMakeLists.txt: Update corresponding to r166685. by NAKAMURA Takumi · 12 years ago
- becdf4d add TableGen support to create relationship maps between instructions by Sebastian Pop · 12 years ago
- 2c6d713 Don't use stack unwinding to provide the location information for by Joerg Sonnenberger · 12 years ago
- 6448673 Allow the commuted form of tied-operand constraints in tablegen ("$dst = $src", by Lang Hames · 12 years ago
- 6b283ea lit: Rename the valgrind leaks feature to match what is currently used by Daniel Dunbar · 12 years ago
- f793fbc lit: Remove support for XTARGET. by Daniel Dunbar · 12 years ago
- f854597 lit: Add 'valgrind' and 'valgrind-leaks' features when valgrind is used. by Daniel Dunbar · 12 years ago
- 7badf45 lit: Propagate TERM variable in environment, some tools can do really obscure by Daniel Dunbar · 12 years ago
- 44a83f0 lit: Allow XFAIL: lines to also refer to "features". by Daniel Dunbar · 12 years ago
- 07aae2e Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers. by Bill Wendling · 12 years ago
- cb3de0b Attributes Rewrite by Bill Wendling · 12 years ago
- 6e006d3 [ms-inline asm] Use the new API introduced in r165830 in lieu of the by Chad Rosier · 12 years ago
- 5628920 Change (!list.size() == 0) to (!list.empty()). No functional change. by Richard Trieu · 12 years ago
- ed84062 Remove unnecessary classof()'s by Sean Silva · 12 years ago
- fcb5e95 Remove extra semicolons. by Chad Rosier · 12 years ago
- fff8287 tblgen: Compile TableGen without RTTI. by Sean Silva · 12 years ago
- 8b43dbf tblgen: Move mini Type hierarchy to LLVM-style RTTI. by Sean Silva · 12 years ago
- 3f7b7f8 tblgen: Use semantically correct RTTI functions. by Sean Silva · 12 years ago
- 6cfc806 tblgen: Mechanically move dynamic_cast<> to dyn_cast<>. by Sean Silva · 12 years ago
- 11d0042 Pass into the AttributeWithIndex::get method an ArrayRef of attribute by Bill Wendling · 12 years ago
- dbe6d43 TableGen subtarget emitter cleanup. by Andrew Trick · 12 years ago
- 6312cb0 misched: Generate IsBuffered flag for machine resources. by Andrew Trick · 12 years ago
- 791cfc2 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
- 9ba9d4d [ms-inline asm] Add a few typedefs to simplify future changes. by Chad Rosier · 12 years ago
- 736ceac tblgen: Replace uses of dynamic_cast<XXXRecTy> with dyn_cast<>. by Sean Silva · 12 years ago
- 1374526 Added instregex support to TableGen subtarget emitter. by Andrew Trick · 12 years ago
- 2062b12 TableGen subtarget emitter, nearly first class support for SchedAlias. by Andrew Trick · 12 years ago
- fe05d98 Cleanup TableGen subtarget emitter. by Andrew Trick · 12 years ago
- d494a3b [ms-inline asm] Default to the 'm' constraint. This matches the behavior of the by Chad Rosier · 12 years ago
- 9e21138 tblgen: Migrate llvm-tblgen to new TableGenMain API. by Sean Silva · 12 years ago
- c69bb70 Fix 80-column violations. Cleanup whitespace in generated code. by Chad Rosier · 12 years ago
- 2268587 [ms-inline asm] Add the convertToMapAndConstraints() function that is used to by Chad Rosier · 12 years ago
- 94c2271 Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 by Sylvestre Ledru · 12 years ago
- 7e2c793 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 12 years ago
- 2590c2e Rather then have a wrapper function, have tblgen instantiate the implementation. by Chad Rosier · 12 years ago
- 00796a1 Rather then have a wrapper function, have tblgen instantiate the implementation. by Chad Rosier · 12 years ago
- 9264988 Machine Model (-schedmodel only). Added SchedAliases. by Andrew Trick · 12 years ago
- d717a06 [ms-inline asm] Expose the mnemonicIsValid() function in the AsmParser. by Chad Rosier · 12 years ago
- 6018944 Whitespace. by Chad Rosier · 12 years ago
- 9d227af Clarify comment. by Dmitri Gribenko · 12 years ago
- 3e9b6db Add in new data types that are used by AMDIL/ANL among others. by Micah Villmow · 12 years ago
- eb79b54 Soften the pattern-can-never-match error in TableGen into a warning. This pattern can be very useful in cases where you want to define a multiclass that covers both commutative and non-commutative operators (say, add and sub). by Owen Anderson · 12 years ago
- 8a312fb Remove code for setting the VEX L-bit as a function of operand size from the code emitters and the disassembler table builder. Fix a couple instructions that were still missing VEX_L. by Craig Topper · 12 years ago
- 3b8fb64 SchedMachineModel: compress the CPU's WriteLatencyTable. by Andrew Trick · 12 years ago
- b2df610 Iterate deterministicaly over ClassInfo*'s by Sean Silva · 12 years ago
- decfdf5 Iterate deterministically over register classes by Sean Silva · 12 years ago
- 90fee07 Refactor Record* by-ID comparator to Record.h by Sean Silva · 12 years ago
- 30ce40e FileCheck: Fix off-by-one bug that made CHECK-NOT: ignore the next character after the colon. by Benjamin Kramer · 12 years ago
- 3a36444 Make custom operand parsing mnemonic indices use the same mnemonic table as the match table. Reorder fields in OperandMatchEntry to provide the least amount of padding for in tree targets. by Craig Topper · 12 years ago
- fee7f01 Use variable type for index into mnemonic table. Shrinks size of index field on in tree targets. Saving static data space. by Craig Topper · 12 years ago
- 34aadd6 Replaced ReInitMCSubtargetInfo with InitMCProcessor. by Andrew Trick · 12 years ago
- e076bb1 comment typo by Andrew Trick · 12 years ago
- e3dbc98 TableGen subtarget emitter. Use getSchedClassIdx. by Andrew Trick · 12 years ago
- 4d2d1c4 TableGen subtarget emitter. Generate resolveSchedClass generated hook for resolving instruction variants. by Andrew Trick · 12 years ago
- ee290ba TableGen subtarget emitter. Remove unnecessary header dependence. by Andrew Trick · 12 years ago
- e127dfd TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine model. by Andrew Trick · 12 years ago
- b198f5c Mark asm matcher conversion table as const. by Craig Topper · 12 years ago
- be480ff Fix typo in comment. No functional change. by Craig Topper · 12 years ago
- e4095f9 Backout the wrong subtarget emitter fix by Andrew Trick · 12 years ago
- f23ddf5 Fix release build after reverting by Andrew Trick · 12 years ago
- e1b5328 Revert r164061-r164067. Most of the new subtarget emitter. by Andrew Trick · 12 years ago
- a2a47d1 InitMCProcessor by Andrew Trick · 12 years ago
- 5d94082 comment typo by Andrew Trick · 12 years ago
- 41be51b TableGen subtarget emitter. Use getSchedClassIdx. by Andrew Trick · 12 years ago
- 021ba26 TableGen subtarget emitter. Generate resolveSchedClass generated hook for resolving instruction variants. by Andrew Trick · 12 years ago
- db7afac TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine model. by Andrew Trick · 12 years ago
- 544c880 TableGen subtarget emitter. Format and emit data tables for the new machine model. by Andrew Trick · 12 years ago
- 52c3a1d TableGen subtarget emitter. Generate data tables for the new machine model. by Andrew Trick · 12 years ago
- 40096d2 TableGen subtarget emitter. Emit processor resources for the new machine model. by Andrew Trick · 12 years ago
- bc4ff6e TableGen subtarget parser: Add getProcResourcesIdx(). by Andrew Trick · 12 years ago
- 9bb938c TableGen: Add initializer. by Jim Grosbach · 12 years ago
- 3780ad8 Fix a few vars that can end up being used without initialization. by Axel Naumann · 12 years ago
- efd841c Fix typo by Michael Liao · 12 years ago
- af8d66c Add 'virtual' keywoards to output file for overridden functions. by Craig Topper · 12 years ago
- ef2340e Add 'virtual' keywoards to output file for overridden functions. by Craig Topper · 12 years ago
- 4e0ae44 Fix Doxygen issues: wrap code examples in \code and use \p to refer to by Dmitri Gribenko · 12 years ago
- 5974c31 Revert r163878 as it breaks on targets with alternate register names. Such targets do not exist in the main tree so this was not noticed. by Craig Topper · 12 years ago
- 3cbd178 TableGen subtarget parser. Handle new machine model. by Andrew Trick · 12 years ago
- 5e613c2 TableGen subtarget parser. Handle new machine model. by Andrew Trick · 12 years ago
- 48605c3 TableGen subtarget parser. Handle new machine model. by Andrew Trick · 12 years ago
- f4d7824 Allow the second opcode info table to be 8, 16, or 32-bits as needed to represent additional fragments. This recovers some space on ATT X86 syntax and PowerPC which only need 40-bits instead of 48-bits. This also increases ARM to 64-bits to fully encode all of its operands. by Craig Topper · 12 years ago
- 4e5babe Reduce size of register name index tables by using uint16_t for all in tree targets. If more than 16-bits are needed for any out of tree targets, code will detect and use uint32_t instead. by Craig Topper · 12 years ago
- 785a41d AsmWriterEmitter: OpInfo2 should be unsigned 16-bit. by Manman Ren · 12 years ago
- 6579cf8 AsmWriterEmitter: increase the number of bits for OpcodeInfo from 32-bit to by Manman Ren · 12 years ago
- 2d9eb72 Fix Doxygen issues: by Dmitri Gribenko · 12 years ago
- 76b29b5 Add a new compression type to ModRM table that detects when the memory modRM byte represent 8 instructions and the reg modRM byte represents up to 64 instructions. Reduces modRM table from 43k entreis to 25k entries. Based on a patch from Manman Ren. by Craig Topper · 12 years ago
- a562dc7 TableGen: Convert an assert() to a proper diagnostic. by Jim Grosbach · 12 years ago
- 67c8978 Fix a couple of Doxygen comment issues pointed out by -Wdocumentation. by Dmitri Gribenko · 12 years ago
- 83c0eef Improve tblgen code cleanliness: create an unknown_class, from which the unknown def inherits. Make tblgen check for that class, rather than checking for the def itself. by Owen Anderson · 12 years ago
- d2c6997 Compute a map from register names to registers, rather than scanning the list of registers every time we want to look up a register by name. by Owen Anderson · 12 years ago
- a603577 Add TRI::getSubRegIndexLaneMask(). by Jakob Stoklund Olesen · 12 years ago