summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h
AgeCommit message (Expand)Author
2025-05-07[AA] Move Target Specific AA before BasicAA (#125965)Chengjun
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
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-04-22[NVPTX][NFCI] Use DataLayout to determine short shared/local/const pointers (...Alex MacLean
2024-01-03[CodeGen] Add flag to populate target pass names (#76328)paperchalice
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-02-01[NVPTX] Implement NVPTX AliasAnalysisAndrew Savonichev
2023-01-04[NVPTX] Replace PTX's ManagedStringPool with StringSaverLuke Drummond
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek
2022-11-28Remove TargetMachine::adjustPassManagerBjorn Pettersson
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash
2021-11-08[InferAddressSpaces] Support assumed addrspaces from addrspace predicates.Michael Liao
2021-05-07[NewPM] Hide pass manager debug logging behind -debug-pass-manager-verboseArthur Eubanks
2021-01-07[NewPM][NVPTX] Port NVPTX opt passesArthur Eubanks
2020-09-29NVPTXTargetMachine.h - remove unused includes. NFCI.Simon Pilgrim
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-09[NVPTX] Added a feature to use short pointers for const/local/shared AS.Artem Belevich
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-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
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-05-31TargetMachine: Indicate whether machine verifier passes.Matthias Braun
2017-01-26Replace addEarlyAsPossiblePasses callback with adjustPassManagerStanislav Mekhanoshin
2016-05-18Delete Reloc::Default.Rafael Espindola
2016-04-27[NVPTX] Run NVVMReflect at the beginning of IR passes.Justin Lebar
2016-01-27Rename TargetSelectionDAGInfo into SelectionDAGTargetInfo and move it to Code...Benjamin Kramer
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders
2015-04-14Use raw_pwrite_stream in the object writer/streamer.Rafael Espindola
2015-03-21Remove the target independent TargetMachine::getSubtarget andEric Christopher
2015-03-12Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini
2015-02-19Migrate the NVPTX backend asm printer to a per function subtarget.Eric Christopher
2015-02-01[multiversion] Switch all of the targets over to use theChandler Carruth
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth
2014-11-20Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner
2014-11-13This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar
2014-11-10[NVPTX] Add an NVPTX-specific TargetTransformInfoJingyue Wu
2014-09-18Reverting NFC changes from r218050. Instead, the warning was disabled for GCC...Aaron Ballman
2014-09-18Fixing a bunch of -Woverloaded-virtual warnings due to hiding getSubtargetImp...Aaron Ballman
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher