diff options
author | 2019-06-06 20:16:07 -0700 | |
---|---|---|
committer | 2019-06-07 23:05:24 +0000 | |
commit | 93adcb53c77f4f04dfebd30b94e8ea9936aa8abb (patch) | |
tree | bdf638b78c045eed106ace99fbdc64506712d8ea /runtime/verifier/instruction_flags.h | |
parent | 01f2e3a488fa06d98e2efbaf3ea8066d8457f216 (diff) |
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
Diffstat (limited to 'runtime/verifier/instruction_flags.h')
-rw-r--r-- | runtime/verifier/instruction_flags.h | 5 |
1 files changed, 0 insertions, 5 deletions
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: |