From 93adcb53c77f4f04dfebd30b94e8ea9936aa8abb Mon Sep 17 00:00:00 2001 From: Andreas Gampe Date: Thu, 6 Jun 2019 20:16:07 -0700 Subject: ART: Remove some compile-time info points Remove no longer needed compile-time info points in the verifier. Only check-casts are still reliant on support for elision. This reduces the number of pre-populated register lines in a large app by 70%, and the number of instructions executed during verification by about 2%. Bug: 110852609 Test: m test-art-host Change-Id: Iefa8253749b1a2750f57360e08ddfb502d0478b1 --- runtime/verifier/instruction_flags.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'runtime/verifier/instruction_flags.h') diff --git a/runtime/verifier/instruction_flags.h b/runtime/verifier/instruction_flags.h index e5e71a4d07..6cd2865f25 100644 --- a/runtime/verifier/instruction_flags.h +++ b/runtime/verifier/instruction_flags.h @@ -102,11 +102,6 @@ class InstructionFlags final { return (flags_ & (1 << kReturn)) != 0; } - void SetCompileTimeInfoPointAndReturn() { - SetCompileTimeInfoPoint(); - SetReturn(); - } - std::string ToString() const; private: -- cgit v1.2.3-59-g8ed1b