summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.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-01-26[PowerPC][X86] Make cpu id builtins target independent and lower for PPC (#68...Nemanja Ivanovic
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-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
2021-11-17[x86/asm] Make variants work when converting at&t inline asm input to intel a...Nico Weber
2021-03-19[NFC] [PowerPC] Determine Endianness in PPCTargetMachineAnshil Gandhi
2020-07-31Support addrspacecast initializers with isNoopAddrSpaceCastMatt Arsenault
2019-03-11[PowerPC] Remove the override of isMachineVerifierClean() to open machine ver...Zi Xuan Wu
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-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-06-17Remove the old and unused PPC32 and PPC64TargetMachine classes.Eric Christopher
2017-05-31TargetMachine: Indicate whether machine verifier passes.Matthias Braun
2017-04-06Remove the default subtarget from the Power port. It's unnecessary and harmfu...Eric Christopher
2016-05-18Delete Reloc::Default.Rafael Espindola
2016-05-18Trivial cleanups.Rafael Espindola
2015-07-12[PowerPC] Make use of the TargetRecip systemHal Finkel
2015-06-16Clean up redundant copies of Triple objects. NFCDaniel Sanders
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders
2015-03-21Remove the bare getSubtargetImpl call from the PPC port. As partEric Christopher
2015-03-12Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini
2015-02-17Move ABI handling and 64-bitness to the PowerPC target machine.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
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-10-06Add subtarget caches to aarch64, arm, ppc, and x86.Eric Christopher
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-09Remove extraneous 64-bit argument to the PPC TargetMachine constructorEric Christopher
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher
2014-08-07Nuke the old JIT.Rafael Espindola
2014-08-05Remove a virtual function from TargetMachine. NFC.Rafael Espindola
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-08-01Add a non-const subtarget returning function to the target machineEric Christopher
2014-06-26Remove extraneous includes from the target machines.Eric Christopher