- fc093de TableGen/FixedLenDecoderEmitter.cpp: Fix a potential mask overflow in fieldFromInstruction(). by NAKAMURA Takumi · 12 years ago
- 94d7ab7 Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64 by Elena Demikhovsky · 12 years ago
- 629fb82 Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribute instead of the value of the attribute. by Bill Wendling · 12 years ago
- 8efd0f0 Fix an uninitialized member variable, found by -fsanitize=bool. by Richard Smith · 12 years ago
- fbf3b4a MC: Add MCInstrDesc::mayAffectControlFlow() method. by Jim Grosbach · 12 years ago
- 759e3fa Remove edis - the enhanced disassembler. Fixes PR14654. by Roman Divacky · 12 years ago
- 034b94b Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
- 079e081 Fix PR14568: Avoid the DFA packetizer from making an invalid read by Anshuman Dasgupta · 12 years ago
- 99faa3b s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. by Bill Wendling · 12 years ago
- 553c42c RegisterPresssureTracker: Track live physical register by unit. by Andrew Trick · 12 years ago
- eca1fcf RegisterPressure API. Add support for physical register units. by Andrew Trick · 12 years ago
- 96a564f Copy clang/Driver/<Option parsing stuff> to llvm. by Michael J. Spencer · 12 years ago
- 4ffd89f Sort the #include lines for utils/... by Chandler Carruth · 12 years ago
- e26e8a6 Add an MCPhysReg typedef to replace naked uint16_t. by Jakob Stoklund Olesen · 12 years ago
- a9fa4fd Remove all references to TargetInstrInfoImpl. by Jakob Stoklund Olesen · 12 years ago
- 0976e00 Make the AttrListPtr object a part of the LLVMContext. by Bill Wendling · 12 years ago
- e56764b Remove hard coded registers in ARM ldrexd and strexd instructions by Weiming Zhao · 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
- 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
- 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
- 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
- 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