summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MCInstLower.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86][NFC] Generalize the naming of "Retpoline Thunks" and related code to "I...Scott Constable2020-06-241-4/+4
* [X86] -fpatchable-function-entry=N,0: place patch label after ENDBR{32,64}Fangrui Song2020-02-051-0/+19
* [X86] Adjust nop emission by compiler to consider target decode limitationsPhilip Reames2020-01-111-0/+17
* [X86] Support function attribute "patchable-function-entry"Fangrui Song2020-01-101-3/+15
* [BranchAlign] Compiler support for suppressing branch alignPhilip Reames2020-01-081-0/+42
* Fix "use of uninitialized variable" static analyzer warnings. NFCI.Simon Pilgrim2020-01-061-0/+2
* [StackMaps] Be explicit about label formation [NFC] (try 2)Philip Reames2019-12-191-3/+14
* Temporarily Revert "[StackMaps] Be explicit about label formation [NFC]"Eric Christopher2019-12-191-14/+3
* [StackMaps] Be explicit about label formation [NFC]Philip Reames2019-12-191-3/+14
* [FaultMaps] Make label formation a bit more explicit [NFC]Philip Reames2019-12-191-1/+5
* [X86] Teach X86MCInstLower to swap operands of commutable instructions to ena...Craig Topper2019-11-041-0/+46
* [X86] Use 64-bit version of source register in LowerPATCHABLE_EVENT_CALL and ...Craig Topper2019-10-271-6/+12
* [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
OpenPOWER on IntegriCloud