{ "owners": ["marja@chromium.org"], "name": "SuperIC", "run_count": 3, "run_count_arm": 1, "run_count_arm64": 1, "timeout": 120, "timeout_arm64": 240, "units": "score", "total": true, "resources": ["base.js"], "tests": [ { "name": "Compare-Monomorphic-1-opt", "path": ["SuperIC"], "results_regexp": "^%s\\(Score\\): (.+)$", "resources": ["compare-super-and-normal-property-access.js"], "flags": ["--allow-natives-syntax"], "tests": [ { "name": "normal-opt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["normal-opt", "normal_1", "opt"] }, { "name": "super-baseline-opt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["super-baseline-opt", "super_1", "opt"] }, { "name": "super-super-ic-opt", "main": "compare-super-and-normal-property-access.js", "flags": ["--super-ic"], "test_flags": ["super-super-ic-opt", "super_1", "opt"] } ] }, { "name": "Compare-Monomorphic-1-noopt", "path": ["SuperIC"], "results_regexp": "^%s\\(Score\\): (.+)$", "resources": ["compare-super-and-normal-property-access.js"], "flags": ["--allow-natives-syntax"], "tests": [ { "name": "normal-noopt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["normal-noopt", "normal_1", "noopt"] }, { "name": "super-baseline-noopt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["super-baseline-noopt", "super_1", "noopt"] }, { "name": "super-super-ic-noopt", "main": "compare-super-and-normal-property-access.js", "flags": ["--super-ic"], "test_flags": ["super-super-ic-noopt", "super_1", "noopt"] } ] }, { "name": "Compare-Monomorphic-2-opt", "path": ["SuperIC"], "results_regexp": "^%s\\(Score\\): (.+)$", "resources": ["compare-super-and-normal-property-access.js"], "flags": ["--allow-natives-syntax"], "tests": [ { "name": "normal-opt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["normal-opt", "normal_2", "opt"] }, { "name": "super-baseline-opt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["super-baseline-opt", "super_2", "opt"] }, { "name": "super-super-ic-opt", "main": "compare-super-and-normal-property-access.js", "flags": ["--super-ic"], "test_flags": ["super-super-ic-opt", "super_2", "opt"] } ] }, { "name": "Compare-Monomorphic-2-noopt", "path": ["SuperIC"], "results_regexp": "^%s\\(Score\\): (.+)$", "resources": ["compare-super-and-normal-property-access.js"], "flags": ["--allow-natives-syntax"], "tests": [ { "name": "normal-noopt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["normal-noopt", "normal_2", "noopt"] }, { "name": "super-baseline-noopt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["super-baseline-noopt", "super_2", "noopt"] }, { "name": "super-super-ic-noopt", "main": "compare-super-and-normal-property-access.js", "flags": ["--super-ic"], "test_flags": ["super-super-ic-noopt", "super_2", "noopt"] } ] }, { "name": "Compare-Megamorphic-1-opt", "path": ["SuperIC"], "results_regexp": "^%s\\(Score\\): (.+)$", "resources": ["compare-super-and-normal-property-access.js"], "flags": ["--allow-natives-syntax"], "tests": [ { "name": "normal-opt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["normal-opt", "normal_3", "opt"] }, { "name": "super-baseline-opt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["super-baseline-opt", "super_3", "opt"] }, { "name": "super-super-ic-opt", "main": "compare-super-and-normal-property-access.js", "flags": ["--super-ic"], "test_flags": ["super-super-ic-opt", "super_3", "opt"] } ] }, { "name": "Compare-Megamorphic-1-noopt", "path": ["SuperIC"], "results_regexp": "^%s\\(Score\\): (.+)$", "resources": ["compare-super-and-normal-property-access.js"], "flags": ["--allow-natives-syntax"], "tests": [ { "name": "normal-noopt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["normal-noopt", "normal_3", "noopt"] }, { "name": "super-baseline-noopt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["super-baseline-noopt", "super_3", "noopt"] }, { "name": "super-super-ic-noopt", "main": "compare-super-and-normal-property-access.js", "flags": ["--super-ic"], "test_flags": ["super-super-ic-noopt", "super_3", "noopt"] } ] }, { "name": "Compare-Megamorphic-2-opt", "path": ["SuperIC"], "results_regexp": "^%s\\(Score\\): (.+)$", "resources": ["compare-super-and-normal-property-access.js"], "flags": ["--allow-natives-syntax"], "tests": [ { "name": "normal-opt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["normal-opt", "normal_4", "opt"] }, { "name": "super-baseline-opt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["super-baseline-opt", "super_4", "opt"] }, { "name": "super-super-ic-opt", "main": "compare-super-and-normal-property-access.js", "flags": ["--super-ic"], "test_flags": ["super-super-ic-opt", "super_4", "opt"] } ] }, { "name": "Compare-Megamorphic-2-noopt", "path": ["SuperIC"], "results_regexp": "^%s\\(Score\\): (.+)$", "resources": ["compare-super-and-normal-property-access.js"], "flags": ["--allow-natives-syntax"], "tests": [ { "name": "normal-noopt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["normal-noopt", "normal_4", "noopt"] }, { "name": "super-baseline-noopt", "main": "compare-super-and-normal-property-access.js", "test_flags": ["super-baseline-noopt", "super_4", "noopt"] }, { "name": "super-super-ic-noopt", "main": "compare-super-and-normal-property-access.js", "flags": ["--super-ic"], "test_flags": ["super-super-ic-noopt", "super_4", "noopt"] } ] } ] }