Home
last modified time | relevance | path

Searched refs:HloDataflowAnalysis (Results 1 – 15 of 15) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_dataflow_analysis.cc44 HloDataflowAnalysis::HloDataflowAnalysis( in HloDataflowAnalysis() function in xla::HloDataflowAnalysis
53 bool HloDataflowAnalysis::AreTransitiveUsesElementwiseOrTuple( in AreTransitiveUsesElementwiseOrTuple()
78 bool HloDataflowAnalysis::ValueIsDefinedAt(const HloInstruction* instruction, in ValueIsDefinedAt()
87 const HloValue& HloDataflowAnalysis::GetValueDefinedAt( in GetValueDefinedAt()
93 HloValue& HloDataflowAnalysis::GetValueDefinedAt( in GetValueDefinedAt()
99 HloValue* HloDataflowAnalysis::NewHloValue(HloInstruction* instruction, in NewHloValue()
113 void HloDataflowAnalysis::MarkValueForDeletion(HloValue::Id value_id) { in MarkValueForDeletion()
120 void HloDataflowAnalysis::DeleteMarkedValues() { in DeleteMarkedValues()
147 string HloDataflowAnalysis::ToString() const { in ToString()
182 bool HloDataflowAnalysis::Phi( in Phi()
[all …]
Dhlo_alias_analysis.h45 const HloDataflowAnalysis::FusionCanShareBufferFunction&
85 const HloDataflowAnalysis& dataflow_analysis() const { in dataflow_analysis()
111 std::unique_ptr<HloDataflowAnalysis> dataflow_analysis_;
Dhlo_ordering.h55 const HloDataflowAnalysis& dataflow) const;
59 const HloDataflowAnalysis& dataflow) const;
64 const HloDataflowAnalysis& dataflow) const;
Dcopy_insertion.h55 CopyInsertion(const HloDataflowAnalysis::FusionCanShareBufferFunction&
107 HloDataflowAnalysis::FusionCanShareBufferFunction fusion_can_share_buffer_;
Dhlo_dataflow_analysis.h43 class HloDataflowAnalysis {
76 static StatusOr<std::unique_ptr<HloDataflowAnalysis>> Run(
157 HloDataflowAnalysis(
Dhlo_dataflow_analysis_test.cc51 const HloDataflowAnalysis& RunAnalysis(bool ssa_form, in RunAnalysis()
54 HloDataflowAnalysis::Run(*module_, ssa_form, bitcast_defines_value) in RunAnalysis()
93 std::unique_ptr<HloDataflowAnalysis> analysis_;
114 const HloDataflowAnalysis& analysis = RunAnalysis(ssa_form); in TEST_P()
163 const HloDataflowAnalysis& analysis = RunAnalysis(ssa_form); in TEST_P()
219 const HloDataflowAnalysis& analysis = RunAnalysis(ssa_form); in TEST_P()
275 const HloDataflowAnalysis& analysis = RunAnalysis(ssa_form); in TEST_P()
329 const HloDataflowAnalysis& analysis = RunAnalysis(ssa_form); in TEST_P()
382 const HloDataflowAnalysis& analysis = RunAnalysis(ssa_form); in TEST_P()
445 const HloDataflowAnalysis& analysis = RunAnalysis(ssa_form); in TEST_P()
[all …]
Dhlo_ordering_test.cc188 HloDataflowAnalysis::Run(*module, /*ssa_form=*/true)); in TEST_F()
240 HloDataflowAnalysis::Run(*module, /*ssa_form=*/true)); in TEST_F()
373 HloDataflowAnalysis::Run(*module, /*ssa_form=*/true)); in TEST_F()
429 HloDataflowAnalysis::Run(*module, /*ssa_form=*/true)); in TEST_F()
485 HloDataflowAnalysis::Run(*module, /*ssa_form=*/true)); in TEST_F()
Dhlo_ordering.cc172 const HloDataflowAnalysis& dataflow) const { in UseIsBeforeValueDefinition()
257 const HloDataflowAnalysis& dataflow) const { in LiveRangeStrictlyBefore()
298 const HloDataflowAnalysis& dataflow) const { in MayInterfere()
Dhlo_alias_analysis.cc63 const HloDataflowAnalysis& dataflow) in BufferValueMap()
331 const HloDataflowAnalysis& dataflow_;
491 HloModule* module, const HloDataflowAnalysis::FusionCanShareBufferFunction& in Run()
498 HloDataflowAnalysis::Run(*module, /*ssa_form=*/true, in Run()
Dbfloat16_propagation.h207 std::unique_ptr<HloDataflowAnalysis> dataflow_;
Dcopy_insertion.cc168 bool IndicesToCopyForWhile(const HloDataflowAnalysis& dataflow, in IndicesToCopyForWhile()
940 const HloDataflowAnalysis& dataflow_;
1241 TF_ASSIGN_OR_RETURN(std::unique_ptr<HloDataflowAnalysis> dataflow, in AddCopiesForBufferAssignment()
1242 HloDataflowAnalysis::Run(*module)); in AddCopiesForBufferAssignment()
Dbfloat16_propagation.cc754 TF_ASSIGN_OR_RETURN(dataflow_, HloDataflowAnalysis::Run(*module)); in Run()
Dtuple_points_to_analysis.cc733 return HloDataflowAnalysis::AreTransitiveUsesElementwiseOrTuple( in CanShareOperandBufferWithUser()
Dbuffer_liveness_test.cc690 auto dataflow = HloDataflowAnalysis::Run(*module).ConsumeValueOrDie(); in RunWithHloDataflowAnalysis()
/external/tensorflow/tensorflow/compiler/xla/tests/
Dtest_utils.cc393 const HloDataflowAnalysis& dataflow, const HloInstruction& param) { in FindConstrainedUses()
533 StatusOr<Literal> MakeConstrainedArgument(const HloDataflowAnalysis& dataflow, in MakeConstrainedArgument()
557 TF_ASSIGN_OR_RETURN(auto dataflow, HloDataflowAnalysis::Run(*module)); in MakeFakeArguments()