aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-15Remove Native Client support (#133661)Brad Smith1-3/+3
2025-07-08[llvm] annotate interfaces in llvm-c for DLL export (#141701)Andrew Rogers1-0/+1
2025-06-24X86: Use reportFatalUsageError for tiny code model error (#145279)Matt Arsenault1-1/+1
2025-06-12[CodeGen] Inline stack guard check on Windows (#136290)Omair Javaid1-1/+0
2025-06-03[MISched] Add templates for creating custom schedulers (#141935)Pengcheng Wang1-2/+2
2025-05-24[X86] Remove unused includes (NFC) (#141379)Kazu Hirata1-1/+0
2025-05-09[win][x64] Unwind v2 3/n: Add support for emitting unwind v2 information (equ...Daniel Paoliello1-0/+6
2025-05-06Register assembly printer passes (#138348)Matthias Braun1-0/+1
2025-04-29[X86][APX] Suppress EGPR/NDD instructions for relocations (#136660)Feng Zou1-0/+3
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov1-1/+1
2025-03-06[win] NFC: Rename `EHCatchret` to `EHCont` to allow for EH Continuation targe...Daniel Paoliello1-1/+1
2025-02-05[CodeGen] Move MISched target hooks into TargetMachine (#125700)Christudasan Devadasan1-14/+14
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai1-5/+3
2024-11-09[X86] Remove unused includes (NFC) (#115593)Kazu Hirata1-2/+0
2024-11-07[X86] Switch to the new symbol visibility macros (#109982)Thomas Fransham1-1/+1
2024-11-07[Backend] Add clearSubtargetMap API for TargetMachine. (#112383)weiwei chen1-0/+2
2024-10-16[CodeGen][NewPM] Port EarlyIfConversion pass to NPM. (#108508)Christudasan Devadasan1-1/+1
2024-10-12[CodeGen] Generalize trap emission after SP check fail (#109744)duk1-1/+4
2024-08-31[X86] Add missing pass initialization function for X86DynAllocaExpander. (#10...Craig Topper1-0/+1
2024-07-22[CodeGen] change prototype of regalloc filter function (#93525)Christudasan Devadasan1-2/+4
2024-07-08[X86][CodeGen] security check cookie execute only when needed (#95904)Mahesh-Attarde1-0/+1
2024-06-11[X86] Add AMXProgModel to YAML serialization (#94988)aengelke1-0/+20
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice1-1/+1
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice1-1/+1
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice1-1/+1
2024-05-30[X86][GlobalISel] Enable G_BUILD_VECTOR and G_CONSTANT_POOL (#92844)Evgenii Kudriashov1-0/+3
2024-04-03[X86] getEffectiveX86CodeModel - take a Triple argument instead of just a Is6...Simon Pilgrim1-3/+4
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-02-20[X86] Add missing pass initialization calls. (#82447)Craig Topper1-0/+2
2024-01-18[X86] Fix RTTI proxy emission for 32-bit (#78622)Shoaib Meenai1-0/+3
2024-01-06[X86][NFC] Rename variables/passes for EVEX compression optimizationShengchen Kan1-2/+2
2023-10-20[X86][AMX] remove related code of X86PreAMXConfigPass (#69569)yubingex007-a11y1-1/+0
2023-10-11[X86] Align i128 to 16 bytes in x86 datalayoutsHarald van Dijk1-2/+4
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-8/+8
2023-08-21[X86] Clean up GlobalISel headers. NFCFangrui Song1-2/+0
2023-05-23[X86] Add X86FixupVectorConstantsPass to re-fold AVX512 vector load folds as ...Simon Pilgrim1-0/+1
2023-05-09[CodeGen][KCFI] Move cfi-type lowering to TargetLoweringSami Tolvanen1-2/+2
2023-03-22[X86] Create extra prolog/epilog for stack realignmentLuo, Yuanke1-0/+2
2023-03-21Revert "[X86] Create extra prolog/epilog for stack realignment"Luo, Yuanke1-2/+0
2023-03-21[X86] Create extra prolog/epilog for stack realignmentLuo, Yuanke1-0/+2
2023-02-27Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.Noah Goldstein1-0/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-13Revert "[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM Frontend"Dominik Adamski1-7/+0
2023-01-13[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM FrontendDominik Adamski1-0/+7
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-0/+8
2022-12-20[llvm][X86ISelDAGToDAG] support -{start|stop}-{before|after}=x86-iselNick Desaulniers1-0/+1
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song1-1/+0
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-4/+3
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-3/+5
2022-08-24KCFI sanitizerSami Tolvanen1-12/+17