summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
AgeCommit message (Expand)Author
2025-11-17[X86] Delete Profile Guided Prefetch Passes (#167317)Aiden Grossman
2025-11-13[X86][NewPM] Port X86 FP Stackifier Pass to NewPMAiden Grossman
2025-11-12[X86][NewPM] Port DynAllocaExpander to New PMAiden Grossman
2025-11-10Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> (#16...serge-sans-paille
2025-11-06[X86][NewPM] Add New Pass Manager wiring for x86-avoid-trailing-call (#166723)Anshul Nigham
2025-11-04[X86][NewPM] Port X86PartialReduction to NewPMAiden Grossman
2025-11-04[X86][NewPM] Port lower-amx-intrinsics to NewPMAiden Grossman
2025-10-27[X86][NewPM] Port X86LowerAMXType to NewPMAiden Grossman
2025-09-19[CodeGen][NewPM] Port `ReachingDefAnalysis` to new pass manager. (#159572)Mikhail Gudim
2025-09-19X86: Avoid using isArch64Bit for 64-bit checks (#157412)Matt Arsenault
2025-09-11[llvm] Move data layout string computation to TargetParser (#157612)Reid Kleckner
2025-07-15Remove Native Client support (#133661)Brad Smith
2025-07-08[llvm] annotate interfaces in llvm-c for DLL export (#141701)Andrew Rogers
2025-06-24X86: Use reportFatalUsageError for tiny code model error (#145279)Matt Arsenault
2025-06-12[CodeGen] Inline stack guard check on Windows (#136290)Omair Javaid
2025-06-03[MISched] Add templates for creating custom schedulers (#141935)Pengcheng Wang
2025-05-24[X86] Remove unused includes (NFC) (#141379)Kazu Hirata
2025-05-09[win][x64] Unwind v2 3/n: Add support for emitting unwind v2 information (equ...Daniel Paoliello
2025-05-06Register assembly printer passes (#138348)Matthias Braun
2025-04-29[X86][APX] Suppress EGPR/NDD instructions for relocations (#136660)Feng Zou
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov
2025-03-06[win] NFC: Rename `EHCatchret` to `EHCont` to allow for EH Continuation targe...Daniel Paoliello
2025-02-05[CodeGen] Move MISched target hooks into TargetMachine (#125700)Christudasan Devadasan
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-11-09[X86] Remove unused includes (NFC) (#115593)Kazu Hirata
2024-11-07[X86] Switch to the new symbol visibility macros (#109982)Thomas Fransham
2024-11-07[Backend] Add clearSubtargetMap API for TargetMachine. (#112383)weiwei chen
2024-10-16[CodeGen][NewPM] Port EarlyIfConversion pass to NPM. (#108508)Christudasan Devadasan
2024-10-12[CodeGen] Generalize trap emission after SP check fail (#109744)duk
2024-08-31[X86] Add missing pass initialization function for X86DynAllocaExpander. (#10...Craig Topper
2024-07-22[CodeGen] change prototype of regalloc filter function (#93525)Christudasan Devadasan
2024-07-08[X86][CodeGen] security check cookie execute only when needed (#95904)Mahesh-Attarde
2024-06-11[X86] Add AMXProgModel to YAML serialization (#94988)aengelke
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice
2024-05-30[X86][GlobalISel] Enable G_BUILD_VECTOR and G_CONSTANT_POOL (#92844)Evgenii Kudriashov
2024-04-03[X86] getEffectiveX86CodeModel - take a Triple argument instead of just a Is6...Simon Pilgrim
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali
2024-02-20[X86] Add missing pass initialization calls. (#82447)Craig Topper
2024-01-18[X86] Fix RTTI proxy emission for 32-bit (#78622)Shoaib Meenai
2024-01-06[X86][NFC] Rename variables/passes for EVEX compression optimizationShengchen Kan
2023-10-20[X86][AMX] remove related code of X86PreAMXConfigPass (#69569)yubingex007-a11y
2023-10-11[X86] Align i128 to 16 bytes in x86 datalayoutsHarald van Dijk
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-08-21[X86] Clean up GlobalISel headers. NFCFangrui Song
2023-05-23[X86] Add X86FixupVectorConstantsPass to re-fold AVX512 vector load folds as ...Simon Pilgrim
2023-05-09[CodeGen][KCFI] Move cfi-type lowering to TargetLoweringSami Tolvanen
2023-03-22[X86] Create extra prolog/epilog for stack realignmentLuo, Yuanke
2023-03-21Revert "[X86] Create extra prolog/epilog for stack realignment"Luo, Yuanke