Home
last modified time | relevance | path

Searched refs:HloInputOutputAliasConfig (Results 1 – 19 of 19) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_input_output_alias_config_test.cc40 const HloInputOutputAliasConfig& config) { in expect_aliased()
47 absl::optional<HloInputOutputAliasConfig::Alias> aliased_param = in expect_aliased()
57 const HloInputOutputAliasConfig& config) { in expect_not_aliased()
63 absl::optional<HloInputOutputAliasConfig::Alias> aliased_param = in expect_not_aliased()
85 HloInputOutputAliasConfig config( in TEST_F()
91 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
117 HloInputOutputAliasConfig config( in TEST_F()
123 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
128 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
156 HloInputOutputAliasConfig config( in TEST_F()
[all …]
Dhlo_input_output_alias_config.cc21 bool HloInputOutputAliasConfig::OutputHasAlias( in OutputHasAlias()
26 Status HloInputOutputAliasConfig::SetUpAlias(const ShapeIndex& output_index, in SetUpAlias()
54 HloInputOutputAliasProto HloInputOutputAliasConfig::ToProto() const { in ToProto()
83 StatusOr<HloInputOutputAliasConfig> HloInputOutputAliasConfig::CreateFromProto( in CreateFromProto()
85 HloInputOutputAliasConfig result(output_shape); in CreateFromProto()
105 string HloInputOutputAliasConfig::ToString() const { in ToString()
119 HloInputOutputAliasConfig::AliasKind
120 HloInputOutputAliasConfig::ParameterAliasKind( in ParameterAliasKind()
133 absl::optional<ShapeIndex> HloInputOutputAliasConfig::GetAliasedOutput( in GetAliasedOutput()
146 absl::optional<HloInputOutputAliasConfig::Alias>
[all …]
Dhlo_input_output_alias_config.h33 class HloInputOutputAliasConfig {
57 HloInputOutputAliasConfig() = default;
59 explicit HloInputOutputAliasConfig(Shape output_shape) in HloInputOutputAliasConfig() function
62 virtual ~HloInputOutputAliasConfig() = default;
88 static StatusOr<HloInputOutputAliasConfig> CreateFromProto(
132 const HloInputOutputAliasConfig& config);
Doptimize_input_output_buffer_alias.cc41 HloInputOutputAliasConfig* alias_config) { in Build()
78 HloInputOutputAliasConfig::AliasKind::kSystemAlias)); in Build()
98 HloInputOutputAliasConfig* alias_config = in Run()
Doptimize_input_output_buffer_alias_test.cc53 [&](const ShapeIndex&, const HloInputOutputAliasConfig::Alias&) { in AliasCount()
60 config_ = HloInputOutputAliasConfig(output_shape); in BuildAliasConfig()
69 HloInputOutputAliasConfig config_;
Dhlo_module.h240 HloInputOutputAliasConfig& input_output_alias_config() { in input_output_alias_config()
243 const HloInputOutputAliasConfig& input_output_alias_config() const { in input_output_alias_config()
321 HloInputOutputAliasConfig input_output_alias_config_;
Dhlo_alias_analysis_test.cc245 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
248 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
253 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
291 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
294 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
299 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
382 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
385 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
Doptimize_input_output_buffer_alias.h65 HloInputOutputAliasConfig* alias_config);
Dcopy_insertion_test.cc1380 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
1383 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
1415 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
1418 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
1483 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
1525 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
1567 /*kind=*/HloInputOutputAliasConfig::AliasKind::kUserAlias)); in TEST_F()
Dhlo_module.cc64 input_output_alias_config_ = HloInputOutputAliasConfig( in AddComputationInternal()
346 HloInputOutputAliasConfig::CreateFromProto( in CreateFromProto()
Dcopy_insertion.cc354 const HloInputOutputAliasConfig::Alias& alias) { in AddCopiesForAliasedInputOutputs()
401 const HloInputOutputAliasConfig::Alias& alias) -> Status { in AddCopiesForAliasedInputOutputs()
Dhlo_alias_analysis.cc179 [this](const HloInputOutputAliasConfig::Alias& aliased_input) in ComputeInputOutputAliasedBuffers()
Dbuffer_assignment.cc1542 const HloInputOutputAliasConfig::Alias& alias) { in BuildColocatedBufferSets()
Dbuffer_assignment_test.cc490 {}, 0, {}, HloInputOutputAliasConfig::kUserAlias)); in TEST_F()
/external/tensorflow/tensorflow/compiler/xrt/kernels/
Dxrt_execute_op.cc236 const xla::HloInputOutputAliasConfig& input_output_alias = in DoWork()
240 const xla::HloInputOutputAliasConfig::Alias& alias) -> Status { in DoWork()
242 return alias.kind == xla::HloInputOutputAliasConfig::AliasKind::kUserAlias in DoWork()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dcpu_executable.cc216 const HloInputOutputAliasConfig& input_output_alias = in CreateResultShapedBuffer()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dgpu_executable.cc329 const HloInputOutputAliasConfig& input_output_alias = in ExecuteOnStream()
/external/tensorflow/tensorflow/compiler/xla/client/
Dxla_builder_test.cc968 const HloInputOutputAliasConfig& config = module->input_output_alias_config(); in TEST_F()
Dxla_builder.cc392 HloInputOutputAliasConfig config(program_shape.result()); in PopulateInputOutputAlias()
412 HloInputOutputAliasConfig::AliasKind::kUserAlias)); in PopulateInputOutputAlias()