Searched refs:target_machine (Results 1 - 11 of 11) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/cpu/
H A Ddisassembler.cc37 Disassembler::Disassembler(const llvm::TargetMachine& target_machine) argument
38 : subtarget_info_(*target_machine.getMCSubtargetInfo()) {
40 mc_context_.reset(new llvm::MCContext(target_machine.getMCAsmInfo(),
41 target_machine.getMCRegisterInfo(),
43 disassembler_.reset(target_machine.getTarget().createMCDisassembler(
45 inst_printer_.reset(target_machine.getTarget().createMCInstPrinter(
46 target_machine.getTargetTriple(),
48 *target_machine.getMCAsmInfo(), *target_machine.getMCInstrInfo(),
49 *target_machine
[all...]
H A Dtarget_machine_features.h33 TargetMachineFeatures(llvm::TargetMachine* target_machine) argument
34 : target_machine_(target_machine) {}
H A Dcompiler_functor.h35 llvm::TargetMachine* target_machine, const Disassembler* disassembler,
40 : target_machine_(target_machine),
34 CompilerFunctor( llvm::TargetMachine* target_machine, const Disassembler* disassembler, int opt_level, bool optimize_for_size, bool enable_fast_math, bool disable_expensive_passes, LLVMCompiler::ModuleHook pre_optimization_hook = nullptr, LLVMCompiler::ModuleHook post_optimization_hook = nullptr) argument
H A Ddisassembler.h51 explicit Disassembler(const llvm::TargetMachine& target_machine);
H A Dsimple_orc_jit.h94 llvm::TargetMachine* target_machine() const { return target_machine_.get(); } function in class:xla::cpu::SimpleOrcJIT
H A Dcpu_compiler.cc582 jit->target_machine(), jit->external_constant_pool());
666 jit->target_machine(), jit->external_constant_pool());
785 std::unique_ptr<llvm::TargetMachine> target_machine = WrapUnique( local
793 llvm_module.setDataLayout(target_machine->createDataLayout());
844 target_machine.get(),
885 Disassembler disassembler(*target_machine);
887 target_machine.get(), &disassembler, opt_level,
H A Dir_emitter.h79 llvm::TargetMachine* target_machine,
H A Dir_emitter.cc86 llvm::TargetMachine* target_machine,
99 target_machine_features_(target_machine),
81 IrEmitter( const HloModule& hlo_module, const BufferAssignment& assignment, llvm::Module* llvm_module, std::unordered_map<const HloInstruction*, int64> instruction_to_profile_idx, std::unordered_map<const HloComputation*, int64> computation_to_profile_idx, llvm::TargetMachine* target_machine, ExternalConstantPool* external_constant_pool) argument
/external/tensorflow/tensorflow/compiler/aot/
H A Dembedded_protocol_buffers.cc41 llvm::LLVMContext* llvm_context, llvm::TargetMachine* target_machine,
85 static StatusOr<string> CodegenModule(llvm::TargetMachine* target_machine, argument
91 if (target_machine->addPassesToEmitFile(
123 TF_ASSIGN_OR_RETURN(std::unique_ptr<llvm::TargetMachine> target_machine,
135 &llvm_context, target_machine.get(), *proto, symbol_prefix,
138 CodegenModule(target_machine.get(),
149 CodegenModule(target_machine.get(),
40 CreateModuleWithEmbeddedProtocolBuffer( llvm::LLVMContext* llvm_context, llvm::TargetMachine* target_machine, const ::tensorflow::protobuf::MessageLite& proto, StringPiece unique_identifier, string* protobuf_array_symbol_name, int64* protobuf_array_size) argument
/external/tensorflow/tensorflow/compiler/xla/service/gpu/llvm_gpu_backend/
H A Dgpu_backend_lib.cc220 llvm::TargetMachine* target_machine,
240 target_machine->adjustPassManager(builder);
259 // Emits the given module to PTX. target_machine is an initialized TargetMachine
261 string EmitModuleToPTX(Module* module, llvm::TargetMachine* target_machine) { argument
276 target_machine->addPassesToEmitFile(codegen_passes, pstream,
388 std::unique_ptr<llvm::TargetMachine> target_machine = GetTargetMachine( local
391 target_machine->getTargetIRAnalysis()));
409 /*size_level=*/0, target_machine.get(), &module_passes,
438 return EmitModuleToPTX(module, target_machine.get());
219 AddOptimizationPasses(unsigned opt_level, unsigned size_level, llvm::TargetMachine* target_machine, llvm::legacy::PassManagerBase* module_passes, llvm::legacy::FunctionPassManager* function_passes) argument
/external/llvm/bindings/ocaml/executionengine/
H A Dllvm_executionengine.ml71 target_machine : llexecutionengine -> Llvm_target.TargetMachine.t

Completed in 379 milliseconds