| // Copyright (c) 2022, the R8 project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| package com.android.tools.r8.benchmarks; |
| |
| public enum BenchmarkTarget { |
| |
| // Possible dashboard targets on golem. |
| // WARNING: make sure the id-name is 1:1 with tools/run_benchmark.py! |
| D8("d8", "D8"), |
| R8_COMPAT("r8-compat", "R8"), |
| R8_NON_COMPAT("r8-full", "R8-full"), |
| R8_FORCE_OPT("r8-force", "R8-full-minify-optimize-shrink"); |
| |
| private final String idName; |
| private final String golemName; |
| |
| BenchmarkTarget(String idName, String golemName) { |
| this.idName = idName; |
| this.golemName = golemName; |
| } |
| |
| public String getGolemName() { |
| return golemName; |
| } |
| |
| public String getIdentifierName() { |
| return idName; |
| } |
| } |