Home
last modified time | relevance | path

Searched defs:HloInstruction (Results 1 – 25 of 46) sorted by relevance

12

/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_cost_analysis.cc208 Status HloCostAnalysis::HandleParameter(const HloInstruction*) { in HandleParameter()
216 Status HloCostAnalysis::HandleConstant(const HloInstruction*) { in HandleConstant()
224 Status HloCostAnalysis::HandleIota(const HloInstruction*) { in HandleIota()
244 Status HloCostAnalysis::HandleTupleSelect(const HloInstruction*) { in HandleTupleSelect()
248 Status HloCostAnalysis::HandleReverse(const HloInstruction*) { in HandleReverse()
299 Status HloCostAnalysis::HandleConcatenate(const HloInstruction*) { in HandleConcatenate()
307 Status HloCostAnalysis::HandleCopy(const HloInstruction*) { in HandleCopy()
471 Status HloCostAnalysis::HandleBitcast(const HloInstruction*) { in HandleBitcast()
480 Status HloCostAnalysis::HandleBroadcast(const HloInstruction*) { in HandleBroadcast()
484 Status HloCostAnalysis::HandlePad(const HloInstruction*) { in HandlePad()
[all …]
Dtranspose_folding.h38 static OperandIndices NeverFoldTranspose(const HloInstruction&, in NeverFoldTranspose()
44 static OperandIndices AlwaysFoldTranspose(const HloInstruction&, in AlwaysFoldTranspose()
Dlogical_buffer_analysis.cc113 Status LogicalBufferAnalysis::HandleGetTupleElement(HloInstruction*) { in HandleGetTupleElement() argument
132 Status LogicalBufferAnalysis::HandleBitcast(HloInstruction*) { in HandleBitcast() argument
138 Status LogicalBufferAnalysis::HandleDomain(HloInstruction*) { in HandleDomain() argument
Dhlo_computation.cc384 absl::flat_hash_map<HloInstruction*, VisitState>* visited) const { in ComputeInstructionPostOrder()
870 auto operands_eq = [](const HloInstruction*, const HloInstruction*) { in EqualInternal()
989 std::pair<const HloInstruction*, std::unique_ptr<HloInstruction>> r1, in CloneWithReplacementPairs()
999 std::pair<const HloInstruction*, std::unique_ptr<HloInstruction>> r1, in CloneWithReplacementPairs()
1011 std::pair<const HloInstruction*, std::unique_ptr<HloInstruction>> r1, in CloneWithReplacementPairs()
1025 absl::flat_hash_map<const HloInstruction*, std::unique_ptr<HloInstruction>> in CloneWithReplacements()
Dhlo_domain_metadata.h32 class HloInstruction; variable
Dhlo_casting_utils.h26 class HloInstruction; variable
Dmap_inliner.cc42 Status DefaultAction(HloInstruction* /*hlo_instruction*/) override { in DefaultAction() argument
Ddynamic_dimension_inference.cc228 int64 operand_index, HloInstruction* dynamic_size) { in HandleTuple() argument
639 HloInstruction*) { in HandleGetDimensionSize() argument
1120 int64 /*operand_index*/, HloInstruction* dynamic_size) { in HandleDynamicSlice() argument
1144 int64 operand_index, HloInstruction* dynamic_size) { in HandleDynamicUpdateSlice() argument
1175 int64 /*operand_index*/, HloInstruction* dynamic_size) { in HandleReverse() argument
1283 HloInstruction* dynamic_size) -> Status { in HandleConditional() argument
1325 int64 operand_index, HloInstruction* dynamic_size) { in HandleConditional() argument
1408 int64 operand_index, HloInstruction* operand_dynamic_size) { in HandleScatter() argument
1443 HloInstruction* dynamic_size) { in HandleWhile() argument
1471 int64 operand_index, HloInstruction* dynamic_size) -> Status { in HandleWhile() argument
Dhlo_clone_context.h26 class HloInstruction; variable
Dhlo_execution_profile.h31 class HloInstruction; variable
Dhlo_verifier.h115 Status FinishVisit(HloInstruction*) override { return Status::OK(); } in FinishVisit() argument
Dinstruction_fusion.cc227 absl::flat_hash_map<std::pair<HloInstruction*, HloInstruction*>, bool>* in CanFuseOnAllPaths() argument
Dhlo_reachability.cc78 absl::FunctionRef<void(const HloInstruction*, in BuildWithRestrictions()
Dwhile_loop_invariant_code_motion.cc39 flat_hash_map<HloInstruction*, HloInstruction*>* hoisted_instructions, in CreateLoopInvariantCopy()
Dar_crs_combiner.cc370 auto eq_operands = [](const HloInstruction*, const HloInstruction*) { in InstructionsComputeSameValue()
Dwhile_loop_expensive_invariant_code_motion.cc54 flat_hash_map<HloInstruction*, InvariantInfo>* invariant_instructions, in CreateLoopInvariantCopy()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dir_emitter.cc195 Status IrEmitter::HandleSend(HloInstruction*) { in HandleSend() argument
199 Status IrEmitter::HandleSendDone(HloInstruction*) { in HandleSendDone() argument
203 Status IrEmitter::HandleRecv(HloInstruction*) { in HandleRecv() argument
207 Status IrEmitter::HandleRecvDone(HloInstruction*) { in HandleRecvDone() argument
211 Status IrEmitter::HandleScatter(HloInstruction*) { in HandleScatter() argument
598 Status IrEmitter::HandleCustomCall(HloInstruction*) { in HandleCustomCall() argument
602 Status IrEmitter::HandleInfeed(HloInstruction*) { in HandleInfeed() argument
607 Status IrEmitter::HandleOutfeed(HloInstruction*) { in HandleOutfeed() argument
612 Status IrEmitter::HandleBatchNormInference(HloInstruction*) { in HandleBatchNormInference() argument
620 Status IrEmitter::HandleBatchNormTraining(HloInstruction*) { in HandleBatchNormTraining() argument
[all …]
Dthunk_schedule.cc31 const absl::flat_hash_map<const HloInstruction*, Thunk*>& hlo_to_thunk) { in AddDependenciesOnTransitiveOperands()
Dcudnn_batchnorm_rewriter.cc37 Status DefaultAction(HloInstruction* /*hlo_instruction*/) override { in DefaultAction() argument
/external/tensorflow/tensorflow/compiler/xla/service/spmd/
Dconvolution_handler.cc41 StatusOr<HloInstruction*> PartitionConvolutionWithBatchGroupCount( in PartitionConvolutionWithBatchGroupCount() argument
133 StatusOr<HloInstruction*> PartitionConvolutionWithFeatureGroupCount( in PartitionConvolutionWithFeatureGroupCount() argument
227 PartitionConvolutionWithSpatialDimensionHaloExchangeOnRHS( in PartitionConvolutionWithSpatialDimensionHaloExchangeOnRHS()
230 const std::function<StatusOr<HloInstruction*>( in PartitionConvolutionWithSpatialDimensionHaloExchangeOnRHS() argument
514 PartitionConvolutionWithSpatialDimensionHaloExchangeOnLHS( in PartitionConvolutionWithSpatialDimensionHaloExchangeOnLHS()
517 const std::function<StatusOr<HloInstruction*>( in PartitionConvolutionWithSpatialDimensionHaloExchangeOnLHS() argument
740 StatusOr<HloInstruction*> PartitionConvolutionTiledOutput( in PartitionConvolutionTiledOutput() argument
816 StatusOr<HloInstruction*> PartitionConvolutionBaseCase( in PartitionConvolutionBaseCase() argument
964 StatusOr<HloInstruction*> PartitionConvolution( in PartitionConvolution() argument
Ddot_handler.cc466 StatusOr<HloInstruction*> PartitionBaseCase( in PartitionBaseCase() argument
1648 StatusOr<HloInstruction*> PartitionDotGroupOnBatch( in PartitionDotGroupOnBatch() argument
1979 StatusOr<HloInstruction*> PartitionDotGroupOnNonContracting( in PartitionDotGroupOnNonContracting() argument
2075 StatusOr<HloInstruction*> PartitionDotGroupOnContracting( in PartitionDotGroupOnContracting() argument
2431 StatusOr<HloInstruction*> PartitionDot( in PartitionDot() argument
2798 StatusOr<HloInstruction*> PartitionDot( in PartitionDot() argument
2835 Status SpmdPartitioningVisitor::HandleDotHelper( in HandleDotHelper()
2836 HloInstruction* hlo, const DotConvDimsMapping& dims_mapping, in HandleDotHelper() argument
/external/tensorflow/tensorflow/compiler/mlir/xla/
Dhlo_module_importer.h33 class HloInstruction; variable
Dhlo_function_importer.h40 class HloInstruction; variable
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dcpu_compiler.cc226 const std::unordered_map<const HloInstruction*, int64>& in GetCandidatesForComputation()
237 std::unordered_map<const HloInstruction*, int64>* hlo_to_profile_idx, in CollectProfileCandidates()
238 const std::unordered_map<const HloInstruction*, int64>& assigned_indices) in CollectProfileCandidates()
257 Status HandleConstant(HloInstruction*) override { return Status::OK(); } in HandleConstant() argument
259 Status HandleParameter(HloInstruction*) override { return Status::OK(); } in HandleParameter() argument
539 std::unordered_map<const HloInstruction*, int64>* in CreateHloProfilingArtifacts()
/external/tensorflow/tensorflow/compiler/xla/tools/
Dhlo_extractor.cc81 Status FinishVisit(const HloInstruction* /*root*/) override { in FinishVisit()

12