Searched refs:TargetMachine (Results 126 - 150 of 245) sorted by relevance

12345678910

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp327 const TargetMachine &TM = TPC.getTM<TargetMachine>();
H A DAMDGPUPerfHintAnalysis.cpp31 #include "llvm/Target/TargetMachine.h"
372 const TargetMachine &TM = TPC->getTM<TargetMachine>();
H A DAMDGPUPromoteAlloca.cpp54 #include "llvm/Target/TargetMachine.h"
87 const TargetMachine *TM;
186 TM = &TPC->getTM<TargetMachine>();
1046 const TargetMachine *TM;
1048 TM = &TPC->getTM<TargetMachine>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp51 #include "llvm/Target/TargetMachine.h"
232 static void optimizeModule(Module &TheModule, TargetMachine &TM,
286 TargetMachine &TM) {
404 StringMap<lto::InputFile *> &ModuleMap, TargetMachine &TM,
501 // Initialize the TargetMachine builder for a given Triple
554 // TargetMachine factory
555 std::unique_ptr<TargetMachine> TargetMachineBuilder::create() const {
568 return std::unique_ptr<TargetMachine>(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcCBindingsStack.h13 #include "llvm-c/TargetMachine.h"
32 #include "llvm/Target/TargetMachine.h"
47 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(TargetMachine, LLVMTargetMachineRef)
210 OrcCBindingsStack(TargetMachine &TM,
451 createCompileCallbackManager(TargetMachine &TM, orc::ExecutionSession &ES) {
H A DOrcMCJITReplacement.h39 #include "llvm/Target/TargetMachine.h"
223 std::unique_ptr<TargetMachine> TM) {
235 std::unique_ptr<TargetMachine> TM)
467 std::unique_ptr<TargetMachine> TM;
H A DOrcV2CBindings.cpp10 #include "llvm-c/TargetMachine.h"
59 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(TargetMachine, LLVMTargetMachineRef)
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llc/
H A Dllc.cpp54 #include "llvm/Target/TargetMachine.h"
439 std::unique_ptr<TargetMachine> Target;
469 Target = std::unique_ptr<TargetMachine>(TheTarget->createTargetMachine(
513 Target = std::unique_ptr<TargetMachine>(TheTarget->createTargetMachine(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp93 #include "llvm/Target/TargetMachine.h"
141 const TargetMachine *TM = nullptr;
194 explicit GlobalMerge(const TargetMachine *TM, unsigned MaximalOffset,
679 Pass *llvm::createGlobalMergePass(const TargetMachine *TM, unsigned Offset,
H A DLLVMTargetMachine.cpp33 #include "llvm/Target/TargetMachine.h"
82 : TargetMachine(T, DataLayoutString, TT, CPU, FS, Options) {
104 // Set PassConfig options provided by TargetMachine.
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h55 class TargetMachine;
208 const TargetMachine &TM;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp33 static LLVMTargetMachineRef wrap(const TargetMachine *P) {
35 reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine*>(P));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp50 const TargetMachine &TM = MF.getTarget();
197 const TargetMachine &TM = MI->getMF()->getTarget();
H A DWebAssemblyISelLowering.h45 WebAssemblyTargetLowering(const TargetMachine &TM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h37 class TargetMachine;
77 const TargetMachine &TM;
/freebsd-13-stable/contrib/llvm-project/llvm/tools/opt/
H A Dopt.cpp54 #include "llvm/Target/TargetMachine.h"
385 TargetMachine *TM, unsigned OptLevel,
471 // Returns the TargetMachine instance or zero if no triple is provided.
472 static TargetMachine* GetTargetMachine(Triple TheTriple, StringRef CPUStr,
702 TargetMachine *Machine = nullptr;
716 std::unique_ptr<TargetMachine> TM(Machine);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp136 const TargetMachine &TM = MF.getTarget();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiAsmPrinter.cpp45 explicit LanaiAsmPrinter(TargetMachine &TM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h75 explicit MSP430TargetLowering(const TargetMachine &TM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.cpp239 const TargetMachine &TM) {
H A DMipsSubtarget.h366 const TargetMachine &TM);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.h40 #include "llvm/Target/TargetMachine.h"
292 NVPTXAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h56 SparcTargetLowering(const TargetMachine &TM, const SparcSubtarget &STI);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp57 explicit XCoreAsmPrinter(TargetMachine &TM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h81 class TargetMachine;
382 const TargetMachine &TM;

Completed in 410 milliseconds

12345678910