aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/AsmMatcherEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Check that MnemonicAlias doesn't map back to the same string.Joerg Sonnenberger2011-02-171-0/+2
* AsmMatcher custom operand parser failure enhancements.Jim Grosbach2011-02-121-17/+19
* Tidy out asm matcher .inc output.Jim Grosbach2011-02-111-2/+2
* Don't return before calling the post-processing function(s).Bill Wendling2011-02-101-1/+0
* Do AsmMatcher operand classification per-opcode.Jim Grosbach2011-02-101-88/+29
* Implement support for custom target specific asm parsing of operands.Bruno Cardoso Lopes2011-02-071-3/+262
* MC/AsmMatcher: Sink ConvertToMCInst into the TargetAsmParser instance, whichDaniel Dunbar2011-02-041-3/+8
* MC/AsmParser: Add support for allowing the conversion process to fail (viaDaniel Dunbar2011-02-041-8/+17
* MC/AsmMatcher: Add support for custom conversion functions.Daniel Dunbar2011-02-041-1/+20
* Changed the TableGen created MatchInstructionImpl() setting of ErrorInfo.Kevin Enderby2011-02-021-3/+1
* Add a MnemonicIsValid method to the asm matcher.Bob Wilson2011-01-261-0/+11
* Fix spelling of CouldMatchAmbiguouslyWith method name.Bob Wilson2011-01-261-4/+4
* Whitespace and 80-column fixes.Bob Wilson2011-01-261-119/+109
* Improve the AsmMatcher's ability to handle suboperands.Bob Wilson2011-01-261-84/+138
* tblgen/AsmMatcherEmitter: Fix alias handling to honor -match-prefix.Daniel Dunbar2011-01-241-0/+11
* ARM uses '.' in their tokens. Give it a name instead of a numeric value.Bill Wendling2011-01-221-0/+1
* Tidy comment.Bob Wilson2011-01-201-2/+2
* Precompute InstAlias operand mapping to result instruction operand indices.Bob Wilson2011-01-201-1/+1
* When matching asm operands, always try to match the most restricted type first.Owen Anderson2011-01-181-3/+36
* Formatting tweak.Daniel Dunbar2011-01-181-1/+1
* Fix some tablegen issues to allow using zero_reg for InstAlias definitions.Bob Wilson2011-01-141-3/+8
* MC/AsmMatcher: Fix indirect 80-col viola.Daniel Dunbar2011-01-101-6/+3
* various cleanups to tblgen, patch by Garrison Venn!Chris Lattner2010-12-151-9/+5
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-131-6/+21
* Give the exclamation point a name instead of a number.Bill Wendling2010-11-181-0/+1
* pass literals like $$1 through to the asm matcher. This isn't right yet, but...Chris Lattner2010-11-061-9/+10
* add (and document) the ability for alias results to haveChris Lattner2010-11-061-6/+36
* generalize alias support to allow the result of an alias toChris Lattner2010-11-061-20/+39
* fix a bug where we had an implicit assumption that theChris Lattner2010-11-061-2/+3
* fix some bugs in the alias support, unblocking changing of "clr" aliasesChris Lattner2010-11-061-3/+37
* Reimplement BuildResultOperands to be in terms of the result instruction'sChris Lattner2010-11-061-19/+19
* implement more checking to reject things like:Chris Lattner2010-11-061-34/+11
* simplifyChris Lattner2010-11-061-6/+8
* fix another fixme, replacing a string with a semantic pointer.Chris Lattner2010-11-061-10/+9
* disolve a hack, having CodeGenInstAlias decode the alias in the .tdChris Lattner2010-11-061-11/+5
* partition operand processing between aliases and instructions.Chris Lattner2010-11-041-8/+65
* pull name slicing out of BuildInstructionOperandReference soChris Lattner2010-11-041-16/+12
* cleanups.Chris Lattner2010-11-041-18/+22
* replace SrcOpNum with SrcOpName, eliminating a numering dependencyChris Lattner2010-11-041-26/+23
* strength reduce some code, resolving a fixme.Chris Lattner2010-11-041-66/+59
* take a big step to making aliases more general and less of a hack:Chris Lattner2010-11-041-112/+197
* rename Operand -> AsmOperand for clarity.Chris Lattner2010-11-031-23/+17
* Completely reject instructions that have an operand in theirChris Lattner2010-11-021-18/+12
* make MatchableInfo::Validate reject instructions (like LDR_PRE in ARM)Chris Lattner2010-11-021-6/+31
* rewrite EmitConvertToMCInst to iterate over the MCInst operands,Chris Lattner2010-11-021-98/+64
* merge two large parallel loops in EmitConvertToMCInst, no changeChris Lattner2010-11-021-64/+40
* a bunch of random cleanup, move a helper to CGT where it belongs.Chris Lattner2010-11-021-50/+35
* add and update comments.Chris Lattner2010-11-021-2/+9
* refactor/cleanup MatchableInfo by eliminating the Tokens array,Chris Lattner2010-11-021-126/+127
* rename operands -> asmoperands to be more descriptive.Chris Lattner2010-11-021-28/+30