summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Delete token *after* reading from it.Benjamin Kramer2010-10-011-1/+1
* preemptively add the rest of the non-n fpstack instructions.Chris Lattner2010-09-301-3/+6
* implement support for finit, PR8258Chris Lattner2010-09-301-1/+3
* add support for fstcw, PR8259Chris Lattner2010-09-301-2/+8
* implement rdar://8491845 - Gas supports commuted forms of non-commutable inst...Chris Lattner2010-09-291-2/+4
* implement rdar://8456378 and PR7557 - support for the fstsw,Chris Lattner2010-09-291-5/+16
* change the protocol TargetAsmPArser::MatchInstruction method to take anChris Lattner2010-09-291-9/+13
* yet more aliases.Chris Lattner2010-09-271-0/+3
* add a couple more aliases, rdar://8456378Chris Lattner2010-09-271-0/+2
* fix rdar://8470918 - llvm-mc can't assemble smovlChris Lattner2010-09-271-0/+4
* Fix rdar://8468087 - llvm-mc commutes fmul (and friend) operands.Chris Lattner2010-09-271-5/+4
* implement support for 'clr' alias. This is part of rdar://8416805,Chris Lattner2010-09-271-0/+11
* fix rdar://8456371 - Handle commutable instructions written backward.Chris Lattner2010-09-221-0/+10
* Fix an inconsistency in the x86 backend that led it to reject "calll foo" onChris Lattner2010-09-221-0/+8
* add the missing aliases for fp stack cmovs, rdar://8456391Chris Lattner2010-09-221-0/+6
* Fix rdar://8456364 - llvm-mc rejects '%CS'Chris Lattner2010-09-221-8/+13
* fix rdar://8456389 - llvm-mc mismatch with 'as' on 'fstp'Chris Lattner2010-09-221-0/+8
* fix rdar://8456361 - llvm-mc rejects 'rep movsd'Chris Lattner2010-09-221-0/+6
* fix rdar://8438816 - unrecognized 'fildq' instructionChris Lattner2010-09-161-1/+2
* lcall and ljmp always default to lcalll and ljmpl. This finallyChris Lattner2010-09-151-10/+8
* apparently jmpl $1,$2 is an alias for ljmpl, similiarlyChris Lattner2010-09-151-0/+21
* Disambiguate lcall/ljmp to the 32-bit version. This happensChris Lattner2010-09-151-0/+10
* implement aliases for shld/shrd, part of rdar://8418316Chris Lattner2010-09-151-0/+9
* fix rdar://8431880 - rcl/rcr with no shift amount not recognizedChris Lattner2010-09-151-1/+9
* add various broken forms of fnstsw. I didn't add the %raxChris Lattner2010-09-151-0/+19
* add some aliases for f[u]comi, part of rdar://8431422Chris Lattner2010-09-151-7/+9
* add a bunch of aliases for fp operations with no operand,Chris Lattner2010-09-151-5/+22
* Diagnose invalid instructions like "incl" with "too few operands for instruct...Chris Lattner2010-09-151-2/+4
* add a terrible hack to allow out with dx is parens, a gas bug.Chris Lattner2010-09-141-0/+14
* add a missed cmov alias, part of rdar://8416805Chris Lattner2010-09-111-0/+2
* add support for all the setCC aliases. Part of rdar://8416805Chris Lattner2010-09-111-16/+14
* add support for pushfd/popfd which are aliases for pushfl/popfl.Chris Lattner2010-09-111-0/+2
* implement rdar://8407928 - support for in/out with a missing "a" register.Chris Lattner2010-09-111-1/+33
* fix the asmparser so that the target is responsible for skipping toChris Lattner2010-09-111-3/+9
* fix rdar://8407548, I missed the commuted form of xchg/test without a suffix.Chris Lattner2010-09-081-2/+4
* fix bugs in push/pop segment support, rdar://8407242Chris Lattner2010-09-081-0/+1
* add support for the commuted form of the test instruction, rdar://8018260.Chris Lattner2010-09-081-0/+10
* implement proper support for sysret{,l,q}, rdar://8403907Chris Lattner2010-09-081-0/+1
* implement the iret suite of instructions properly,Chris Lattner2010-09-081-0/+1
* add support for instruction prefixes on the same line as the instruction,Chris Lattner2010-09-081-6/+17
* change the MC "ParseInstruction" interface to make it the Chris Lattner2010-09-081-0/+4
* gas accepts xchg <mem>, <reg> as a synonym for xchg <reg>, <mem>.Chris Lattner2010-09-081-0/+11
* fix the encoding of the "jump on *cx" family of instructions,Chris Lattner2010-09-081-14/+0
* Don't leak the old operand when transforming "sldt" into "sldtw".Benjamin Kramer2010-09-071-1/+3
* add missing cmov aliases, this resolves rdar://8208499Chris Lattner2010-09-071-13/+27
* remove duplicated entryChris Lattner2010-09-061-1/+0
* "sldt <mem>" is ambiguous in 64-bit mode, but shouldChris Lattner2010-09-061-0/+7
* fix rdar://8017621 - llvm-mc can't guess encoding for "push $(1000)"Chris Lattner2010-09-061-0/+1
* in the case where an instruction only has one implementationChris Lattner2010-09-061-8/+19
* Now that we know if we had a total fail on the instruction mnemonic, Chris Lattner2010-09-061-7/+27
OpenPOWER on IntegriCloud