aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86TargetMachine.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-14[CodeGen][X86] Remove Expensive option copy and delete copy assignment (#85187)mahesh-attarde1-1/+1
2024-02-22[NewPM/CodeGen] Rewrite pass manager nesting (#81068)Arthur Eubanks1-4/+3
2024-01-24[NewPM][CodeGen][llc] Add NPM support (#70922)paperchalice1-0/+6
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-1/+1
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-0/+4
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song1-1/+0
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-1/+1
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-2/+4
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash1-1/+1
2020-07-31Support addrspacecast initializers with isNoopAddrSpaceCastMatt Arsenault1-0/+2
2020-05-24X86TargetMachine.h - remove unnecessary X86Subtarget forward declaration. NFC.Simon Pilgrim1-1/+0
2020-04-22X86TargetMachine.h - remove unused X86RegisterBankInfo forward declaration. NFC.Simon Pilgrim1-1/+0
2020-04-07Enable IBT(Indirect Branch Tracking) in JIT with CET(Control-flow Enforcement...Xiang1 Zhang1-0/+4
2020-04-06Revert 43f031d3126 "Enable IBT(Indirect Branch Tracking) in JIT with CET(Cont...Hans Wennborg1-4/+0
2020-04-03Enable IBT(Indirect Branch Tracking) in JIT with CET(Control-flow Enforcement...Xiang1 Zhang1-0/+4
2019-10-19Prune a LegacyDivergenceAnalysis and MachineLoopInfo include eachReid Kleckner1-1/+1
2019-09-18Add AutoUpgrade function to add new address space datalayout string to existi...Amy Huang1-3/+0
2019-09-10Reland "Change the X86 datalayout to add three address spacesAmy Huang1-0/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-30[X86] Re-enable the machine verifier after fixing more testsFrancis Visoiu Mistrih1-4/+0
2018-10-29[X86] Set isMachineVerifierClean() back to false (PR27481)Simon Pilgrim1-0/+4
2018-10-29[X86] Enable the MachineVerifier by defaultFrancis Visoiu Mistrih1-4/+0
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-1/+1
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das1-1/+1
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-1/+1
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun1-1/+1
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun1-1/+1
2017-08-03Delete Default and JITDefault code modelsRafael Espindola1-2/+2
2017-07-25Update the comments on default subtargets based on feedback.Eric Christopher1-2/+3
2017-07-14Add a set of comments explaining why getSubtargetImpl() is deleted on these t...Eric Christopher1-0/+2
2017-06-30Make 0 argument getSubtargetImpl functions for the X86, AArch64, and PPC targ...Eric Christopher1-0/+1
2017-05-31TargetMachine: Indicate whether machine verifier passes.Matthias Braun1-0/+4
2017-04-06[globalisel][tablegen] Move <Target>InstructionSelector declarations to anony...Daniel Sanders1-0/+2
2017-02-02[X86] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko1-4/+10
2016-09-20Remove the default subtarget from the x86 port as it isn't necessary (orEric Christopher1-2/+0
2016-05-18Delete Reloc::Default.Rafael Espindola1-2/+3
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders1-2/+2
2015-03-21Cache the Function dependent subtarget on the MachineFunction.Eric Christopher1-1/+0
2015-03-12Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini1-3/+0
2015-02-01[multiversion] Switch all of the targets over to use theChandler Carruth1-1/+1
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth1-2/+1
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-6/+7
2014-11-20Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner1-1/+2
2014-11-13This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar1-0/+4
2014-10-06Add subtarget caches to aarch64, arm, ppc, and x86.Eric Christopher1-0/+3
2014-09-18Reverting NFC changes from r218050. Instead, the warning was disabled for GCC...Aaron Ballman1-2/+0
2014-09-18Fixing a bunch of -Woverloaded-virtual warnings due to hiding getSubtargetImp...Aaron Ballman1-0/+2
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-6/+0