aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/AsmParser/X86AsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng2011-07-231-2/+1
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-141-3/+0
* Update MCParsedAsmOperand debug methods.Jim Grosbach2011-07-131-1/+1
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-111-7/+7
* Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng2011-07-091-7/+5
* Plug a leak by giving the AsmParser ownership of the MCSubtargetInfo.Benjamin Kramer2011-07-081-3/+4
* TargetAsmParser doesn't need reference to Target.Evan Cheng2011-07-081-3/+3
* Eliminate asm parser's dependency on TargetMachine:Evan Cheng2011-07-081-33/+24
* Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use...Eli Friedman2011-07-051-17/+0
* fix rdar://8735979 - "int 3" doesn't match to "int3". Unfortunately,Chris Lattner2011-04-091-0/+12
* Support explicit argument forms for the X86 string instructions.Joerg Sonnenberger2011-03-181-1/+126
* Use the same (%dx) hack for in[bwl] as for out[bwl].Joerg Sonnenberger2011-02-221-0/+13
* MC/AsmParser: Add support for allowing the conversion process to fail (viaDaniel Dunbar2011-02-041-0/+2
* Introduce virtual ParseRegister method in TargetAsmParser.Roman Divacky2011-01-271-2/+1
* Allow a slash, '/', as a prefix separator for X86. rdar://8741045Kevin Enderby2010-12-081-0/+2
* fix PR8686, accepting a 'b' suffix at the end of all the setccChris Lattner2010-11-281-0/+5
* Implement the data16 prefix.Rafael Espindola2010-11-271-1/+1
* Implement the rex64 prefix.Rafael Espindola2010-11-231-1/+2
* trivial QoI improvement. On this invalid input:Chris Lattner2010-11-181-1/+2
* move the "sh[lr]d op,op" -> "shld $1, op,op" aliases to the .td file.Chris Lattner2010-11-061-8/+0
* rework the rotate-by-1 instructions to be defined like theChris Lattner2010-11-061-9/+3
* move the plethora of fp stack aliases to the .td file.Chris Lattner2010-11-061-32/+0
* add (and document) the ability for alias results to haveChris Lattner2010-11-061-13/+3
* generalize alias support to allow the result of an alias toChris Lattner2010-11-061-21/+16
* move fnstsw aliases to .td file, fix typoChris Lattner2010-11-061-35/+0
* move in/out aliases to the .td files.Chris Lattner2010-11-061-16/+0
* move sldt, imul, and movabsq aliases from c++ to .td file.Chris Lattner2010-11-061-29/+0
* correct suffix matching to search for s/l/t suffixes on Chris Lattner2010-11-061-33/+31
* fix a bug where we had an implicit assumption that theChris Lattner2010-11-061-21/+0
* move the lcall/ljmp aliases to the .td file.Chris Lattner2010-11-061-29/+0
* move the "movsd -> movsl" alias to the .td files, Chris Lattner2010-11-061-6/+0
* fix some bugs in the alias support, unblocking changing of "clr" aliasesChris Lattner2010-11-061-11/+0
* use our fancy new MnemonicAlias mechanism to remove a bunch of hacksChris Lattner2010-11-011-48/+0
* Implement enough of the missing instalias support to getChris Lattner2010-11-011-3/+0
* Implement (and document!) support for MnemonicAlias's to have Requires Chris Lattner2010-10-301-13/+7
* really zap alias.Chris Lattner2010-10-301-1/+0
* move fcompi alias to .td file and zap some useless code.Chris Lattner2010-10-301-11/+0
* move rep aliases to td fileChris Lattner2010-10-301-5/+3
* move sal aliases to .td file.Chris Lattner2010-10-301-5/+0
* fix an encoding mismatch where "sal %eax, 1" was not using the short encodingChris Lattner2010-10-301-1/+1
* move a bunch more aliases from .cpp -> .td file.Chris Lattner2010-10-301-20/+9
* move cmov aliases to .td file.Chris Lattner2010-10-301-29/+0
* move setcc and jcc aliases from .cpp to .tdChris Lattner2010-10-301-14/+0
* move some code.Chris Lattner2010-10-301-33/+35
* implement (and document!) the first kind of MC assembler alias, which Chris Lattner2010-10-301-15/+0
* stay out of the reserved namespaceChris Lattner2010-10-301-6/+6
* Yet another tweak to X86 instructions to add ud2a as an alias to ud2Kevin Enderby2010-10-271-0/+1
* Another tweak to X86 instructions to add the missing flex instruction (withoutKevin Enderby2010-10-271-1/+2
* Tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby2010-10-271-0/+6
* Added some aliases to the fcomip and fucompi Intel instructions. So that llvm-mcKevin Enderby2010-10-271-1/+14