summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [x86] Allow segment and address-size overrides for MOVS[BWLQ] (PR9385)David Woodhouse2014-01-221-13/+26
* ]x86] Allow segment and address-size overrides for CMPS[BWLQ] (PR9385)David Woodhouse2014-01-221-0/+47
* [x86] Allow address-size overrides for SCAS{8,16,32,64} (PR9385)David Woodhouse2014-01-221-0/+8
* [x86] Allow address-size overrides for STOS[BWLQ] (PR9385)David Woodhouse2014-01-221-29/+39
* [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)David Woodhouse2014-01-221-29/+41
* Teach x86 asm parser to handle 'opaque ptr' in Intel syntax.Craig Topper2014-01-171-0/+1
* Teach X86 asm parser to understand 'ZMMWORD PTR' in Intel syntax.Craig Topper2014-01-171-0/+1
* Allow x86 mov instructions to/from memory with absolute address to be encoded...Craig Topper2014-01-161-5/+6
* Update the X86 assembler for .intel_syntax to acceptKevin Enderby2014-01-151-7/+63
* correct target directive handling error handlingSaleem Abdulrasool2014-01-131-9/+10
* [x86] Make AsmParser validate registers for memory operands a bit betterDavid Woodhouse2014-01-081-3/+38
* [x86] Add basic support for .code16Craig Topper2014-01-061-11/+33
* AVX-512: decoder for AVX-512, made by Alexey Bader.Elena Demikhovsky2013-12-251-0/+1
* [x86] Rename In32BitMode predicate to Not64BitModeEric Christopher2013-12-201-1/+1
* Un-revert: the buildbot failure in LLVM on lld-x86_64-win7 had me withKevin Enderby2013-12-191-2/+34
* Revert my change to the X86 assembler for intel syntax to work withKevin Enderby2013-12-191-34/+2
* Changed the X86 assembler for intel syntax to work with directional labels.Kevin Enderby2013-12-191-2/+34
* Introduce poor man's consumeToken() in X86AsmParserAlp Toker2013-12-021-18/+13
* Revamp error checking in the ms inline asm parser.Benjamin Kramer2013-12-011-46/+47
* Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instru...Craig Topper2013-10-141-0/+37
* Teach X86 asm parser that VMOVAPSrr and other VEX-encoded register to registe...Craig Topper2013-10-071-0/+49
* Add an instruction deprecation feature to TableGen.Joey Gouly2013-09-121-2/+3
* AVX-512: implemented extractelement with variable index.Elena Demikhovsky2013-09-121-0/+41
* [ms-inline asm] Support offsets after segment registersDavid Majnemer2013-08-271-40/+70
* Remove some unnecessary PredicateMethod overrides. Add RenderMethod overrides...Craig Topper2013-08-261-56/+0
* Put some of the AVX-512 parsing stuff in a more consistent place with the exi...Craig Topper2013-08-251-11/+9
* First round of fixes for the x86 fixes for the x86 move accumulator from/to m...Craig Topper2013-08-251-0/+39
* Use pop_back() instead of pop_back_val() when the returned value is not used.Jakub Staszak2013-08-081-4/+4
* Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-281-0/+22
* Split generated asm mnemonic matching table into a separate table for each as...Craig Topper2013-07-241-0/+1
* Suppress GCC compiler warnings in release builds about variables that are onlyDuncan Sands2013-05-131-0/+1
* [ms-inline asm] Fix a crasher when we fail on a direct match.Chad Rosier2013-05-101-4/+4
* [x86AsmParser] It's valid to stop parsing an operand at an immediate.Chad Rosier2013-05-091-1/+3
* Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko2013-05-051-2/+2
* In MC asm parsing, account for the possibility of whitespace withinJohn McCall2013-05-031-18/+22
* [ms-inline asm] Removed this unnecessary check. In the current implementation,Chad Rosier2013-04-221-1/+1
* [ms-inline asm] Add the OpDecl to the InlineAsmIdentifierInfo struct and in turnChad Rosier2013-04-221-13/+18
* Fix unused variable warning.Chad Rosier2013-04-221-1/+1
* [ms-inline asm] Remove the identifier parsing logic from the AsmParser. This isChad Rosier2013-04-221-61/+55
* [ms-inline asm] Refactor/clean up the SemaLookup interface. No functionalChad Rosier2013-04-221-34/+23
* [ms-inline asm] Make code layout more canonical with iniline asm handled last.Chad Rosier2013-04-191-13/+13
* [ms-inline asm] Refactor the parsing of identifiers. No functional changeChad Rosier2013-04-191-39/+33
* [ms-inline asm] Remove these asserts. C++ variables that use namespaceChad Rosier2013-04-191-2/+0
* [ms-inline asm] Move this variable into the scope in which it is used.Chad Rosier2013-04-191-1/+1
* [ms-inline asm] Make this a hard error.Chad Rosier2013-04-191-4/+4
* [ms-inline asm] Cleanup the dot operator implementation.Chad Rosier2013-04-191-29/+15
* [ms-inline asm] Simplify some logic and add a FIXME for unhandled unary minus.Chad Rosier2013-04-181-10/+13
* Make this private method.Chad Rosier2013-04-181-4/+4
* [ms-inline asm] These should be int64_t, not uint64_t.Chad Rosier2013-04-171-6/+6
* [ms-inline asm] Add support for the minus unary operator. Previously, we wereChad Rosier2013-04-171-72/+106
OpenPOWER on IntegriCloud