aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/AsmMatcherEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-111-4/+20
* TableGen: AsmMatcher diagnostic when missing instruction mnemonic.Jim Grosbach2012-05-061-0/+3
* Move llvm-tblgen's StringMatcher into the TableGen library so it canDouglas Gregor2012-05-021-1/+1
* Add ifdef around getSubtargetFeatureName in tablegen output file so that only...Craig Topper2012-04-251-3/+7
* ARM: improved assembler diagnostics for missing CPU features.Jim Grosbach2012-04-241-2/+26
* TableGen support for auto-generating assembly two-operand aliases.Jim Grosbach2012-04-191-2/+97
* Use a SmallVector instead of std::vector for ResOperands.Jim Grosbach2012-04-191-2/+2
* Update some internal naming conventions to modern style.Jim Grosbach2012-04-191-85/+85
* Fix typo.Jim Grosbach2012-04-181-1/+1
* Sanity check error handling for TokenAlias.Jim Grosbach2012-04-171-0/+3
* Tidy up. 80 columns.Jim Grosbach2012-04-171-7/+9
* Tidy up. Remove hard tab characters.Jim Grosbach2012-04-111-28/+28
* Reorder fields in MatchEntry and OperandMatchEntry to reduce padding. A bit t...Craig Topper2012-04-021-24/+25
* Make MnemonicTable const again. That part of r152202 was OK.Jakob Stoklund Olesen2012-03-151-4/+4
* Don't assume all mnemonics fit in 64k.Jakob Stoklund Olesen2012-03-151-2/+2
* Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo."Jakob Stoklund Olesen2012-03-151-10/+8
* Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper2012-03-081-8/+10
* Revert r152202 as it's causing internal buildbot failures.Chad Rosier2012-03-071-10/+8
* Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect...Craig Topper2012-03-071-8/+10
* Perform the string table optimization for OperandMatchEntries too.Benjamin Kramer2012-03-031-10/+28
* Shrink the asm matcher tables.Benjamin Kramer2012-03-031-8/+23
* Revert "Emit the SubRegTable with the smallest possible integer type."Jim Grosbach2012-03-011-0/+9
* Emit the SubRegTable with the smallest possible integer type.Benjamin Kramer2012-02-291-9/+0
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-1/+2
* Tidy up. Trailing whitespace.Jim Grosbach2012-01-241-24/+24
* Intel syntax: Ignore mnemonic aliases.Devang Patel2012-01-171-1/+3
* Record asm variant id in MatchEntry and check it while matching instruction.Devang Patel2012-01-101-6/+14
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-1/+0
* Use descriptive variable name and remove incorrect operand number check.Devang Patel2012-01-091-12/+9
* Split AsmParser into two components - AsmParser and AsmParserVariantDevang Patel2012-01-091-77/+81
* Refactor.Devang Patel2012-01-071-38/+45
* Eliminate an error check that may not work with all asm syntax variants.Devang Patel2012-01-071-1/+2
* Do not hard code asm variant number.Devang Patel2012-01-051-2/+7
* Extend AsmMatcher token literal matching to allow aliasing.Jim Grosbach2011-12-061-27/+32
* Tidy up. Fix naming convention stuff for some internal functions.Jim Grosbach2011-12-061-12/+12
* Replace an assert() with an actual diagnostic.Jim Grosbach2011-11-301-1/+3
* Allow InstAlias's to use immediate matcher patterns that xform the value.Jim Grosbach2011-10-281-3/+10
* Pick low-hanging MatchEntry shrinkage fruit.Benjamin Kramer2011-10-171-4/+17
* TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen2011-10-041-1/+5
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-2/+2
* Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen2011-09-291-13/+14
* Prefer diagnostics from target predicate in asm matcher.Jim Grosbach2011-08-161-2/+5
* MCTargetAsmParser target match predicate support.Jim Grosbach2011-08-151-4/+16
* Move MatchResultTy enum into base class definition.Jim Grosbach2011-08-151-7/+0
* Unconstify InitsDavid Greene2011-07-291-12/+12
* [AVX] Constify InitsDavid Greene2011-07-291-12/+12
* Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng2011-07-261-1/+1
* Have tblgen produce code that tolerates operands that return an invalid match...Kevin Enderby2011-07-151-0/+4
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-111-12/+12
* [AVX] Make Inits FoldableDavid Greene2011-07-111-12/+12