/external/tensorflow/tensorflow/compiler/xla/service/cpu/ |
H A D | disassembler.cc | 37 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 D | target_machine_features.h | 33 TargetMachineFeatures(llvm::TargetMachine* target_machine) argument 34 : target_machine_(target_machine) {}
|
H A D | compiler_functor.h | 35 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 D | disassembler.h | 51 explicit Disassembler(const llvm::TargetMachine& target_machine);
|
H A D | simple_orc_jit.h | 94 llvm::TargetMachine* target_machine() const { return target_machine_.get(); } function in class:xla::cpu::SimpleOrcJIT
|
H A D | cpu_compiler.cc | 582 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 D | ir_emitter.h | 79 llvm::TargetMachine* target_machine,
|
H A D | ir_emitter.cc | 86 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 D | embedded_protocol_buffers.cc | 41 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 D | gpu_backend_lib.cc | 220 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 D | llvm_executionengine.ml | 71 target_machine : llexecutionengine -> Llvm_target.TargetMachine.t
|