summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86TargetMachine.h
AgeCommit message (Expand)Author
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-07[Backend] Add clearSubtargetMap API for TargetMachine. (#112383)weiwei chen
2024-06-24Reapply [IR] Lazily initialize the class to pass name mapping (NFC) (#96321) ...Nikita Popov
2024-06-24Revert "[IR] Lazily initialize the class to pass name mapping (NFC) (#96321)"Nikita Popov
2024-06-24[IR] Lazily initialize the class to pass name mapping (NFC) (#96321)Nikita Popov
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-03-14[CodeGen][X86] Remove Expensive option copy and delete copy assignment (#85187)mahesh-attarde
2024-02-22[NewPM/CodeGen] Rewrite pass manager nesting (#81068)Arthur Eubanks
2024-01-24[NewPM][CodeGen][llc] Add NPM support (#70922)paperchalice
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash
2020-07-31Support addrspacecast initializers with isNoopAddrSpaceCastMatt Arsenault
2020-05-24X86TargetMachine.h - remove unnecessary X86Subtarget forward declaration. NFC.Simon Pilgrim
2020-04-22X86TargetMachine.h - remove unused X86RegisterBankInfo forward declaration. NFC.Simon Pilgrim
2020-04-07Enable IBT(Indirect Branch Tracking) in JIT with CET(Control-flow Enforcement...Xiang1 Zhang
2020-04-06Revert 43f031d3126 "Enable IBT(Indirect Branch Tracking) in JIT with CET(Cont...Hans Wennborg
2020-04-03Enable IBT(Indirect Branch Tracking) in JIT with CET(Control-flow Enforcement...Xiang1 Zhang
2019-10-19Prune a LegacyDivergenceAnalysis and MachineLoopInfo include eachReid Kleckner
2019-09-18Add AutoUpgrade function to add new address space datalayout string to existi...Amy Huang
2019-09-10Reland "Change the X86 datalayout to add three address spacesAmy Huang
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-30[X86] Re-enable the machine verifier after fixing more testsFrancis Visoiu Mistrih
2018-10-29[X86] Set isMachineVerifierClean() back to false (PR27481)Simon Pilgrim
2018-10-29[X86] Enable the MachineVerifier by defaultFrancis Visoiu Mistrih
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-07-25Update the comments on default subtargets based on feedback.Eric Christopher
2017-07-14Add a set of comments explaining why getSubtargetImpl() is deleted on these t...Eric Christopher
2017-06-30Make 0 argument getSubtargetImpl functions for the X86, AArch64, and PPC targ...Eric Christopher
2017-05-31TargetMachine: Indicate whether machine verifier passes.Matthias Braun
2017-04-06[globalisel][tablegen] Move <Target>InstructionSelector declarations to anony...Daniel Sanders
2017-02-02[X86] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2016-09-20Remove the default subtarget from the x86 port as it isn't necessary (orEric Christopher
2016-05-18Delete Reloc::Default.Rafael Espindola
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders
2015-03-21Cache the Function dependent subtarget on the MachineFunction.Eric Christopher