summaryrefslogtreecommitdiff
path: root/compiler/optimizing/nodes.h
diff options
context:
space:
mode:
author Santiago Aboy Solanes <solanes@google.com> 2021-10-27 09:16:37 +0000
committer Santiago Aboy Solanes <solanes@google.com> 2021-10-29 13:06:57 +0000
commit8cb989f1019c4fa30845bf2deb5bc996ed4e8966 (patch)
treefa793ebd540cad757df2fbf8e91a00e1c111f024 /compiler/optimizing/nodes.h
parent3693b2ae3bac182f1e483738bae2cd80cad5dc3d (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.h18
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);