summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonTargetMachine.h
AgeCommit message (Expand)Author
2025-02-05[CodeGen] Move MISched target hooks into TargetMachine (#125700)Christudasan Devadasan
2024-12-20[Hexagon] Add support for addrspacecast lowering (#119195)Santanu Das
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-02-29[Hexagon] Add Loop Alignment pass. (#83379)Sumanth Gundapaneni
2024-01-03[CodeGen] Add flag to populate target pass names (#76328)paperchalice
2023-12-10[Target] Remove unused forward declarations (NFC)Kazu Hirata
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-05-19[Hexagon] Remove unused declaration getModuleMatchQualityKazu Hirata
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-05-07[NewPM] Hide pass manager debug logging behind -debug-pass-manager-verboseArthur Eubanks
2020-09-30[NPM] Add target specific hook to add passes for New Pass ManagerArthur Eubanks
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
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-01-26[Hexagon] Add Hexagon-specific loop idiom recognition passKrzysztof Parzyszek
2016-05-18Delete Reloc::Default.Rafael Espindola
2015-12-18[Hexagon] Add PIC supportKrzysztof Parzyszek
2015-12-16[Hexagon] Make memcpy lowering thread-safeTobias Edler von Koch
2015-08-05[Hexagon] Implement TargetTransformInfo for HexagonKrzysztof Parzyszek
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders
2015-03-25Revert r233206Krzysztof Parzyszek
2015-03-25[Hexagon] Keep the bare getSubtargetImpl for nowKrzysztof Parzyszek
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-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher
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-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-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-06-27Move all of the hexagon subtarget dependent variables from the targetEric Christopher
2014-06-27InstrItineraryData is already on the subtarget, no reason toEric Christopher
2014-05-01Remove HexagonTargetMachine::addPassesForOptimizations; it is not needed any ...Pranav Bhandarkar
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem