aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/AsmParser
AgeCommit message (Expand)Author
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
2010-09-30add support for fstcw, PR8259Chris Lattner
2010-09-29implement rdar://8491845 - Gas supports commuted forms of non-commutable inst...Chris Lattner
2010-09-29implement rdar://8456378 and PR7557 - support for the fstsw,Chris Lattner
2010-09-29change the protocol TargetAsmPArser::MatchInstruction method to take anChris Lattner
2010-09-27yet more aliases.Chris Lattner
2010-09-27add a couple more aliases, rdar://8456378Chris Lattner
2010-09-27fix rdar://8470918 - llvm-mc can't assemble smovlChris Lattner
2010-09-27Fix rdar://8468087 - llvm-mc commutes fmul (and friend) operands.Chris Lattner
2010-09-27implement support for 'clr' alias. This is part of rdar://8416805,Chris Lattner
2010-09-22fix rdar://8456371 - Handle commutable instructions written backward.Chris Lattner
2010-09-22Fix an inconsistency in the x86 backend that led it to reject "calll foo" onChris Lattner
2010-09-22add the missing aliases for fp stack cmovs, rdar://8456391Chris Lattner
2010-09-22Fix rdar://8456364 - llvm-mc rejects '%CS'Chris Lattner
2010-09-22fix rdar://8456389 - llvm-mc mismatch with 'as' on 'fstp'Chris Lattner
2010-09-22fix rdar://8456361 - llvm-mc rejects 'rep movsd'Chris Lattner
2010-09-16fix rdar://8438816 - unrecognized 'fildq' instructionChris Lattner
2010-09-15lcall and ljmp always default to lcalll and ljmpl. This finallyChris Lattner
2010-09-15apparently jmpl $1,$2 is an alias for ljmpl, similiarlyChris Lattner
2010-09-15Disambiguate lcall/ljmp to the 32-bit version. This happensChris Lattner
2010-09-15implement aliases for shld/shrd, part of rdar://8418316Chris Lattner