summaryrefslogtreecommitdiff
path: root/compiler/driver/compiler_options.h
diff options
context:
space:
mode:
author Santiago Aboy Solanes <solanes@google.com> 2024-03-22 14:08:46 +0000
committer Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-04-04 20:14:11 +0000
commit9b3acf7e0c45c84e01bab709531be6d26d2a6562 (patch)
tree6c9350db3ab2e428e90541886877a2fadbf78118 /compiler/driver/compiler_options.h
parent97cf36494e4f63d8fe45f0ad21cb9f996c662eb2 (diff)
Remove RegisterAllocator::Strategy
It has been obsolete since graph color was removed. Bug: 281793697 Test: art/test/testrunner/testrunner.py --host --64 --optimizing -b Test: m test-art-host-gtest Change-Id: I8b42b0fe39a8601da7aa1288a8581ab8b4742614
Diffstat (limited to 'compiler/driver/compiler_options.h')
-rw-r--r--compiler/driver/compiler_options.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/compiler/driver/compiler_options.h b/compiler/driver/compiler_options.h
index 6b3e26fc70..abdb01b372 100644
--- a/compiler/driver/compiler_options.h
+++ b/compiler/driver/compiler_options.h
@@ -326,10 +326,6 @@ class CompilerOptions final {
return deduplicate_code_;
}
- RegisterAllocator::Strategy GetRegisterAllocationStrategy() const {
- return register_allocation_strategy_;
- }
-
const std::vector<std::string>* GetPassesToRun() const {
return passes_to_run_;
}
@@ -383,7 +379,6 @@ class CompilerOptions final {
private:
EXPORT bool ParseDumpInitFailures(const std::string& option, std::string* error_msg);
- EXPORT bool ParseRegisterAllocationStrategy(const std::string& option, std::string* error_msg);
CompilerFilter::Filter compiler_filter_;
size_t huge_method_threshold_;
@@ -477,8 +472,6 @@ class CompilerOptions final {
// Maximum solid block size in the generated image.
uint32_t max_image_block_size_;
- RegisterAllocator::Strategy register_allocation_strategy_;
-
// If not null, specifies optimization passes which will be run instead of defaults.
// Note that passes_to_run_ is not checked for correctness and providing an incorrect
// list of passes can lead to unexpected compiler behaviour. This is caused by dependencies