Home
last modified time | relevance | path

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

/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dir_emitter.cc77 using llvm_ir::IrName;
171 IrShapeType(bitcast->shape())->getPointerTo(), IrName(bitcast)); in HandleBitcast()
657 llvm_ir::ForLoopNest loops(IrName(reduce_window, "inner"), &b_); in EmitElementalReduceWindow()
784 select_and_scatter, /*desc=*/IrName(select_and_scatter, "init"), in HandleSelectAndScatter()
791 llvm_ir::ForLoopNest source_loops(IrName(select_and_scatter), &b_); in HandleSelectAndScatter()
810 llvm_ir::ForLoopNest window_loops(IrName(select_and_scatter, "window"), &b_); in HandleSelectAndScatter()
980 llvm_ir::ForLoopNest loops(IrName(convolution, "inner"), &b_); in EmitElementalConvolution()
1593 llvm_ir::ForLoopNest reduction_loop_nest(IrName(arg, "vectorized_inner"), in EmitInnerLoopForVectorizedReduction()
1722 llvm_ir::ForLoopNest loop_nest(IrName(reduce), &b_); in EmitVectorizedReduce()
1837 llvm_ir::ForLoopNest loops(IrName(reduce, "inner"), &b_); in EmitElementalReduce()
[all …]
Delemental_ir_emitter.cc121 operands, llvm_ir::IrName(hlo)); in MakeElementGenerator()
Ddot_op_emitter.cc431 llvm_ir::ForLoopNest loop_nest(llvm_ir::IrName(dot_hlo_name_), b_); in EmitNaiveLlvmIrGemm()
958 llvm_ir::IrName(&dot, "bdot"), /*start=*/0, /*end=*/batch_count, in EmitBatchDotOperation()
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Dllvm_util.h90 string IrName(string a);
91 string IrName(absl::string_view a, absl::string_view b);
92 string IrName(const HloInstruction* a, absl::string_view b = "");
Dllvm_loop.cc168 return llvm_ir::IrName(prefix_, llvm_ir::IrName(name, suffix_)); in GetQualifiedName()
250 llvm_ir::IrName(suffix, absl::StrCat(dimension))); in AddLoopsForShapeOnDimensions()
Dllvm_util.cc423 string IrName(string a) { in IrName() function
428 string IrName(absl::string_view a, absl::string_view b) { in IrName() function
430 return IrName(absl::StrCat(a, ".", b)); in IrName()
432 return IrName(absl::StrCat(a, b)); in IrName()
435 string IrName(const HloInstruction* a, absl::string_view b) { in IrName() function
436 return IrName(a->name(), b); in IrName()
Ddynamic_update_slice_util.cc182 fusion_output_array, launch_dimensions, IrName(fusion), b); in EmitFusedDynamicUpdateSliceInPlaceImpl()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dhlo_to_ir_bindings.cc168 ir_value->setName(llvm_ir::IrName(&hlo, "raw")); in GetTypedIrValue()
171 typed_ir_value->setName(llvm_ir::IrName(&hlo, "typed")); in GetTypedIrValue()
Delemental_ir_emitter.cc55 using llvm_ir::IrName;
377 llvm_ir::ForLoopNest loops(IrName(hlo), b_, index_type); in MakeElementGenerator()
455 llvm_ir::ForLoopNest loops(IrName(hlo), b_, index_type); in MakeElementGenerator()
Dparallel_loop_emitter.cc136 llvm_ir::IrName(loop_name, "in_bounds"), b_, false); in EmitIndexAndSetExitBasicBlock()
Dir_emitter.cc52 using llvm_ir::IrName;
530 llvm_ir::ForLoopNest loop_nest(IrName(dot), &b_); in HandleDot()
688 llvm_ir::ForLoopNest loops(IrName(reduce, "inner"), &b_); in HandleReduce()
Dir_emitter_unnested.cc106 using llvm_ir::IrName;
851 llvm_ir::ForLoopNest window_loops(IrName(select_and_scatter, "inner"), &b_, in HandleSelectAndScatter()
974 .EmitLoop(IrName(select_and_scatter), index_type); in HandleSelectAndScatter()
1200 .EmitLoop(IrName(scatter), in EmitScatter()
1334 dimension_to_sort, values_arrays, IrName(sort), xor_masks, &b_, in HandleSort()
2010 .EmitLoop(IrName(hlo))); in BuildInitializerThunk()
2020 .EmitLoop(IrName(hlo))); in BuildInitializerThunk()
2194 IrName(&hlo), in EmitTargetElementLoopInThunk()
2211 .EmitLoop(IrName(&hlo), in EmitTargetElementLoopInThunk()
3066 IrName(unnested_hlo, StrCat("tile", id))); in EmitKernel()
/external/tensorflow/tensorflow/compiler/xla/service/
Delemental_ir_emitter.cc53 using llvm_ir::IrName;
1722 /*insert_before=*/nullptr, IrName(hlo, "merge"), b_); in EmitElementalConcatenate()
1725 init_block->splitBasicBlock(b_->GetInsertPoint(), IrName(hlo, "merge")); in EmitElementalConcatenate()
1844 start_index_value->setName(IrName(hlo, StrCat("start_idx", i))); in EmitElementalDynamicSlice()
2005 start_index_value->setName(IrName(hlo, StrCat("start_idx", i))); in EmitElementalDynamicUpdateSlice()
2133 IrName(hlo, "inner"), index_typed_const(0), in EmitElementalDot()