diff options
| author | 2025-03-05 16:03:03 -0800 | |
|---|---|---|
| committer | 2025-03-05 16:03:03 -0800 | |
| commit | 6df91db820cc68f80c4045f68e6455379ef6ac11 (patch) | |
| tree | 34ec50cae2fd2d5fb7ef3bf491aa4e7b5b5979d7 /compiler/optimizing/nodes.h | |
| parent | 234605a109eb7790c0bcfa77c5b17f4e4aba9b22 (diff) | |
| parent | 973c7b78b9ad9d901650d26b7361b3999e939def (diff) | |
Snap for 13166373 from 973c7b78b9ad9d901650d26b7361b3999e939def to 25Q2-release
Change-Id: I7b3e0aeeaba19562e41631e81176830d615a0419
Diffstat (limited to 'compiler/optimizing/nodes.h')
| -rw-r--r-- | compiler/optimizing/nodes.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/compiler/optimizing/nodes.h b/compiler/optimizing/nodes.h index bcf27ae9fa..66bef7a8f1 100644 --- a/compiler/optimizing/nodes.h +++ b/compiler/optimizing/nodes.h @@ -2442,13 +2442,7 @@ class HInstruction : public ArenaObject<kArenaAllocInstruction> { UNREACHABLE(); } - virtual bool IsFieldAccess() const { - return false; - } - virtual const FieldInfo& GetFieldInfo() const { - CHECK(IsFieldAccess()) << "Only callable on field accessors not " << DebugName() << " " - << *this; LOG(FATAL) << "Must be overridden by field accessors. Not implemented by " << *this; UNREACHABLE(); } @@ -6105,7 +6099,6 @@ class HInstanceFieldGet final : public HExpression<1> { return (HInstruction::ComputeHashCode() << 7) | GetFieldOffset().SizeValue(); } - bool IsFieldAccess() const override { return true; } const FieldInfo& GetFieldInfo() const override { return field_info_; } MemberOffset GetFieldOffset() const { return field_info_.GetFieldOffset(); } DataType::Type GetFieldType() const { return field_info_.GetFieldType(); } @@ -6179,7 +6172,6 @@ class HInstanceFieldSet final : public HExpression<2> { return (obj == InputAt(0)) && art::CanDoImplicitNullCheckOn(GetFieldOffset().Uint32Value()); } - bool IsFieldAccess() const override { return true; } const FieldInfo& GetFieldInfo() const override { return field_info_; } MemberOffset GetFieldOffset() const { return field_info_.GetFieldOffset(); } DataType::Type GetFieldType() const { return field_info_.GetFieldType(); } @@ -7252,7 +7244,6 @@ class HStaticFieldGet final : public HExpression<1> { return (HInstruction::ComputeHashCode() << 7) | GetFieldOffset().SizeValue(); } - bool IsFieldAccess() const override { return true; } const FieldInfo& GetFieldInfo() const override { return field_info_; } MemberOffset GetFieldOffset() const { return field_info_.GetFieldOffset(); } DataType::Type GetFieldType() const { return field_info_.GetFieldType(); } @@ -7306,7 +7297,6 @@ class HStaticFieldSet final : public HExpression<2> { } bool IsClonable() const override { return true; } - bool IsFieldAccess() const override { return true; } const FieldInfo& GetFieldInfo() const override { return field_info_; } MemberOffset GetFieldOffset() const { return field_info_.GetFieldOffset(); } DataType::Type GetFieldType() const { return field_info_.GetFieldType(); } |