summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
* CMake: Make most target symbols hidden by defaultTom Stellard2020-01-141-1/+1
* [ms] [X86] Use "P" modifier on all branch-target operands in inline X86 assem...Eric Astor2020-01-091-9/+0
* [X86][AsmParser] re-introduce 'offset' operatorEric Astor2019-12-301-79/+137
* [ms] [X86] Use "P" modifier on operands to call instructions in inline X86 as...Eric Astor2019-12-221-0/+9
* [X86] Add missing break to the end of the last case in a switch. NFCCraig Topper2019-12-041-0/+1
* [X86] Don't treat mxcsr as a register name when parsing MS inline assembly.Craig Topper2019-11-131-2/+3
* [X86] Fix register parsing in .seh_* in Intel syntaxReid Kleckner2019-10-181-4/+3
* Remove dead .seh_stackalloc parsing method in X86AsmParserReid Kleckner2019-09-061-14/+0
* [X86] Print register names in .seh_* directivesReid Kleckner2019-08-301-0/+167
* [X86] Improve the diagnostic for larger than 4-bit immediate for vpermil2pd/p...Craig Topper2019-08-101-0/+18
* Move commentary on opcode translation for code16 mov instructionsEric Christopher2019-06-141-2/+2
* Revert CMake: Make most target symbols hidden by defaultTom Stellard2019-06-111-1/+1
* CMake: Make most target symbols hidden by defaultTom Stellard2019-06-101-1/+1
* [X86][AsmParser] Add mnemonics missed in r360954.David L. Jones2019-05-171-1/+2
* [X86][AsmParser] Ignore "short" even harder in Intel syntax ASM.David L. Jones2019-05-161-5/+34
* [X86][AsmParser] Rename "ConditionCode" variable to "ConditionPredicate".David L. Jones2019-05-161-9/+9
* [X86] Create a TargetInfo header. NFCRichard Trieu2019-05-151-0/+1
* [X86] Move InstPrinter files to MCTargetDesc. NFCRichard Trieu2019-05-101-1/+1
* [X86] Move the 2 byte VEX optimization for MOV instructions back to the X86As...Craig Topper2019-04-101-1/+63
* [X86] Support the EVEX versions vcvt(t)ss2si and vcvt(t)sd2si with the {evex}...Craig Topper2019-04-101-0/+17
* [X86] Fix a dangling StringRef issue introduced in r358029.Craig Topper2019-04-091-3/+4
* [X86] Add support for {vex2}, {vex3}, and {evex} to the assembler to match ga...Craig Topper2019-04-091-7/+107
* X86Parser: Fix potential reference to deleted objectCraig Topper2019-03-261-9/+9
* X86AsmParser: Do not process a non-existent tokenCraig Topper2019-03-261-0/+5
* [X86] Remove the _alt forms of (V)CMP instructions. Use a combination of cust...Craig Topper2019-03-181-12/+15
* [X86] Remove the _alt forms of AVX512 VPCMP instructions. Use a combination o...Craig Topper2019-03-171-15/+17
* [X86] Remove the _alt forms of XOP VPCOM instructions. Use a combination of c...Craig Topper2019-03-171-13/+31
* Remove ASan asm instrumentation.Evgeniy Stepanov2019-03-111-12/+1
* Use bitset for assembler predicatesStanislav Mekhanoshin2019-03-111-29/+35
* X86AsmParser AVX-512: Return error instead of hitting assertCraig Topper2019-02-191-0/+2
* [AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio2019-02-041-2/+1
* [X86] Print %st(0) as %st when its implicit to the instruction. Continue prin...Craig Topper2019-02-041-2/+1
* Revert r352985 "[X86] Print %st(0) as %st to match what gcc inline asm uses a...Craig Topper2019-02-041-1/+2
* [X86] Print %st(0) as %st to match what gcc inline asm uses as the clobber na...Craig Topper2019-02-031-2/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86] Fix incomplete handling of register-assigned variables in parsing.Nirav Dave2019-01-111-185/+205
* [X86][AsmParser] Don't allow X86::DX in CheckBaseRegAndIndexRegAndScale.Craig Topper2019-01-051-2/+1
* Undo r350355 "[X86] Remove terrible DX Register parsing hack in parse operand...Nirav Dave2019-01-041-0/+8
* [X86] Remove terrible DX Register parsing hack in parse operand. NFCI.Nirav Dave2019-01-031-8/+0
* [MC] Separate masm integer literal lexer support from inline asmReid Kleckner2018-10-241-2/+0
* [codeview] Fix 32-bit x86 variable locations in realigned stack framesReid Kleckner2018-10-021-0/+13
* [X86][Assembler] Allow %eip as a register in 32-bit mode for .cfi directives.Craig Topper2018-09-061-2/+2
* [MC][X86] Enhance X86 Register expression handling to more closely match GCC.Nirav Dave2018-08-161-6/+8
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* [X86][AsmParser] Fix inconsistent declaration parameter name in r336218Fangrui Song2018-07-031-1/+1
* [X86][AsmParser] Rework the in/out (%dx) hack one more time.Craig Topper2018-07-031-23/+35
* [X86][AsmParser] Don't consider %eip as a valid register outside of 32-bit mode.Craig Topper2018-07-031-1/+1
* [X86] Use addAliasForDirective to support the .word directive (reland)Alex Bradbury2018-07-021-25/+3
* Revert r336100Alex Bradbury2018-07-021-3/+25
* [X86] Use addAliasForDirective to support the .word directiveAlex Bradbury2018-07-021-25/+3
OpenPOWER on IntegriCloud