summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86FastISel.cpp
AgeCommit message (Expand)Author
2025-08-11[CodeGen] Provide original IR type to CC lowering (NFC) (#152709)Nikita Popov
2025-07-30[llvm] Extract and propagate callee_type metadataPrabhu Rajasekaran
2025-05-20[x64][win] Add compiler support for x64 import call optimization (equivalent ...Daniel Paoliello
2025-04-17[X86][FastISel] Refactor bitcast selection into separate function (NFC)Antonio Frighetto
2025-03-15[X86] Use Register and MCRegister. NFCCraig Topper
2025-03-09[X86] Use Register in FastISel. NFCCraig Topper
2025-03-05[FastISel] Use Register. NFCCraig Topper
2025-02-19X86: Fix convertToThreeAddress losing subregister indexes (#124098)Matt Arsenault
2024-11-09[X86] Remove unused includes (NFC) (#115593)Kazu Hirata
2024-10-18[NFC][X86] Fix Werror=extra error due to enum (#112812)Jinsong Ji
2024-09-30FastISel: Fix incorrectly using getPointerTy (#110465)Matt Arsenault
2024-08-04[CodeGen][NFC] Add wrapper method for MBBMap (#101893)Alexis Engelke
2024-03-17[X86] Support APX CMOV/CFCMOV instructions (#82592)XinWang10
2024-03-11[X86] Add missing register qualifier to the VBLENDVPD/VBLENDVPS/VPBLENDVB ins...Simon Pilgrim
2024-03-09[X86] Add missing immediate qualifier to the (V)CMPSS/D instructions (#84496)Simon Pilgrim
2024-02-06[FastISel][X86] Use getTypeForExtReturn in GetReturnInfo. (#80803)Craig Topper
2024-01-05[X86]Support lowering for APX Promoted SHA/MOVDIR/CRC32/INVPCID/CET instructi...XinWang10
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus
2023-12-24[X86] Use range-based for loops (NFC)Kazu Hirata
2023-12-14Re-Reland [X86] Respect code models more when determining if a global referen...Arthur Eubanks
2023-12-14Revert "Reland [X86] Respect code models more when determining if a global re...Arthur Eubanks
2023-12-14Reland [X86] Respect code models more when determining if a global reference ...Arthur Eubanks
2023-12-14Revert "[X86] Respect code models more when determining if a global reference...Arthur Eubanks
2023-12-14[X86] Respect code models more when determining if a global reference can fit...Arthur Eubanks
2023-12-13[X86][FastISel] Support medium code model in more places (#75375)Arthur Eubanks
2023-12-12[X86][FastISel] Bail out on large objects when materializing a GlobalValueArthur Eubanks
2023-11-09Obsolete WebKit Calling Convention (#71567)Juergen Ributzka
2023-10-03[X86][FastISel] X86SelectIntToFP - don't assume value type is simple.Simon Pilgrim
2023-09-28[X86FastISel] Avoid ConstantExpr::getZExt() (NFC)Nikita Popov
2023-09-10[X86] FastISel -fno-pic: emit R_386_PC32 when calling an intrinsicFangrui Song
2023-05-19Revert "Revert "[X86] Remove patterns for ADC/SBB with immediate 8 and optimi...Shengchen Kan
2023-05-19Revert "[X86] Remove patterns for ADC/SBB with immediate 8 and optimize durin...Hans Wennborg
2023-05-19[X86] Remove patterns for ADD/AND/OR/SUB/XOR/CMP with immediate 8 and optimiz...Shengchen Kan
2023-04-21[X86][FastISel] Handle CRC32 intrinsicsAlexis Engelke
2023-01-23[MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC.Jay Foad
2023-01-04[MC] Consistently use MCInstrDesc::getImplicitUses and getImplicitDefs. NFC.Jay Foad
2022-09-12[llvm] Use x.empty() instead of llvm::empty(x) (NFC)Kazu Hirata
2022-09-07[FastISel] Propagate PCSections metadata to MachineInstrMarco Elver
2022-08-24KCFI sanitizerSami Tolvanen
2022-08-24Revert "KCFI sanitizer"Sami Tolvanen
2022-08-24KCFI sanitizerSami Tolvanen
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-06-17Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on ...Phoebe Wang
2022-06-17Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on ...Benjamin Kramer
2022-06-17Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 foll...Phoebe Wang
2022-06-15Revert "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 foll...Frederik Gossen
2022-06-15Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following th...Phoebe Wang
2022-06-15Revert "Reland "[X86][RFC] Enable `_Float16` type support on X86 following th...Thomas Joerg
2022-06-15Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"Phoebe Wang
2022-06-12Revert "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"Mehdi Amini