diff options
author | 2021-10-27 09:16:37 +0000 | |
---|---|---|
committer | 2021-10-29 13:06:57 +0000 | |
commit | 8cb989f1019c4fa30845bf2deb5bc996ed4e8966 (patch) | |
tree | fa793ebd540cad757df2fbf8e91a00e1c111f024 /compiler/optimizing/nodes.h | |
parent | 3693b2ae3bac182f1e483738bae2cd80cad5dc3d (diff) |
Revert "Inline across dex files for bootclaspath's methods"
This reverts commit d690f8ae8f8e2675bc52089a83ac18c749f8e6d2.
Reason for revert: Test breakage related to VarHandles e.g.
https://ci.chromium.org/ui/p/art/builders/ci/angler-armv7-ndebug/2409/overview
Change-Id: I0d3537cd0907866c628478fad1d77aff4ee65113
Diffstat (limited to 'compiler/optimizing/nodes.h')
-rw-r--r-- | compiler/optimizing/nodes.h | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/compiler/optimizing/nodes.h b/compiler/optimizing/nodes.h index 6ef29bf93e..06fb88e837 100644 --- a/compiler/optimizing/nodes.h +++ b/compiler/optimizing/nodes.h @@ -2286,9 +2286,6 @@ class HInstruction : public ArenaObject<kArenaAllocInstruction> { } virtual bool NeedsEnvironment() const { return false; } - virtual bool NeedsBss() const { - return false; - } uint32_t GetDexPc() const { return dex_pc_; } @@ -4885,9 +4882,6 @@ class HInvokeStaticOrDirect final : public HInvoke { } bool IsClonable() const override { return true; } - bool NeedsBss() const override { - return GetMethodLoadKind() == MethodLoadKind::kBssEntry; - } void SetDispatchInfo(DispatchInfo dispatch_info) { bool had_current_method_input = HasCurrentMethodInput(); @@ -5173,9 +5167,6 @@ class HInvokeInterface final : public HInvoke { } bool IsClonable() const override { return true; } - bool NeedsBss() const override { - return GetHiddenArgumentLoadKind() == MethodLoadKind::kBssEntry; - } bool CanDoImplicitNullCheckOn(HInstruction* obj) const override { // TODO: Add implicit null checks in intrinsics. @@ -6822,12 +6813,6 @@ class HLoadClass final : public HInstruction { bool NeedsEnvironment() const override { return CanCallRuntime(); } - bool NeedsBss() const override { - LoadKind load_kind = GetLoadKind(); - return load_kind == LoadKind::kBssEntry || - load_kind == LoadKind::kBssEntryPublic || - load_kind == LoadKind::kBssEntryPackage; - } void SetMustGenerateClinitCheck(bool generate_clinit_check) { SetPackedFlag<kFlagGenerateClInitCheck>(generate_clinit_check); @@ -7025,9 +7010,6 @@ class HLoadString final : public HInstruction { } bool IsClonable() const override { return true; } - bool NeedsBss() const override { - return GetLoadKind() == LoadKind::kBssEntry; - } void SetLoadKind(LoadKind load_kind); |