Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/llvm/unittests/Target/AArch64/
H A DInstSizes.cpp14 std::unique_ptr<LLVMTargetMachine> createTargetMachine() { in createTargetMachine()
26 return std::unique_ptr<LLVMTargetMachine>(static_cast<LLVMTargetMachine*>( in createTargetMachine()
90 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
122 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
137 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
152 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
165 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
180 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
194 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
208 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
[all …]
H A DMatrixRegisterAliasing.cpp10 std::unique_ptr<LLVMTargetMachine> createTargetMachine() { in createTargetMachine()
22 return std::unique_ptr<LLVMTargetMachine>( in createTargetMachine()
23 static_cast<LLVMTargetMachine *>(TheTarget->createTargetMachine( in createTargetMachine()
36 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h45 class LLVMTargetMachine; variable
78 const LLVMTargetMachine &TM;
129 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr);
131 explicit MachineModuleInfo(const LLVMTargetMachine *TM,
141 const LLVMTargetMachine &getTarget() const { return TM; } in getTarget()
219 explicit MachineModuleInfoWrapperPass(const LLVMTargetMachine *TM = nullptr);
221 explicit MachineModuleInfoWrapperPass(const LLVMTargetMachine *TM,
237 const LLVMTargetMachine *TM;
243 MachineModuleAnalysis(const LLVMTargetMachine *TM) : TM(TM) {} in MachineModuleAnalysis()
H A DRegisterUsageInfo.h32 class LLVMTargetMachine; variable
44 void setTargetMachine(const LLVMTargetMachine &TM);
66 const LLVMTargetMachine *TM;
H A DTargetPassConfig.h23 class LLVMTargetMachine; variable
122 LLVMTargetMachine *TM;
142 TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm);
471 LLVMTargetMachine &);
/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DGISelMITest.cpp32 std::unique_ptr<LLVMTargetMachine>
41 return std::unique_ptr<LLVMTargetMachine>( in createTargetMachine()
42 static_cast<LLVMTargetMachine *>(T->createTargetMachine( in createTargetMachine()
70 std::unique_ptr<LLVMTargetMachine>
79 return std::unique_ptr<LLVMTargetMachine>( in createTargetMachine()
80 static_cast<LLVMTargetMachine *>(T->createTargetMachine( in createTargetMachine()
H A DGISelMITest.h79 createDummyModule(LLVMContext &Context, const LLVMTargetMachine &TM, in createDummyModule()
109 virtual std::unique_ptr<LLVMTargetMachine> createTargetMachine() const = 0;
133 std::unique_ptr<LLVMTargetMachine> TM;
144 std::unique_ptr<LLVMTargetMachine> createTargetMachine() const override;
150 std::unique_ptr<LLVMTargetMachine> createTargetMachine() const override;
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp40 void LLVMTargetMachine::initAsmInfo() { in initAsmInfo()
85 LLVMTargetMachine::LLVMTargetMachine(const Target &T, in LLVMTargetMachine() function in LLVMTargetMachine
101 LLVMTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
107 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode()
125 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter()
145 Expected<std::unique_ptr<MCStreamer>> LLVMTargetMachine::createMCStreamer( in createMCStreamer()
224 bool LLVMTargetMachine::addPassesToEmitFile( in addPassesToEmitFile()
254 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC()
H A DMachineModuleInfo.cpp72 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo()
80 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM, in MachineModuleInfo()
180 const LLVMTargetMachine *TM) in MachineModuleInfoWrapperPass()
186 const LLVMTargetMachine *TM, MCContext *ExtContext) in MachineModuleInfoWrapperPass()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DLlvmState.cpp32 static_cast<LLVMTargetMachine *>(TheTarget->createTargetMachine( in LLVMState()
54 std::unique_ptr<LLVMTargetMachine> LLVMState::createTargetMachine() const { in createTargetMachine()
55 return std::unique_ptr<LLVMTargetMachine>(static_cast<LLVMTargetMachine *>( in createTargetMachine()
H A DAssembler.h91 std::unique_ptr<LLVMTargetMachine> TM,
108 std::unique_ptr<LLVMTargetMachine> TM,
H A DAssembler.cpp166 const LLVMTargetMachine &LLVMTM = static_cast<const LLVMTargetMachine &>(TM); in getFunctionReservedRegs()
176 std::unique_ptr<LLVMTargetMachine> TM, in assembleToStream()
294 std::unique_ptr<LLVMTargetMachine> TM, in ExecutableFunction()
/llvm-project-15.0.7/llvm/unittests/MC/AMDGPU/
H A DDwarfRegMappings.cpp30 std::unique_ptr<LLVMTargetMachine>
40 return std::unique_ptr<LLVMTargetMachine>(static_cast<LLVMTargetMachine *>( in createTargetMachine()
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DAMDGPUMetadataTest.cpp59 TM = std::unique_ptr<LLVMTargetMachine>( in SetUp()
60 static_cast<LLVMTargetMachine *>(T->createTargetMachine( in SetUp()
82 std::unique_ptr<LLVMTargetMachine> TM;
H A DTargetOptionsTest.cpp53 LLVMTargetMachine *LLVMTM = static_cast<LLVMTargetMachine *>(TM.get()); in targetOptionsTest()
/llvm-project-15.0.7/llvm/unittests/Target/X86/
H A DMachineSizeOptsTest.cpp30 std::unique_ptr<LLVMTargetMachine> createTargetMachine() { in createTargetMachine()
34 return std::unique_ptr<LLVMTargetMachine>(static_cast<LLVMTargetMachine*>( in createTargetMachine()
43 std::unique_ptr<LLVMTargetMachine> TM;
/llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/Common/
H A DAssemblerUtils.h63 std::unique_ptr<LLVMTargetMachine> createTargetMachine() { in createTargetMachine()
71 return std::unique_ptr<LLVMTargetMachine>( in createTargetMachine()
72 static_cast<LLVMTargetMachine *>(TM)); in createTargetMachine()
/llvm-project-15.0.7/llvm/unittests/Target/WebAssembly/
H A DWebAssemblyExceptionInfoTest.cpp24 std::unique_ptr<LLVMTargetMachine> createTargetMachine() { in createTargetMachine()
37 return std::unique_ptr<LLVMTargetMachine>(static_cast<LLVMTargetMachine*>( in createTargetMachine()
67 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
230 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST()
/llvm-project-15.0.7/llvm/unittests/Target/ARM/
H A DInstSizes.cpp20 LLVMTargetMachine *TM, const ARMBaseInstrInfo *II, in runChecks()
84 auto TM = std::unique_ptr<LLVMTargetMachine>( in TEST()
85 static_cast<LLVMTargetMachine *>(T->createTargetMachine( in TEST()
H A DMachineInstrTest.cpp86 auto TM = std::unique_ptr<LLVMTargetMachine>( in TEST()
87 static_cast<LLVMTargetMachine*>( in TEST()
243 auto TM = std::unique_ptr<LLVMTargetMachine>( in TEST()
244 static_cast<LLVMTargetMachine*>( in TEST()
343 auto TM = std::unique_ptr<LLVMTargetMachine>( in TEST()
344 static_cast<LLVMTargetMachine*>( in TEST()
1056 auto TM = std::unique_ptr<LLVMTargetMachine>( in TEST()
1057 static_cast<LLVMTargetMachine*>( in TEST()
1198 auto TM = std::unique_ptr<LLVMTargetMachine>( in TEST()
2084 auto TM = std::unique_ptr<LLVMTargetMachine>( in TEST()
[all …]
/llvm-project-15.0.7/llvm/unittests/MI/
H A DLiveIntervalTest.cpp39 std::unique_ptr<LLVMTargetMachine> createTargetMachine() { in createTargetMachine()
47 return std::unique_ptr<LLVMTargetMachine>(static_cast<LLVMTargetMachine*>( in createTargetMachine()
54 const LLVMTargetMachine &TM, StringRef MIRCode, const char *FuncName) { in parseMIR()
167 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in liveIntervalTest()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h28 class AMDGPUTargetMachine : public LLVMTargetMachine {
110 AMDGPUPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM);
/llvm-project-15.0.7/clang/tools/clang-fuzzer/handle-llvm/
H A Dhandle_llvm.cpp128 LLVMTargetMachine &LTM = static_cast<LLVMTargetMachine &>(*TM); in OptLLVM()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.h25 class MSP430TargetMachine : public LLVMTargetMachine {
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRTargetMachine.h28 class AVRTargetMachine : public LLVMTargetMachine {

1234