summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MCInstLower.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86] Remove isel patterns for mask vpcmpgt/vpcmpeq. Switch vpcmp to these ba...Craig Topper2019-10-041-0/+175
* Revert [Windows] Disable TrapUnreachable for Win64, add SEH_NoReturnReid Kleckner2019-09-031-14/+0
* [X86] Print register names in .seh_* directivesReid Kleckner2019-08-301-13/+5
* [Windows] Disable TrapUnreachable for Win64, add SEH_NoReturnReid Kleckner2019-08-301-0/+14
* [X86] Remove encoding information from the TAILJMP instructions that are lowe...Craig Topper2019-08-271-23/+57
* [X86] Remove MCInstLower code that drops operands from some CALL and TAILJMP ...Craig Topper2019-08-221-18/+8
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-9/+9
* [X86] -fno-plt: use GOT __tls_get_addr only if GOTPCRELX is enabledFangrui Song2019-07-111-1/+8
* [X86] Add VP2INTERSECT instructionsPengfei Wang2019-05-311-0/+71
* [X86] Support -fno-plt __tls_get_addr callsFangrui Song2019-05-231-51/+72
* [X86] Move InstPrinter files to MCTargetDesc. NFCRichard Trieu2019-05-101-2/+2
* Fixed "Value stored to 'Opc' is never read" warning. NFCI.Simon Pilgrim2019-05-071-1/+1
* Assigning to a local object in a return statement prevents copy elision. NFC.David Blaikie2019-04-251-1/+2
* [X86] Merge the different Jcc instructions for each condition code into singl...Craig Topper2019-04-051-5/+11
* [X86] Make ADD*_DB post-RA pseudos and expand them in expandPostRAPseudo.Craig Topper2019-03-181-16/+0
* For faulting ops, include a comment w/the fault destinationPhilip Reames2019-03-121-0/+1
* [X86] Enable 8-bit OR with disjoint bits to convert to LEACraig Topper2019-03-051-0/+2
* [AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio2019-02-041-17/+9
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86] Force floating point values in constant pool decoding to print in scien...Craig Topper2018-10-291-1/+2
* [ELF] Fix large code model MIR verifier errorsReid Kleckner2018-10-241-35/+0
* X86: fix a comment copy-paste issue (NFC)Saleem Abdulrasool2018-10-221-1/+1
* Recommit r344877 "[X86] Stop promoting integer loads to vXi64"Craig Topper2018-10-221-5/+21
* Revert r344877 "[X86] Stop promoting integer loads to vXi64"Craig Topper2018-10-221-21/+5
* [X86] Stop promoting integer loads to vXi64Craig Topper2018-10-211-5/+21
* Revert r344873 "foo"Craig Topper2018-10-211-20/+4
* fooCraig Topper2018-10-211-4/+20
* [X86] Only extract constant pool shuffle mask data with zero offsetsSimon Pilgrim2018-10-211-1/+1
* [X86] Add 128 MOVDDUP to the constant pool printing in X86AsmPrinter::EmitIns...Craig Topper2018-10-151-0/+6
* [codeview] Fix 32-bit x86 variable locations in realigned stack framesReid Kleckner2018-10-021-0/+4
* [X86] Add APInt constant assembly printer helperSimon Pilgrim2018-10-021-15/+18
* [X86] Standardize floating point assembly commentsSimon Pilgrim2018-10-021-7/+11
* [MinGW] [X86] Pass true for the second parameter to StubValueTy for MO_COFFST...Martin Storsjo2018-08-311-2/+1
* [MinGW] [X86] Add stubs for references to data variables that might end up im...Martin Storsjo2018-08-291-0/+16
* [x86/retpoline] Split the LLVM concept of retpolines into separateChandler Carruth2018-08-231-2/+2
* [X86] Remove RELEASE_ and ACQUIRE_ pseudo instructions. Use isel patterns and...Craig Topper2018-08-031-64/+0
* [X86] Prevent promotion of i16 add/sub/and/or/xor to i32 if we can fold an at...Craig Topper2018-08-031-0/+8
* [X86] Allow 'atomic_store (neg/not atomic_load)' to isel to a RMW instruction.Craig Topper2018-08-021-0/+8
* Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC code mod...Reid Kleckner2018-07-231-0/+35
* [X86] Put some cases in switch statements back on one line to be more compact...Craig Topper2018-07-021-566/+186
* Revert "Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC ...Jonas Devlieghere2018-06-281-35/+0
* Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC code mod...Reid Kleckner2018-06-251-0/+35
* Revert r335297 "[X86] Implement more of x86-64 large and medium PIC code models"Reid Kleckner2018-06-211-35/+0
* [X86] Implement more of x86-64 large and medium PIC code modelsReid Kleckner2018-06-211-0/+35
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-5/+5
* [X86] Correct the Defs, Uses, hasSideEffects, mayLoad, mayStore for XCHG and ...Craig Topper2018-04-181-1/+1
* [XRay] Typed event logging intrinsicKeith Wyss2018-04-171-352/+907
* Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie2018-03-231-1/+1
* [X86] Move the AC_EVEX_2_VEX AsmComments enum to X86InstrInfo.h from X86InstC...Craig Topper2018-03-101-1/+1
* [X86][MMX] Improve handling of 64-bit MMX constantsSimon Pilgrim2018-03-011-0/+18
OpenPOWER on IntegriCloud