- 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
- de02507 Clean the sub-reg index composition maps at emission. by Jakob Stoklund Olesen · 12 years ago
- 59f45e4 Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges. by Jakob Stoklund Olesen · 12 years ago
- 9e6dc8b Change unsigned to a uint16_t in static disassembler tables to reduce the table size. by Craig Topper · 12 years ago
- 4fbaa50 GTest on Android needs a custom tmpdir path. by Evgeniy Stepanov · 12 years ago
- 46b4b11 lit: Util.which(): Use os.path.isfile() instead of os.path.exists(), or it hits to the directory. by NAKAMURA Takumi · 12 years ago
- 4f50517 Revert "Add -exact-match option to FileCheck to allow clients to do exact matches without using regular expressions." by Ted Kremenek · 12 years ago
- 3adf3b0 Refactored DFA generator. Merged transition class into state class. by Anshuman Dasgupta · 12 years ago
- 2e57838 Add -exact-match option to FileCheck to allow clients to do exact matches without using regular expressions. by Ted Kremenek · 12 years ago
- 307525c Re-work bit/bits value resolving in tblgen by Michael Liao · 12 years ago
- 6d3d765 Tablegen: Add OperandWithDefaultOps Operand type by Tom Stellard · 12 years ago
- c05d306 Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 12 years ago
- 98eb98b Constify subtarget info properly so that we dont cast away the const in by Roman Divacky · 12 years ago
- 5d637d7 Fix function name per coding standard. by Chad Rosier · 12 years ago
- 90e11f8 Fix function name per coding standard. by Chad Rosier · 12 years ago
- 4e2132e [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. This by Chad Rosier · 12 years ago
- 7a9572f [LIT] Add a clang_tools_extra_site_cfg to match the various other site_cfg. by David Blaikie · 12 years ago
- 68d92bd Fix Android build of gtest and lib/Support. by Evgeniy Stepanov · 12 years ago
- 2dc88d9 [ms-inline asm] Make comment more verbose and add an assert. by Chad Rosier · 12 years ago
- 2cc97de [ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, add by Chad Rosier · 12 years ago
- 038f3e3 [ms-inline asm] Add an interface to the GetMCInstOperandNum() function in the by Chad Rosier · 12 years ago
- ad2d3e6 Remove extraneous return. by Chad Rosier · 12 years ago
- 87d910e [ms-inline asm] Return the MCOperandNum instead of passing a reference. by Chad Rosier · 12 years ago
- c4d2560 Removed unused argument. by Chad Rosier · 12 years ago
- 3a86e13 [ms-inline asm] Expose the Kind and Opcode variables from the by Chad Rosier · 12 years ago
- 756d2cc Remove an unused argument. The MCInst opcode is set in the ConvertToMCInst() by Chad Rosier · 12 years ago
- bf40437 Add support for converting llvm.fma to fma4 instructions. by Craig Topper · 12 years ago
- 359956d With the fix in r162954/162955 every cvt function returns true. Thus, have by Chad Rosier · 12 years ago
- 389536c Whitespace. by Chad Rosier · 12 years ago
- 04508c6 Whitespace. by Chad Rosier · 12 years ago
- 0bad086 Hoist a check to eliminate obvious mismatches as early as possible. Also, fix by Chad Rosier · 12 years ago
- 62316fa [ms-inline asm] Add a new function, GetMCInstOperandNum, to the by Chad Rosier · 12 years ago