Home
last modified time | relevance | path

Searched refs:get_tuple_element (Results 1 – 18 of 18) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Dfused_ir_emitter.cc105 HloInstruction* get_tuple_element) { in HandleGetTupleElement() argument
107 const HloInstruction* tuple_operand = get_tuple_element->operand(0); in HandleGetTupleElement()
124 return llvm_ir::EmitGetTupleElement(get_tuple_element->shape(), in HandleGetTupleElement()
125 get_tuple_element->tuple_index(), in HandleGetTupleElement()
129 if (!get_tuple_element->shape().IsTuple()) { in HandleGetTupleElement()
130 indexed_generators_[get_tuple_element] = in HandleGetTupleElement()
135 return IrArray(tuple_element_ptr, get_tuple_element->shape()) in HandleGetTupleElement()
139 non_indexed_generators_[get_tuple_element] = emit_tuple_element_ptr; in HandleGetTupleElement()
Dfused_ir_emitter.h75 Status HandleGetTupleElement(HloInstruction* get_tuple_element) override;
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dir_emitter.cc109 Status IrEmitter::HandleGetTupleElement(HloInstruction* get_tuple_element) { in HandleGetTupleElement() argument
110 auto operand = get_tuple_element->operand(0); in HandleGetTupleElement()
113 *get_tuple_element, in HandleGetTupleElement()
115 get_tuple_element->shape(), get_tuple_element->tuple_index(), in HandleGetTupleElement()
Dir_emitter.h80 Status HandleGetTupleElement(HloInstruction* get_tuple_element) override;
Dir_emitter_unnested.h168 Status HandleGetTupleElement(HloInstruction* get_tuple_element) override;
/external/tensorflow/tensorflow/compiler/xla/service/
Ddfs_hlo_visitor_with_default.h133 Status HandleGetTupleElement(HloInstructionPtr get_tuple_element) override { in HandleGetTupleElement() argument
134 return DefaultAction(get_tuple_element); in HandleGetTupleElement()
Dtuple_points_to_analysis.cc220 HloInstruction* get_tuple_element) { in HandleGetTupleElement() argument
223 int64 element_index = get_tuple_element->tuple_index(); in HandleGetTupleElement()
225 PointsToSet& points_to_set = CreateEmptyPointsToSet(get_tuple_element); in HandleGetTupleElement()
227 *PerInst(get_tuple_element->operand(0))->points_to_set; in HandleGetTupleElement()
Dlogical_buffer_analysis.h60 Status HandleGetTupleElement(HloInstruction* get_tuple_element) override;
Dhlo_evaluator.cc1177 Status HloEvaluator::HandleGetTupleElement(HloInstruction* get_tuple_element) { in HandleGetTupleElement() argument
1178 const auto result_shape = get_tuple_element->shape(); in HandleGetTupleElement()
1179 const int64 index = get_tuple_element->tuple_index(); in HandleGetTupleElement()
1181 auto operand = get_tuple_element->operand(0); in HandleGetTupleElement()
1192 evaluated_[get_tuple_element] = in HandleGetTupleElement()
1194 return evaluated_[get_tuple_element].CopyFrom(operand_tuple_literal, in HandleGetTupleElement()
Dhlo_verifier.cc416 Status ShapeVerifier::HandleGetTupleElement(HloInstruction* get_tuple_element) { in HandleGetTupleElement() argument
417 return CheckShape(get_tuple_element, in HandleGetTupleElement()
419 get_tuple_element->operand(0)->shape(), in HandleGetTupleElement()
420 get_tuple_element->tuple_index())); in HandleGetTupleElement()
Dhlo_cost_analysis.h57 const HloInstruction* get_tuple_element) override;
Dtuple_points_to_analysis.h248 Status HandleGetTupleElement(HloInstruction* get_tuple_element) override;
Dhlo_evaluator.h209 Status HandleGetTupleElement(HloInstruction* get_tuple_element) override;
Dhlo_verifier.h68 Status HandleGetTupleElement(HloInstruction* get_tuple_element) override;
Dalgebraic_simplifier.cc208 Status HandleGetTupleElement(HloInstruction* get_tuple_element) override;
1939 HloInstruction* get_tuple_element) { in HandleGetTupleElement() argument
1940 auto operand = get_tuple_element->mutable_operand(0); in HandleGetTupleElement()
1945 << get_tuple_element->ToString(); in HandleGetTupleElement()
1947 get_tuple_element, in HandleGetTupleElement()
1948 operand->mutable_operand(get_tuple_element->tuple_index()))) { in HandleGetTupleElement()
Dtuple_points_to_analysis_test.cc251 auto get_tuple_element = builder.AddInstruction( in TEST_F() local
256 auto& points_to_set = points_to_analysis_->GetPointsToSet(get_tuple_element); in TEST_F()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dir_emitter.h151 Status HandleGetTupleElement(HloInstruction* get_tuple_element) override;
Dir_emitter.cc292 Status IrEmitter::HandleGetTupleElement(HloInstruction* get_tuple_element) { in HandleGetTupleElement() argument
297 auto operand = get_tuple_element->operand(0); in HandleGetTupleElement()
298 const Shape& shape = get_tuple_element->shape(); in HandleGetTupleElement()
299 emitted_value_[get_tuple_element] = llvm_ir::EmitGetTupleElement( in HandleGetTupleElement()
300 shape, get_tuple_element->tuple_index(), MinimumAlignmentForShape(shape), in HandleGetTupleElement()