Home
last modified time | relevance | path

Searched refs:target_machine (Results 1 – 13 of 13) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Ddisassembler.cc37 Disassembler::Disassembler(const llvm::TargetMachine& target_machine) in Disassembler() argument
38 : subtarget_info_(*target_machine.getMCSubtargetInfo()) { in Disassembler()
40 mc_context_.reset(new llvm::MCContext(target_machine.getMCAsmInfo(), in Disassembler()
41 target_machine.getMCRegisterInfo(), in Disassembler()
43 disassembler_.reset(target_machine.getTarget().createMCDisassembler( in Disassembler()
45 inst_printer_.reset(target_machine.getTarget().createMCInstPrinter( in Disassembler()
46 target_machine.getTargetTriple(), in Disassembler()
48 *target_machine.getMCAsmInfo(), *target_machine.getMCInstrInfo(), in Disassembler()
49 *target_machine.getMCRegisterInfo())); in Disassembler()
50 inst_analysis_.reset(target_machine.getTarget().createMCInstrAnalysis( in Disassembler()
[all …]
Dcpu_compiler.cc395 llvm::TargetMachine* target_machine) { in RunHloPasses() argument
396 LLVMTargetMachineFeatures target_machine_features(target_machine); in RunHloPasses()
558 target_machine(SimpleOrcJIT::InferTargetMachineForJIT( in OrcJITPostCompilationHook()
561 disassembler(*target_machine) {} in OrcJITPostCompilationHook()
578 std::unique_ptr<llvm::TargetMachine> target_machine; member
663 LLVMTargetMachineFeatures target_machine_features(jit->target_machine()); in RunBackend()
797 std::unique_ptr<llvm::TargetMachine> target_machine = in CompileAheadOfTime() local
806 llvm_module.setDataLayout(target_machine->createDataLayout()); in CompileAheadOfTime()
821 RunHloPasses(module, /*is_aot_compile=*/true, target_machine.get())); in CompileAheadOfTime()
854 LLVMTargetMachineFeatures target_machine_features(target_machine.get()); in CompileAheadOfTime()
[all …]
Dcompiler_functor.h34 llvm::TargetMachine* target_machine, int opt_level,
41 : target_machine_(target_machine), in target_machine_() argument
Dtarget_machine_features.h66 LLVMTargetMachineFeatures(llvm::TargetMachine* target_machine) in LLVMTargetMachineFeatures() argument
67 : target_machine_(target_machine) {} in LLVMTargetMachineFeatures()
Dsimple_orc_jit.cc82 std::unique_ptr<llvm::TargetMachine> target_machine( in InferTargetMachineForJIT() local
90 CHECK(target_machine != nullptr); in InferTargetMachineForJIT()
91 return target_machine; in InferTargetMachineForJIT()
Ddisassembler.h51 explicit Disassembler(const llvm::TargetMachine& target_machine);
Dsimple_orc_jit.h82 llvm::TargetMachine* target_machine() const { return target_machine_.get(); } in target_machine() function
Dcpu_compiler.h159 llvm::TargetMachine* target_machine);
Dir_emitter.h82 const TargetMachineFeatures* target_machine,
/external/tensorflow/tensorflow/compiler/xla/service/gpu/llvm_gpu_backend/
Dnvptx_backend_lib.cc208 llvm::TargetMachine* target_machine, in AddOptimizationPasses() argument
228 target_machine->adjustPassManager(builder); in AddOptimizationPasses()
249 string EmitModuleToPTX(Module* module, llvm::TargetMachine* target_machine) { in EmitModuleToPTX() argument
262 target_machine->addPassesToEmitFile(codegen_passes, pstream, nullptr, in EmitModuleToPTX()
374 std::unique_ptr<llvm::TargetMachine> target_machine = GetTargetMachine( in CompileModuleToPtx() local
377 target_machine->getTargetIRAnalysis())); in CompileModuleToPtx()
403 /*size_level=*/0, target_machine.get(), &module_passes, in CompileModuleToPtx()
432 return EmitModuleToPTX(module, target_machine.get()); in CompileModuleToPtx()
/external/tensorflow/tensorflow/compiler/aot/
Dembedded_protocol_buffers.cc77 static StatusOr<string> CodegenModule(llvm::TargetMachine* target_machine, in CodegenModule() argument
83 if (target_machine->addPassesToEmitFile( in CodegenModule()
115 TF_ASSIGN_OR_RETURN(std::unique_ptr<llvm::TargetMachine> target_machine, in CreateEmbeddedProtocolBuffers()
147 CodegenModule(target_machine.get(), in CreateEmbeddedProtocolBuffers()
/external/swiftshader/third_party/llvm-7.0/llvm/bindings/ocaml/executionengine/
Dllvm_executionengine.ml71 target_machine : llexecutionengine -> Llvm_target.TargetMachine.t
/external/llvm/bindings/ocaml/executionengine/
Dllvm_executionengine.ml71 target_machine : llexecutionengine -> Llvm_target.TargetMachine.t