aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86FastISel.cpp
AgeCommit message (Expand)AuthorFilesLines
4 days[llvm] Extract and propagate callee_type metadataPrabhu Rajasekaran1-0/+8
2025-05-20[x64][win] Add compiler support for x64 import call optimization (equivalent ...Daniel Paoliello1-0/+6
2025-04-17[X86][FastISel] Refactor bitcast selection into separate function (NFC)Antonio Frighetto1-30/+33
2025-03-15[X86] Use Register and MCRegister. NFCCraig Topper1-5/+5
2025-03-09[X86] Use Register in FastISel. NFCCraig Topper1-87/+92
2025-03-05[FastISel] Use Register. NFCCraig Topper1-16/+16
2025-02-19X86: Fix convertToThreeAddress losing subregister indexes (#124098)Matt Arsenault1-1/+2
2024-11-09[X86] Remove unused includes (NFC) (#115593)Kazu Hirata1-1/+0
2024-10-18[NFC][X86] Fix Werror=extra error due to enum (#112812)Jinsong Ji1-1/+1
2024-09-30FastISel: Fix incorrectly using getPointerTy (#110465)Matt Arsenault1-1/+3
2024-08-04[CodeGen][NFC] Add wrapper method for MBBMap (#101893)Alexis Engelke1-3/+3
2024-03-17[X86] Support APX CMOV/CFCMOV instructions (#82592)XinWang101-1/+2
2024-03-11[X86] Add missing register qualifier to the VBLENDVPD/VBLENDVPS/VPBLENDVB ins...Simon Pilgrim1-1/+1
2024-03-09[X86] Add missing immediate qualifier to the (V)CMPSS/D instructions (#84496)Simon Pilgrim1-4/+4
2024-02-06[FastISel][X86] Use getTypeForExtReturn in GetReturnInfo. (#80803)Craig Topper1-7/+6
2024-01-05[X86]Support lowering for APX Promoted SHA/MOVDIR/CRC32/INVPCID/CET instructi...XinWang101-4/+6
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus1-1/+1
2023-12-24[X86] Use range-based for loops (NFC)Kazu Hirata1-4/+3
2023-12-14Re-Reland [X86] Respect code models more when determining if a global referen...Arthur Eubanks1-5/+3
2023-12-14Revert "Reland [X86] Respect code models more when determining if a global re...Arthur Eubanks1-3/+5
2023-12-14Reland [X86] Respect code models more when determining if a global reference ...Arthur Eubanks1-5/+3
2023-12-14Revert "[X86] Respect code models more when determining if a global reference...Arthur Eubanks1-2/+4
2023-12-14[X86] Respect code models more when determining if a global reference can fit...Arthur Eubanks1-4/+2
2023-12-13[X86][FastISel] Support medium code model in more places (#75375)Arthur Eubanks1-6/+12
2023-12-12[X86][FastISel] Bail out on large objects when materializing a GlobalValueArthur Eubanks1-0/+6
2023-11-09Obsolete WebKit Calling Convention (#71567)Juergen Ributzka1-2/+1
2023-10-03[X86][FastISel] X86SelectIntToFP - don't assume value type is simple.Simon Pilgrim1-1/+1
2023-09-28[X86FastISel] Avoid ConstantExpr::getZExt() (NFC)Nikita Popov1-2/+2
2023-09-10[X86] FastISel -fno-pic: emit R_386_PC32 when calling an intrinsicFangrui Song1-0/+4
2023-05-19Revert "Revert "[X86] Remove patterns for ADC/SBB with immediate 8 and optimi...Shengchen Kan1-10/+1
2023-05-19Revert "[X86] Remove patterns for ADC/SBB with immediate 8 and optimize durin...Hans Wennborg1-1/+10
2023-05-19[X86] Remove patterns for ADD/AND/OR/SUB/XOR/CMP with immediate 8 and optimiz...Shengchen Kan1-10/+1
2023-04-21[X86][FastISel] Handle CRC32 intrinsicsAlexis Engelke1-0/+52
2023-01-23[MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC.Jay Foad1-1/+1
2023-01-04[MC] Consistently use MCInstrDesc::getImplicitUses and getImplicitDefs. NFC.Jay Foad1-2/+3
2022-09-12[llvm] Use x.empty() instead of llvm::empty(x) (NFC)Kazu Hirata1-3/+1
2022-09-07[FastISel] Propagate PCSections metadata to MachineInstrMarco Elver1-102/+102
2022-08-24KCFI sanitizerSami Tolvanen1-0/+4
2022-08-24Revert "KCFI sanitizer"Sami Tolvanen1-4/+0
2022-08-24KCFI sanitizerSami Tolvanen1-0/+4
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-9/+9
2022-06-17Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on ...Phoebe Wang1-7/+10
2022-06-17Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on ...Benjamin Kramer1-10/+7
2022-06-17Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 foll...Phoebe Wang1-7/+10
2022-06-15Revert "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 foll...Frederik Gossen1-10/+7
2022-06-15Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following th...Phoebe Wang1-7/+10
2022-06-15Revert "Reland "[X86][RFC] Enable `_Float16` type support on X86 following th...Thomas Joerg1-10/+7
2022-06-15Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"Phoebe Wang1-7/+10
2022-06-12Revert "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"Mehdi Amini1-10/+7
2022-06-12[X86][RFC] Enable `_Float16` type support on X86 following the psABIPhoebe Wang1-7/+10