aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/AsmMatcherEmitter.cpp
AgeCommit message (Expand)Author
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
2012-06-18TableGen: AsmMatcher missing-features list minimization.Jim Grosbach
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen
2012-05-06TableGen: AsmMatcher diagnostic when missing instruction mnemonic.Jim Grosbach
2012-05-02Move llvm-tblgen's StringMatcher into the TableGen library so it canDouglas Gregor
2012-04-25Add ifdef around getSubtargetFeatureName in tablegen output file so that only...Craig Topper
2012-04-24ARM: improved assembler diagnostics for missing CPU features.Jim Grosbach
2012-04-19TableGen support for auto-generating assembly two-operand aliases.Jim Grosbach
2012-04-19Use a SmallVector instead of std::vector for ResOperands.Jim Grosbach
2012-04-19Update some internal naming conventions to modern style.Jim Grosbach
2012-04-18Fix typo.Jim Grosbach
2012-04-17Sanity check error handling for TokenAlias.Jim Grosbach
2012-04-17Tidy up. 80 columns.Jim Grosbach
2012-04-11Tidy up. Remove hard tab characters.Jim Grosbach
2012-04-02Reorder fields in MatchEntry and OperandMatchEntry to reduce padding. A bit t...Craig Topper
2012-03-15Make MnemonicTable const again. That part of r152202 was OK.Jakob Stoklund Olesen
2012-03-15Don't assume all mnemonics fit in 64k.Jakob Stoklund Olesen
2012-03-15Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo."Jakob Stoklund Olesen
2012-03-08Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper
2012-03-07Revert r152202 as it's causing internal buildbot failures.Chad Rosier
2012-03-07Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect...Craig Topper
2012-03-03Perform the string table optimization for OperandMatchEntries too.Benjamin Kramer
2012-03-03Shrink the asm matcher tables.Benjamin Kramer
2012-03-01Revert "Emit the SubRegTable with the smallest possible integer type."Jim Grosbach
2012-02-29Emit the SubRegTable with the smallest possible integer type.Benjamin Kramer
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper