Searched refs:TargetMachine (Results 151 - 175 of 245) sorted by relevance

12345678910

/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp47 std::unique_ptr<TargetMachine> TM) {
65 MCJIT::MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> TM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTOCodeGenerator.cpp380 std::unique_ptr<TargetMachine> LTOCodeGenerator::createTargetMachine() {
381 return std::unique_ptr<TargetMachine>(MArch->createTargetMachine(
H A DLTOModule.cpp47 llvm::TargetMachine *TM)
229 TargetMachine *target =
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp90 const TargetMachine &TM = TPC.getTM<TargetMachine>();
H A DAMDGPUSubtarget.h88 static const AMDGPUSubtarget &get(const TargetMachine &TM,
1269 const TargetMachine &TM);
H A DAMDGPULibCalls.cpp34 #include "llvm/Target/TargetMachine.h"
64 const TargetMachine *TM;
156 AMDGPULibCalls(const TargetMachine *TM_ = nullptr) : TM(TM_) {}
177 AMDGPUSimplifyLibCalls(const TargetMachine *TM = nullptr)
1710 FunctionPass *llvm::createAMDGPUSimplifyLibCallsPass(const TargetMachine *TM) {
H A DAMDGPUMCInstLower.cpp227 static const MCExpr *lowerAddrSpaceCast(const TargetMachine &TM,
230 // TargetMachine does not support llvm-style cast. Use C++-style cast.
H A DAMDGPUSubtarget.cpp540 const TargetMachine &TM) :
900 const AMDGPUSubtarget &AMDGPUSubtarget::get(const TargetMachine &TM, const Function &F) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h37 class TargetMachine;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp68 #include "llvm/Target/TargetMachine.h"
455 auto &TM = TPC->getTM<TargetMachine>();
H A DStackProtector.cpp49 #include "llvm/Target/TargetMachine.h"
89 TM = &getAnalysis<TargetPassConfig>().getTM<TargetMachine>();
H A DSafeStack.cpp63 #include "llvm/Target/TargetMachine.h"
853 const TargetMachine *TM = nullptr;
883 TM = &getAnalysis<TargetPassConfig>().getTM<TargetMachine>();
H A DTypePromotion.cpp43 #include "llvm/Target/TargetMachine.h"
949 const TargetMachine &TM = TPC->getTM<TargetMachine>();
H A DInterleavedLoadCombinePass.cpp42 #include "llvm/Target/TargetMachine.h"
67 TargetMachine &TM)
1333 TPC->getTM<TargetMachine>())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h62 explicit RISCVTargetLowering(const TargetMachine &TM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp58 #include "llvm/Target/TargetMachine.h"
322 if (TPC.getTM<TargetMachine>()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp39 #include "llvm/Target/TargetMachine.h"
54 std::unique_ptr<TargetMachine> TM) = nullptr;
59 std::unique_ptr<TargetMachine> TM) = nullptr;
512 ExecutionEngine *EngineBuilder::create(TargetMachine *TM) {
513 std::unique_ptr<TargetMachine> TheTM(TM); // Take ownership.
/freebsd-13-stable/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp35 #include "llvm/Target/TargetMachine.h"
213 bool llvm::runPassPipeline(StringRef Arg0, Module &M, TargetMachine *TM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp167 auto &TM = TPC.getTM<TargetMachine>();
H A DARMISelLowering.h48 class TargetMachine;
333 explicit ARMTargetLowering(const TargetMachine &TM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp513 getAnalysis<TargetPassConfig>().getTM<TargetMachine>());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp67 #include "llvm/Target/TargetMachine.h"
87 explicit PPCAsmPrinter(TargetMachine &TM,
130 explicit PPCLinuxAsmPrinter(TargetMachine &TM,
153 PPCAIXAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
1820 createPPCAsmPrinterPass(TargetMachine &tm,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp46 explicit VEAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h88 class TargetMachine;
319 explicit TargetLoweringBase(const TargetMachine &TM);
334 const TargetMachine &getTargetMachine() const { return TM; }
2811 const TargetMachine &TM;
3119 explicit TargetLowering(const TargetMachine &TM);
H A DBasicTTIImpl.h62 class TargetMachine;
189 explicit BasicTTIImplBase(const TargetMachine *TM, const DataLayout &DL)
1856 explicit BasicTTIImpl(const TargetMachine *TM, const Function &F);

Completed in 336 milliseconds

12345678910