Home
last modified time | relevance | path

Searched refs:LLVMTargetMachine (Results 1 – 25 of 52) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp42 void LLVMTargetMachine::initAsmInfo() { in initAsmInfo()
77 LLVMTargetMachine::LLVMTargetMachine(const Target &T, in LLVMTargetMachine() function in LLVMTargetMachine
93 LLVMTargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo()
99 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode()
116 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter()
190 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, in addPassesToEmitFile()
218 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC()
H A DRegisterUsageInfo.cpp43 void PhysicalRegisterUsageInfo::setTargetMachine(const LLVMTargetMachine &TM) { in setTargetMachine()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DRegisterUsageInfo.h32 class LLVMTargetMachine; variable
44 void setTargetMachine(const LLVMTargetMachine &TM);
66 const LLVMTargetMachine *TM;
H A DMachineModuleInfo.h49 class LLVMTargetMachine; variable
79 const LLVMTargetMachine &TM;
148 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr);
H A DTargetPassConfig.h24 class LLVMTargetMachine; variable
123 LLVMTargetMachine *TM;
143 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm);
H A DMachineFunction.h61 class LLVMTargetMachine; variable
228 const LLVMTargetMachine &Target;
394 MachineFunction(const Function &F, const LLVMTargetMachine &Target,
442 const LLVMTargetMachine &getTarget() const { return Target; }
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.h24 class RISCVTargetMachine : public LLVMTargetMachine {
H A DRISCVTargetMachine.cpp56 : LLVMTargetMachine(T, computeDataLayout(TT), TT, CPU, FS, Options, in RISCVTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.h26 class MSP430TargetMachine : public LLVMTargetMachine {
H A DMSP430TargetMachine.cpp46 : LLVMTargetMachine(T, computeDataLayout(TT, CPU, Options), TT, CPU, FS, in MSP430TargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFTargetMachine.h21 class BPFTargetMachine : public LLVMTargetMachine {
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRTargetMachine.h29 class AVRTargetMachine : public LLVMTargetMachine {
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.h28 class LanaiTargetMachine : public LLVMTargetMachine {
H A DLanaiTargetMachine.cpp62 : LLVMTargetMachine(T, computeDataLayout(), TT, Cpu, FeatureString, Options, in LanaiTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.h27 class XCoreTargetMachine : public LLVMTargetMachine {
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.h24 class WebAssemblyTargetMachine final : public LLVMTargetMachine {
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.h28 class SystemZTargetMachine : public LLVMTargetMachine {
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCTargetMachine.h24 class ARCTargetMachine : public LLVMTargetMachine {
H A DARCTargetMachine.cpp36 : LLVMTargetMachine(T, in ARCTargetMachine()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetMachine.h295 class LLVMTargetMachine : public TargetMachine {
297 LLVMTargetMachine(const Target &T, StringRef DataLayoutString,
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetMachine.h31 class X86TargetMachine final : public LLVMTargetMachine {
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.h26 class HexagonTargetMachine : public LLVMTargetMachine {
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp327 : LLVMTargetMachine(T, computeDataLayout(TT), TT, getGPUOrDefault(TT, CPU), in AMDGPUTargetMachine()
504 AMDGPUPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in AMDGPUPassConfig()
535 R600PassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in R600PassConfig()
552 GCNPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in GCNPassConfig()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.h26 class PPCTargetMachine final : public LLVMTargetMachine {
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h26 class AArch64TargetMachine : public LLVMTargetMachine {

123