aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/AsmMatcherEmitter.cpp
AgeCommit message (Expand)Author
2013-02-06Allow targets to add custom asm operand matching logic.Jim Grosbach
2013-01-15[ms-inline asm] Address the FIXME in AsmParser.cpp.Chad Rosier
2013-01-10Remove locale-dependence of enum mangling and use existing function.Tim Northover
2013-01-10Make TableGen mangle operand method names before putting in enum.Tim Northover
2012-12-04Sort the #include lines for utils/...Chandler Carruth
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-10-12[ms-inline asm] Use the new API introduced in r165830 in lieu of theChad Rosier
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva
2012-10-05[ms-inline asm] Add a few typedefs to simplify future changes.Chad Rosier
2012-10-03[ms-inline asm] Default to the 'm' constraint. This matches the behavior of theChad Rosier
2012-10-02Fix 80-column violations. Cleanup whitespace in generated code.Chad Rosier
2012-10-01[ms-inline asm] Add the convertToMapAndConstraints() function that is used toChad Rosier
2012-09-24Rather then have a wrapper function, have tblgen instantiate the implementation.Chad Rosier
2012-09-24Rather then have a wrapper function, have tblgen instantiate the implementation.Chad Rosier
2012-09-21[ms-inline asm] Expose the mnemonicIsValid() function in the AsmParser.Chad Rosier
2012-09-21Whitespace.Chad Rosier
2012-09-19Iterate deterministicaly over ClassInfo*'sSean Silva
2012-09-19Iterate deterministically over register classesSean Silva
2012-09-18Make custom operand parsing mnemonic indices use the same mnemonic table as t...Craig Topper
2012-09-18Use variable type for index into mnemonic table. Shrinks size of index field ...Craig Topper
2012-09-18Mark asm matcher conversion table as const.Craig Topper
2012-09-18Fix typo in comment. No functional change.Craig Topper
2012-09-15Fix Doxygen issues: wrap code examples in \code and use \p to refer toDmitri Gribenko
2012-09-12TableGen: Convert an assert() to a proper diagnostic.Jim Grosbach
2012-09-05Fix function name per coding standard.Chad Rosier
2012-09-05Fix function name per coding standard.Chad Rosier
2012-09-03[ms-inline asm] Make comment more verbose and add an assert.Chad Rosier
2012-09-03[ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, addChad Rosier
2012-09-03[ms-inline asm] Add an interface to the GetMCInstOperandNum() function in theChad Rosier
2012-09-03Remove extraneous return.Chad Rosier
2012-09-03[ms-inline asm] Return the MCOperandNum instead of passing a reference.Chad Rosier
2012-09-03Removed unused argument.Chad Rosier
2012-09-03[ms-inline asm] Expose the Kind and Opcode variables from theChad Rosier
2012-08-31Remove an unused argument. The MCInst opcode is set in the ConvertToMCInst()Chad Rosier
2012-08-31With the fix in r162954/162955 every cvt function returns true. Thus, haveChad Rosier
2012-08-30Whitespace.Chad Rosier
2012-08-30Whitespace.Chad Rosier
2012-08-30Hoist a check to eliminate obvious mismatches as early as possible. Also, fixChad Rosier
2012-08-30[ms-inline asm] Add a new function, GetMCInstOperandNum, to theChad Rosier
2012-08-29Fix a nondeterminism in the ARM assembler.Andrew Trick
2012-08-22Print out the location of expanded multiclass defs in TableGen errors.Jakob Stoklund Olesen
2012-08-22TblGen: Make asm-matcher ConvertToMCInst() table driven.Jim Grosbach
2012-08-21Formatting. No functional change.Chad Rosier
2012-08-17Add stub methods for mips assembly matcher. Akira Hatanaka
2012-08-04Remove extraneous ';'.Bill Wendling
2012-07-16Defer checking for registers in the MC AsmMatcher until the after user-define...Owen Anderson
2012-07-12TableGen: Assembly matcher 'insufficient operands' diagnostic.Jim Grosbach
2012-06-26TableGen: AsmMatcher diagnostics preference detail.Jim Grosbach
2012-06-22TableGen: AsmMatcher support for better operand diagnostics.Jim Grosbach