diff options
| author | 2023-07-12 10:20:39 +0000 | |
|---|---|---|
| committer | 2023-07-12 12:47:19 +0000 | |
| commit | c635240d655320e8a313af80c427f933ef257081 (patch) | |
| tree | 875ee272afdcab309c34c39f66baac77b063f1d6 /compiler/optimizing | |
| parent | d9a92dd8f612238b953f34a635b5c8ad36c199cc (diff) | |
riscv64: [Codegen] Implement VisitPhi
Test: m test-art-host-gtest
Bug: 283082089
Change-Id: I3f544d572243d13cb0aaf38309bf1fda97f86578
Diffstat (limited to 'compiler/optimizing')
| -rw-r--r-- | compiler/optimizing/code_generator_riscv64.cc | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/compiler/optimizing/code_generator_riscv64.cc b/compiler/optimizing/code_generator_riscv64.cc index df40337f51..bd9c811934 100644 --- a/compiler/optimizing/code_generator_riscv64.cc +++ b/compiler/optimizing/code_generator_riscv64.cc @@ -1459,13 +1459,15 @@ void LocationsBuilderRISCV64::VisitParameterValue(HParameterValue* instruction) } void InstructionCodeGeneratorRISCV64::VisitParameterValue(HParameterValue* instruction) { - UNUSED(instruction); - LOG(FATAL) << "Unimplemented"; + LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); + for (size_t i = 0, e = locations->GetInputCount(); i < e; ++i) { + locations->SetInAt(i, Location::Any()); + } + locations->SetOut(Location::Any()); } -void LocationsBuilderRISCV64::VisitPhi(HPhi* instruction) { - UNUSED(instruction); - LOG(FATAL) << "Unimplemented"; +void LocationsBuilderRISCV64::VisitPhi([[maybe_unused]] HPhi* instruction) { + LOG(FATAL) << "Unreachable"; } void InstructionCodeGeneratorRISCV64::VisitPhi(HPhi* instruction) { |