Home
last modified time | relevance | path

Searched defs:TM (Results 1 – 25 of 396) sorted by relevance

12345678910>>...16

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPU.h138 const AMDGPUTargetMachine &TM; member
293 const AMDGPUTargetMachine &TM; member
304 AMDGPUCodeGenPreparePass(TargetMachine &TM) : TM(TM){}; in AMDGPUCodeGenPreparePass()
314 AMDGPULateCodeGenPreparePass(const GCNTargetMachine &TM) : TM(TM) {}; in AMDGPULateCodeGenPreparePass()
324 AMDGPULowerKernelArgumentsPass(TargetMachine &TM) : TM(TM){}; in AMDGPULowerKernelArgumentsPass()
343 : TM(TM), Options(Options), LTOPhase(LTOPhase) {}; in TM() argument
349 const TargetMachine &TM; variable
352 explicit AMDGPUPreloadKernelArgumentsPass(const TargetMachine &TM) : TM(TM) {} in AMDGPUPreloadKernelArgumentsPass()
478 SIAnnotateControlFlowPass(const AMDGPUTargetMachine &TM) : TM(TM) {} in SIAnnotateControlFlowPass()
H A DAMDGPURemoveIncompatibleFunctions.cpp39 AMDGPURemoveIncompatibleFunctions(const TargetMachine *TM = nullptr) in AMDGPURemoveIncompatibleFunctions()
63 const TargetMachine *TM = nullptr; member in __anon63b7d22f0111::AMDGPURemoveIncompatibleFunctions
70 AMDGPURemoveIncompatibleFunctionsLegacy(const TargetMachine *TM) in AMDGPURemoveIncompatibleFunctionsLegacy()
85 const TargetMachine *TM = nullptr; member in __anon63b7d22f0111::AMDGPURemoveIncompatibleFunctionsLegacy
214 llvm::createAMDGPURemoveIncompatibleFunctionsPass(const TargetMachine *TM) { in createAMDGPURemoveIncompatibleFunctionsPass()
H A DAMDGPURemoveIncompatibleFunctions.h18 const TargetMachine *TM; variable
21 AMDGPURemoveIncompatibleFunctionsPass(const TargetMachine &TM) : TM(&TM) {} in AMDGPURemoveIncompatibleFunctionsPass()
H A DR600ISelDAGToDAG.cpp34 explicit R600DAGToDAGISel(TargetMachine &TM, CodeGenOptLevel OptLevel) in R600DAGToDAGISel()
56 explicit R600DAGToDAGISelLegacy(TargetMachine &TM, CodeGenOptLevel OptLevel) in R600DAGToDAGISelLegacy()
198 FunctionPass *llvm::createR600ISelDag(TargetMachine &TM, in createR600ISelDag()
H A DAMDGPUImageIntrinsicOptimizer.cpp80 const TargetMachine *TM; member in __anon2353d36a0111::AMDGPUImageIntrinsicOptimizer
85 AMDGPUImageIntrinsicOptimizer(const TargetMachine *TM = nullptr) in AMDGPUImageIntrinsicOptimizer()
283 static bool imageIntrinsicOptimizerImpl(Function &F, const TargetMachine *TM) { in imageIntrinsicOptimizerImpl()
325 llvm::createAMDGPUImageIntrinsicOptimizerPass(const TargetMachine *TM) { in createAMDGPUImageIntrinsicOptimizerPass()
H A DR600AsmPrinter.cpp31 llvm::createR600AsmPrinterPass(TargetMachine &TM, in createR600AsmPrinterPass()
36 R600AsmPrinter::R600AsmPrinter(TargetMachine &TM, in R600AsmPrinter()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h70 const TargetMachine *TM = nullptr; variable
212 std::optional<int64_t> PCRelativeOffset, const TargetMachine &TM) const { in lowerRelativeReference()
222 std::optional<int64_t> PCRelativeOffset, const TargetMachine &TM) const { in lowerDSOLocalEquivalent()
271 const TargetMachine &TM) const { in getSectionForFunctionDescriptor()
279 const TargetMachine &TM) const { in getSectionForTOCEntry()
287 const TargetMachine &TM) const { in getSectionForExternalReference()
294 const TargetMachine &TM) const { in getTargetSymbol()
302 const TargetMachine &TM) const { in getFunctionEntryPointSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVTargetObjectFile.h22 void Initialize(MCContext &ctx, const TargetMachine &TM) override { in Initialize()
34 const TargetMachine &TM) const override { in getExplicitSectionGlobal()
38 const TargetMachine &TM) const override { in SelectSectionForGlobal()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp26 const TargetMachine &TM) { in Initialize()
74 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
95 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
125 MCContext &Ctx, const TargetMachine &TM, MachineModuleInfo *MMI, in getAuthPtrSlotSymbolHelper()
149 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym, in getAuthPtrSlotSymbol()
157 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym, in getAuthPtrSlotSymbol()
165 const TargetMachine &TM) { in isExecuteOnlyFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPostRASchedulerList.h17 const TargetMachine *TM; variable
20 PostRASchedulerPass(const TargetMachine *TM) : TM(TM) {} in PostRASchedulerPass()
H A DStackProtector.h86 const TargetMachine *TM; variable
89 explicit StackProtectorPass(const TargetMachine *TM) : TM(TM) {} in StackProtectorPass()
98 const TargetMachine *TM = nullptr; variable
H A DMachineFunctionAnalysis.h32 const TargetMachine *TM; variable
45 MachineFunctionAnalysis(const TargetMachine *TM) : TM(TM) {}; in MachineFunctionAnalysis()
H A DGlobalMerge.h44 const TargetMachine *TM; variable
48 GlobalMergePass(const TargetMachine *TM, GlobalMergeOptions Options) in GlobalMergePass()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kInstructionSelector.cpp37 const M68kTargetMachine &TM; member in __anond52f76870111::M68kInstructionSelector
58 const M68kTargetMachine &TM, const M68kSubtarget &STI, in M68kInstructionSelector()
85 createM68kInstructionSelector(const M68kTargetMachine &TM, in createM68kInstructionSelector()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DKernelInfo.h25 TargetMachine *TM; variable
28 explicit KernelInfoPrinter(TargetMachine *TM) : TM(TM) {} in KernelInfoPrinter()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp27 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue()
82 const TargetMachine &TM) in CallEntryPseudoSourceValue()
98 const GlobalValue *GV, const TargetMachine &TM) in GlobalValuePseudoSourceValue()
101 const char *ES, const TargetMachine &TM) in ExternalSymbolPseudoSourceValue()
H A DMachineModuleInfo.cpp51 MachineModuleInfo::MachineModuleInfo(const TargetMachine *TM) in MachineModuleInfo()
59 MachineModuleInfo::MachineModuleInfo(const TargetMachine *TM, in MachineModuleInfo()
154 const TargetMachine *TM) in MachineModuleInfoWrapperPass()
160 const TargetMachine *TM, MCContext *ExtContext) in MachineModuleInfoWrapperPass()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp30 const TargetMachine &TM, in PreserveLibCallsAndAsmUsed()
47 const TargetMachine &TM; member in __anon4c61787d0111::PreserveLibCallsAndAsmUsed
123 void llvm::updateCompilerUsed(Module &TheModule, const TargetMachine &TM, in updateCompilerUsed()
H A DLTOBackend.cpp227 std::unique_ptr<TargetMachine> TM(TheTarget->createTargetMachine( in createTargetMachine() local
239 static void runNewPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, in runNewPMPasses()
365 bool lto::opt(const Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod, in opt()
399 static void codegen(const Config &Conf, TargetMachine *TM, in codegen()
472 static void splitCodeGen(const Config &C, TargetMachine *TM, in splitCodeGen()
503 std::unique_ptr<TargetMachine> TM = in splitCodeGen() local
559 std::unique_ptr<TargetMachine> TM = createTargetMachine(C, *TOrErr, Mod); in backend() local
610 std::unique_ptr<TargetMachine> TM = createTargetMachine(Conf, *TOrErr, Mod); in thinBackend() local
638 std::unique_ptr<ToolOutputFile> DiagnosticOutputFile) { in thinBackend()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRSubtarget.cpp30 const std::string &FS, const AVRTargetMachine &TM) in AVRSubtarget()
39 const TargetMachine &TM) { in initializeSubtargetDependencies()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.cpp19 const TargetMachine &TM) { in Initialize()
24 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.cpp37 const TargetMachine &TM) { in Initialize()
81 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
99 const TargetMachine &TM) { in isExecuteOnlyFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPF.h49 BPFTargetMachine *TM; variable
52 BPFAbstractMemberAccessPass(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccessPass()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/GISel/
H A DBPFInstructionSelector.cpp63 BPFInstructionSelector::BPFInstructionSelector(const BPFTargetMachine &TM, in BPFInstructionSelector()
86 createBPFInstructionSelector(const BPFTargetMachine &TM, in createBPFInstructionSelector()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSampleProfileProbe.h117 TargetMachine *TM; variable
120 SampleProfileProbePass(TargetMachine *TM) : TM(TM) {} in SampleProfileProbePass()

12345678910>>...16