aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86MCInstLower.cpp
AgeCommit message (Expand)AuthorFilesLines
12 daysFix Windows EH IP2State tables (remove +1 bias) (#144745)sivadeilra1-35/+173
2025-06-27MCExpr: Make COFF-specific VK_SECREL target-specificFangrui Song1-1/+1
2025-06-27X86: Rename X86MCExpr::VK_ to X86::S_Fangrui Song1-39/+38
2025-05-20[x64][win] Add compiler support for x64 import call optimization (equivalent ...Daniel Paoliello1-15/+155
2025-05-13[NFC][LLVM][CodeGen][X86] Add ConstantInt/FP based vector support to MachineI...Paul Walker1-2/+16
2025-05-09[win][x64] Unwind v2 3/n: Add support for emitting unwind v2 information (equ...Daniel Paoliello1-0/+10
2025-05-06[NFC][llvm] Drop isOsWindowsOrUEFI API (#138733)Prabhu Rajasekaran1-1/+1
2025-04-04[X86Backend][M68KBackend] Make Ctx in X86MCInstLower (M68KInstLower) the same...weiwei chen1-2/+2
2025-03-29[X86] Use MCRegister. NFCCraig Topper1-1/+1
2025-03-27Revert "[MC] Explicitly mark MCSymbol for MO_ExternalSymbol" (#133291)Eli Friedman1-5/+1
2025-03-21[llvm:ir] Add support for constant data exceeding 4GiB (#126481)pzzp1-1/+1
2025-03-20Move X86-specific MCSymbolRefExpr::VariantKind to X86MCExpr::SpecifierFangrui Song1-41/+40
2025-03-17[X86] X86MCInstLower.cpp - printConstant - don't assume the source constant d...Simon Pilgrim1-15/+21
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-3/+2
2025-03-05[MC] Remove unneeded VK_None argument from MCSymbolRefExpr::create. NFCFangrui Song1-2/+1
2025-01-30[llvm] Win x64 Unwind V2 1/n: Mark beginning and end of epilogs (#110024)Daniel Paoliello1-1/+17
2025-01-28[nfc][llvm] Clean up isUEFI checks (#124845)Prabhuk1-1/+1
2024-11-09[X86] Remove unused includes (NFC) (#115593)Kazu Hirata1-2/+0
2024-09-20[llvm] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim1-1/+0
2024-09-20[MC] Explicitly mark MCSymbol for MO_ExternalSymbol (#108880)weiwei chen1-1/+5
2024-09-18[X86] Cleanup AVX512 VBROADCAST subvector instruction names. (#108888)Simon Pilgrim1-10/+10
2024-07-20X86: Avoid using MachineFunction::getMMIMatt Arsenault1-2/+2
2024-07-08[X86] Support branch hint (#97721)Feng Zou1-0/+24
2024-06-22[X86][MC] Drop optional from LowerMachineOperand (#96338)Alexis Engelke1-21/+22
2024-06-15[X86] Lower vXi8 multiplies by constant using PMADDUBSW on SSSE3+ targets (#9...Simon Pilgrim1-0/+17
2024-06-14[MC][X86] addConstantComments - add mul vXi16 commentsSimon Pilgrim1-0/+39
2024-05-27[XRay][X86] Handle conditional calls when lowering patchable tail calls (#89364)Ricky Zhou1-6/+34
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang1-1/+2
2024-04-08[Codegen][X86] Fix /HOTPATCH with clang-cl and inline asm (#87639)Alexandre Ganea1-1/+3
2024-03-15[X86] Add Support for X86 TLSDESC Relocations (#83136)Phoebe Wang1-5/+28
2024-03-06[MC] Move CompressDebugSections/RelaxELFRelocations from TargetOptions/MCAsmI...Fangrui Song1-3/+3
2024-02-08[X86] Add X86::getVectorRegisterWidth helper. NFC.Simon Pilgrim1-18/+6
2024-02-05[X86] addConstantComments - add FP16 MOVSH asm comments supportSimon Pilgrim1-0/+6
2024-02-05[X86] printZeroUpperMove - add support for mask predicated instructionsSimon Pilgrim1-5/+7
2024-02-05[X86] printBroadcast - add support for mask predicated instructionsSimon Pilgrim1-48/+59
2024-02-05[X86] printExtend - add support for mask predicated instructionsSimon Pilgrim1-28/+26
2024-02-05[X86] Split up getShuffleComment into printShuffleMask and printDstRegisterNa...Simon Pilgrim1-34/+35
2024-02-05[X86] getShuffleComment - use MI description to determine AVX512 masked predi...Simon Pilgrim1-9/+4
2024-02-05[X86] addConstantComments - split VPERMILPS/VPERMILPD handling to reduce repe...Simon Pilgrim1-33/+12
2024-02-05[X86] Add common getSrcIdx helper to determine source index after AVX512 mask...Simon Pilgrim1-20/+14
2024-02-05[X86] X86FixupVectorConstants - load+zero vector constants that can be stored...Simon Pilgrim1-15/+65
2024-02-02[X86] Fix -Wsign-compare in X86MCInstLower.cpp (NFC)Jie Fu1-1/+1
2024-02-02[X86] X86FixupVectorConstants - load+sign-extend vector constants that can be...Simon Pilgrim1-1/+61
2024-01-23[MC][X86] Merge lane/element broadcast comment printers. (#79020)Simon Pilgrim1-73/+23
2024-01-22[CodeGen][X86] Fix lowering of tailcalls when `-ms-hotpatch` is used (#77245)Alexandre Ganea1-22/+11
2024-01-22[X86] printConstant - add ConstantVector handlingSimon Pilgrim1-11/+17
2024-01-22[X86] printZeroUpperMove - add support for constant vectors.Simon Pilgrim1-35/+26
2024-01-22[X86] Update X86::getConstantFromPool to take base OperandNo instead of Displ...Simon Pilgrim1-36/+8
2024-01-22[X86] Add printElementBroadcast constant comments helper. NFC.Simon Pilgrim1-70/+65
2024-01-22[X86] Add printLaneBroadcast constant comments helper. NFC.Simon Pilgrim1-86/+72