Searched refs:tuple_select (Results 1 – 15 of 15) sorted by relevance
/external/tensorflow/tensorflow/compiler/xla/service/gpu/ |
D | ir_emitter.cc | 427 Status IrEmitter::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument 428 auto pred = tuple_select->operand(0); in HandleTupleSelect() 429 auto on_true = tuple_select->operand(1); in HandleTupleSelect() 430 auto on_false = tuple_select->operand(2); in HandleTupleSelect() 433 TF_RET_CHECK(tuple_select->shape().IsTuple()); in HandleTupleSelect() 434 llvm_ir::EmitTupleSelect(GetIrArray(*tuple_select, *tuple_select), in HandleTupleSelect() 435 GetIrArray(*pred, *tuple_select), in HandleTupleSelect()
|
D | ir_emitter.h | 96 Status HandleTupleSelect(HloInstruction* tuple_select) override;
|
D | ir_emitter_unnested.h | 180 Status HandleTupleSelect(HloInstruction* tuple_select) override;
|
D | ir_emitter_unnested.cc | 1373 Status IrEmitterUnnested::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument 1375 BuildKernelThunk(tuple_select, /*implements_whole_instruction=*/true)); in HandleTupleSelect() 1376 return IrEmitter::HandleTupleSelect(tuple_select); in HandleTupleSelect()
|
/external/tensorflow/tensorflow/compiler/xla/service/ |
D | logical_buffer_analysis.cc | 168 Status LogicalBufferAnalysis::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument 171 NewLogicalBuffer(tuple_select, /*index=*/{}); in HandleTupleSelect()
|
D | tuple_points_to_analysis.cc | 395 Status TuplePointsToAnalysis::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument 403 auto on_true = tuple_select->operand(1); in HandleTupleSelect() 404 auto on_false = tuple_select->operand(2); in HandleTupleSelect() 405 PointsToSet& points_to_set = CreateCopiedPointsToSet(tuple_select, on_true); in HandleTupleSelect() 423 logical_buffer_analysis_->GetBuffer(tuple_select, /*index=*/{}), in HandleTupleSelect()
|
D | dfs_hlo_visitor_with_default.h | 82 Status HandleTupleSelect(HloInstructionPtr tuple_select) override { in HandleTupleSelect() argument 83 return DefaultAction(tuple_select); in HandleTupleSelect()
|
D | logical_buffer_analysis.h | 66 Status HandleTupleSelect(HloInstruction* tuple_select) override;
|
D | hlo_evaluator.cc | 1306 Status HloEvaluator::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument 1307 const auto& pred = GetEvaluatedLiteralFor(tuple_select->operand(0)); in HandleTupleSelect() 1308 const auto& on_true = GetEvaluatedLiteralFor(tuple_select->operand(1)); in HandleTupleSelect() 1309 const auto& on_false = GetEvaluatedLiteralFor(tuple_select->operand(2)); in HandleTupleSelect() 1312 evaluated_[tuple_select] = on_true.Clone(); in HandleTupleSelect() 1314 evaluated_[tuple_select] = on_false.Clone(); in HandleTupleSelect()
|
D | tuple_points_to_analysis.h | 254 Status HandleTupleSelect(HloInstruction* tuple_select) override;
|
D | hlo_evaluator.h | 223 Status HandleTupleSelect(HloInstruction* tuple_select) override;
|
D | hlo_verifier.h | 46 Status HandleTupleSelect(HloInstruction* tuple_select) override;
|
D | hlo_verifier.cc | 116 Status ShapeVerifier::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument 117 return CheckTernaryShape(tuple_select); in HandleTupleSelect()
|
/external/tensorflow/tensorflow/compiler/xla/service/cpu/ |
D | ir_emitter.cc | 311 Status IrEmitter::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument 312 auto pred = tuple_select->operand(0); in HandleTupleSelect() 313 auto on_true = tuple_select->operand(1); in HandleTupleSelect() 314 auto on_false = tuple_select->operand(2); in HandleTupleSelect() 317 TF_RET_CHECK(tuple_select->shape().IsTuple()); in HandleTupleSelect() 318 TF_RETURN_IF_ERROR(EmitTargetAddressForOp(tuple_select)); in HandleTupleSelect() 319 llvm_ir::EmitTupleSelect(GetIrArrayFor(tuple_select), GetIrArrayFor(pred), in HandleTupleSelect()
|
D | ir_emitter.h | 153 Status HandleTupleSelect(HloInstruction* tuple_select) override;
|