aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/AsmParser
AgeCommit message (Expand)Author
2011-04-09fix rdar://8735979 - "int 3" doesn't match to "int3". Unfortunately,Chris Lattner
2011-03-18Support explicit argument forms for the X86 string instructions.Joerg Sonnenberger
2011-02-22Use the same (%dx) hack for in[bwl] as for out[bwl].Joerg Sonnenberger
2011-02-04MC/AsmParser: Add support for allowing the conversion process to fail (viaDaniel Dunbar
2011-01-27Introduce virtual ParseRegister method in TargetAsmParser.Roman Divacky
2010-12-08Allow a slash, '/', as a prefix separator for X86. rdar://8741045Kevin Enderby
2010-11-28fix PR8686, accepting a 'b' suffix at the end of all the setccChris Lattner
2010-11-27Implement the data16 prefix.Rafael Espindola
2010-11-23Implement the rex64 prefix.Rafael Espindola
2010-11-18trivial QoI improvement. On this invalid input:Chris Lattner
2010-11-06move the "sh[lr]d op,op" -> "shld $1, op,op" aliases to the .td file.Chris Lattner
2010-11-06rework the rotate-by-1 instructions to be defined like theChris Lattner
2010-11-06move the plethora of fp stack aliases to the .td file.Chris Lattner
2010-11-06add (and document) the ability for alias results to haveChris Lattner
2010-11-06generalize alias support to allow the result of an alias toChris Lattner
2010-11-06move fnstsw aliases to .td file, fix typoChris Lattner
2010-11-06move in/out aliases to the .td files.Chris Lattner
2010-11-06move sldt, imul, and movabsq aliases from c++ to .td file.Chris Lattner
2010-11-06correct suffix matching to search for s/l/t suffixes on Chris Lattner
2010-11-06fix a bug where we had an implicit assumption that theChris Lattner
2010-11-06move the lcall/ljmp aliases to the .td file.Chris Lattner
2010-11-06move the "movsd -> movsl" alias to the .td files, Chris Lattner
2010-11-06fix some bugs in the alias support, unblocking changing of "clr" aliasesChris Lattner
2010-11-01use our fancy new MnemonicAlias mechanism to remove a bunch of hacksChris Lattner
2010-11-01Implement enough of the missing instalias support to getChris Lattner
2010-10-30Implement (and document!) support for MnemonicAlias's to have Requires Chris Lattner
2010-10-30really zap alias.Chris Lattner
2010-10-30move fcompi alias to .td file and zap some useless code.Chris Lattner
2010-10-30move rep aliases to td fileChris Lattner
2010-10-30move sal aliases to .td file.Chris Lattner
2010-10-30fix an encoding mismatch where "sal %eax, 1" was not using the short encodingChris Lattner
2010-10-30move a bunch more aliases from .cpp -> .td file.Chris Lattner
2010-10-30move cmov aliases to .td file.Chris Lattner
2010-10-30move setcc and jcc aliases from .cpp to .tdChris Lattner
2010-10-30move some code.Chris Lattner
2010-10-30implement (and document!) the first kind of MC assembler alias, which Chris Lattner
2010-10-30stay out of the reserved namespaceChris Lattner
2010-10-27Yet another tweak to X86 instructions to add ud2a as an alias to ud2Kevin Enderby
2010-10-27Another tweak to X86 instructions to add the missing flex instruction (withoutKevin Enderby
2010-10-27Tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby
2010-10-27Added some aliases to the fcomip and fucompi Intel instructions. So that llvm-mcKevin Enderby
2010-10-22Reverting r117031 to cleanup valgrind errors.Andrew Trick
2010-10-21More tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby
2010-10-19Added a few tweaks to the Intel Descriptor-table support instructions to allowKevin Enderby
2010-10-18Added a handful of x86-32 instructions that were missing so that llvm-mc wouldKevin Enderby
2010-10-09Fix Whitespace.Michael J. Spencer
2010-10-05Replace a gross hack (the MOV64ri_alt instruction) with a slightly less Chris Lattner
2010-10-01Delete token *after* reading from it.Benjamin Kramer
2010-09-30preemptively add the rest of the non-n fpstack instructions.Chris Lattner
2010-09-30implement support for finit, PR8258Chris Lattner