Searched refs:tuple_select (Results 1 – 13 of 13) sorted by relevance
185 Status LogicalBufferAnalysis::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument188 NewLogicalBuffer(tuple_select, /*index=*/{}); in HandleTupleSelect()
445 Status TuplePointsToAnalysis::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument453 auto on_true = tuple_select->operand(1); in HandleTupleSelect()454 auto on_false = tuple_select->operand(2); in HandleTupleSelect()455 PointsToSet& points_to_set = CreateCopiedPointsToSet(tuple_select, on_true); in HandleTupleSelect()473 logical_buffer_analysis_->GetBuffer(tuple_select, /*index=*/{}), in HandleTupleSelect()
69 Status HandleTupleSelect(HloInstruction* tuple_select) override;
83 Status HandleTupleSelect(HloInstructionPtr tuple_select) override { in HandleTupleSelect() argument84 return DefaultAction(tuple_select); in HandleTupleSelect()
257 Status HandleTupleSelect(HloInstruction* tuple_select) override;
245 Status HandleTupleSelect(HloInstruction* tuple_select) override;
48 Status HandleTupleSelect(HloInstruction* tuple_select) override;
2018 Status HloEvaluator::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument2019 const auto& pred = GetEvaluatedLiteralFor(tuple_select->operand(0)); in HandleTupleSelect()2020 const auto& on_true = GetEvaluatedLiteralFor(tuple_select->operand(1)); in HandleTupleSelect()2021 const auto& on_false = GetEvaluatedLiteralFor(tuple_select->operand(2)); in HandleTupleSelect()2024 evaluated_[tuple_select] = on_true.Clone(); in HandleTupleSelect()2026 evaluated_[tuple_select] = on_false.Clone(); in HandleTupleSelect()
110 Status ShapeVerifier::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument111 return CheckTernaryShape(tuple_select); in HandleTupleSelect()
93 Status HandleTupleSelect(HloInstruction* tuple_select) override;
517 Status IrEmitter::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument
375 Status IrEmitter::HandleTupleSelect(HloInstruction* tuple_select) { in HandleTupleSelect() argument376 auto pred = tuple_select->operand(0); in HandleTupleSelect()377 auto on_true = tuple_select->operand(1); in HandleTupleSelect()378 auto on_false = tuple_select->operand(2); in HandleTupleSelect()381 TF_RET_CHECK(tuple_select->shape().IsTuple()); in HandleTupleSelect()382 TF_RETURN_IF_ERROR(EmitTargetAddressForOp(tuple_select)); in HandleTupleSelect()383 llvm_ir::EmitTupleSelect(GetIrArrayFor(tuple_select), GetIrArrayFor(pred), in HandleTupleSelect()
138 Status HandleTupleSelect(HloInstruction* tuple_select) override;