/aosp12/art/libartbase/base/ |
H A D | compiler_filter.cc | 28 case CompilerFilter::kExtract: in IsAotCompilationEnabled() 32 case CompilerFilter::kSpace: in IsAotCompilationEnabled() 34 case CompilerFilter::kSpeed: in IsAotCompilationEnabled() 48 case CompilerFilter::kSpace: in IsJniCompilationEnabled() 50 case CompilerFilter::kSpeed: in IsJniCompilationEnabled() 68 case CompilerFilter::kSpace: in IsVerificationEnabled() 70 case CompilerFilter::kSpeed: in IsVerificationEnabled() 88 case CompilerFilter::kSpace: in DependsOnProfile() 89 case CompilerFilter::kSpeed: in DependsOnProfile() 99 CompilerFilter::Filter CompilerFilter::GetNonProfileDependentFilterFrom(Filter filter) { in GetNonProfileDependentFilterFrom() [all …]
|
H A D | compiler_filter_test.cc | 24 CompilerFilter::Filter parsed; in TestCompilerFilterName() 28 EXPECT_EQ(name, CompilerFilter::NameOfFilter(filter)); in TestCompilerFilterName() 32 CompilerFilter::Filter parsed; in TestSafeModeFilter() 41 CompilerFilter::Filter filter; in TEST() 45 TestCompilerFilterName(CompilerFilter::kVerify, "verify"); in TEST() 47 TestCompilerFilterName(CompilerFilter::kSpace, "space"); in TEST() 49 TestCompilerFilterName(CompilerFilter::kSpeed, "speed"); in TEST() 58 TestSafeModeFilter(CompilerFilter::kExtract, "extract"); in TEST() 59 TestSafeModeFilter(CompilerFilter::kVerify, "verify"); in TEST() 61 TestSafeModeFilter(CompilerFilter::kVerify, "space"); in TEST() [all …]
|
H A D | compiler_filter.h | 28 class CompilerFilter final { 102 DISALLOW_COPY_AND_ASSIGN(CompilerFilter); 105 std::ostream& operator<<(std::ostream& os, const CompilerFilter::Filter& rhs);
|
/aosp12/art/dexoptanalyzer/ |
H A D | dexoptanalyzer_test.cc | 120 Verify(dex_location, CompilerFilter::kSpeed); in TEST_F() 122 Verify(dex_location, CompilerFilter::kVerify); in TEST_F() 124 Verify(dex_location, CompilerFilter::kSpeed, in TEST_F() 135 Verify(dex_location, CompilerFilter::kSpeed); in TEST_F() 136 Verify(dex_location, CompilerFilter::kVerify); in TEST_F() 139 Verify(dex_location, CompilerFilter::kSpeed, in TEST_F() 195 Verify(dex_location, CompilerFilter::kVerify, in TEST_F() 241 Verify(dex_location, CompilerFilter::kSpeed); in TEST_F() 253 CompilerFilter::kSpeed, in TEST_F() 258 Verify(dex_location, CompilerFilter::kSpeed); in TEST_F() [all …]
|
H A D | dexoptanalyzer.cc | 186 if (!CompilerFilter::ParseCompilerFilter(filter_str, &compiler_filter_)) { in ParseArgs() 338 CompilerFilter::Filter actual_compiler_filter = compiler_filter_; in GetDexOptNeeded() 339 if (CompilerFilter::DependsOnProfile(compiler_filter_) && in GetDexOptNeeded() 341 actual_compiler_filter = CompilerFilter::kVerify; in GetDexOptNeeded() 466 CompilerFilter::Filter compiler_filter_;
|
/aosp12/art/runtime/ |
H A D | oat_file_assistant_test.cc | 87 CompilerFilter::NameOfFilter(expected_filter), in VerifyOptimizationStatus() 103 CompilerFilter::Filter compiler_filter, in GetDexOptNeeded() 331 CompilerFilter::kSpeed, in TEST_F() 371 CompilerFilter::kSpeed, in TEST_F() 451 CompilerFilter::kSpeed, in TEST_F() 466 CompilerFilter::kSpeed, in TEST_F() 506 CompilerFilter::kSpeed, in TEST_F() 542 CompilerFilter::kSpeed, in TEST_F() 866 CompilerFilter::kSpeed, in TEST_F() 911 CompilerFilter::kExtract, in TEST_F() [all …]
|
H A D | dexopt_test.h | 45 CompilerFilter::Filter filter, 53 CompilerFilter::Filter filter, 60 CompilerFilter::Filter filter, 64 void GenerateOatForTest(const char* dex_location, CompilerFilter::Filter filter);
|
H A D | dexopt_test.cc | 99 CompilerFilter::Filter filter, in GenerateOatForTest() 106 args.push_back("--compiler-filter=" + CompilerFilter::NameOfFilter(filter)); in GenerateOatForTest() 115 if (CompilerFilter::DependsOnProfile(filter)) { in GenerateOatForTest() 165 if (CompilerFilter::DependsOnImageChecksum(filter)) { in GenerateOatForTest() 187 CompilerFilter::Filter filter, in GenerateOdexForTest() 199 CompilerFilter::Filter filter, in GenerateOatForTest() 211 void DexoptTest::GenerateOatForTest(const char* dex_location, CompilerFilter::Filter filter) { in GenerateOatForTest()
|
H A D | oat_file_assistant.cc | 201 int OatFileAssistant::GetDexOptNeeded(CompilerFilter::Filter target, in GetDexOptNeeded() 436 CompilerFilter::Filter current_compiler_filter = file.GetCompilerFilter(); in GivenOatFileStatus() 441 } else if (CompilerFilter::DependsOnImageChecksum(current_compiler_filter)) { in GivenOatFileStatus() 788 CompilerFilter::Filter target, in GetDexOptNeeded() 903 CompilerFilter::Filter target, bool profile_changed, bool downgrade) { in CompilerFilterIsOkay() 909 CompilerFilter::Filter current = file->GetCompilerFilter(); in CompilerFilterIsOkay() 910 if (profile_changed && CompilerFilter::DependsOnProfile(current)) { in CompilerFilterIsOkay() 914 return downgrade ? !CompilerFilter::IsBetter(current, target) : in CompilerFilterIsOkay() 915 CompilerFilter::IsAsGoodAs(current, target); in CompilerFilterIsOkay() 924 if (!CompilerFilter::IsVerificationEnabled(oat_file.GetCompilerFilter())) { in ClassLoaderContextIsOkay() [all …]
|
H A D | oat_file_assistant.h | 151 int GetDexOptNeeded(CompilerFilter::Filter target_compiler_filter, 307 DexOptNeeded GetDexOptNeeded(CompilerFilter::Filter target_compiler_filter, 348 bool CompilerFilterIsOkay(CompilerFilter::Filter target, bool profile_changed, bool downgrade);
|
H A D | oat_file_test.cc | 37 GenerateOatForTest(dex_location.c_str(), CompilerFilter::kSpeed); in TEST_F() 60 GenerateOatForTest(dex_location.c_str(), CompilerFilter::kVerify); in TEST_F()
|
H A D | oat.cc | 423 CompilerFilter::Filter OatHeader::GetCompilerFilter() const { in GetCompilerFilter() 424 CompilerFilter::Filter filter; in GetCompilerFilter() 427 CHECK(CompilerFilter::ParseCompilerFilter(key_value, &filter)) in GetCompilerFilter()
|
H A D | oat.h | 108 CompilerFilter::Filter GetCompilerFilter() const;
|
/aosp12/art/dex2oat/ |
H A D | dex2oat_test.cc | 110 CompilerFilter::Filter filter, in GenerateOdexForTest() 131 CompilerFilter::Filter filter, in GenerateOdexForTest() 203 virtual void CheckFilter(CompilerFilter::Filter expected, CompilerFilter::Filter actual) { in CheckFilter() 529 if (!CompilerFilter::IsAsGoodAs(CompilerFilter::kExtract, filter)) { in CheckResult() 603 RunTest(CompilerFilter::kSpeedProfile, CompilerFilter::kVerify, false, false); in TEST_F() 1105 CompilerFilter::Filter::kVerify, in TEST_F() 1122 CompilerFilter::Filter::kVerify, in TEST_F() 1207 CompilerFilter::Filter::kVerify, in TEST_F() 1832 CompilerFilter::kVerify, in TEST_F() 1871 CompilerFilter::kVerify, in TEST_F() [all …]
|
H A D | dex2oat.cc | 128 static constexpr CompilerFilter::Filter kLargeAppFilter = CompilerFilter::kVerify; 202 CompilerFilter::NameOfFilter(CompilerFilter::kDefaultCompilerFilter)); in StrippedCommandLine() 1163 static_assert(CompilerFilter::kDefaultCompilerFilter == CompilerFilter::kSpeed); in ParseArgs() 1164 DCHECK_EQ(compiler_options_->GetCompilerFilter(), CompilerFilter::kSpeed); in ParseArgs() 1166 compiler_options_->SetCompilerFilter(CompilerFilter::kSpeedProfile); in ParseArgs() 1485 CompilerFilter::Filter original_compiler_filter = compiler_options_->GetCompilerFilter(); in Setup() 1498 if (CompilerFilter::IsAnyCompilationEnabled(compiler_options_->GetCompilerFilter()) || in Setup() 1604 if (CompilerFilter::DependsOnImageChecksum(original_compiler_filter)) { in Setup() 1819 !CompilerFilter::IsAotCompilationEnabled(compiler_options_->GetCompilerFilter())); in ShouldCompileDexFilesIndividually() 2404 compiler_options_->GetCompilerFilter() == CompilerFilter::kSpeedProfile) { in UpdateCompilerOptionsBasedOnProfile() [all …]
|
H A D | dex2oat_vdex_test.cc | 54 CompilerFilter::NameOfFilter(CompilerFilter::Filter::kVerify));
|
/aosp12/art/compiler/driver/ |
H A D | compiler_options.h | 89 CompilerFilter::Filter GetCompilerFilter() const { in GetCompilerFilter() 93 void SetCompilerFilter(CompilerFilter::Filter compiler_filter) { in SetCompilerFilter() 98 return CompilerFilter::IsAotCompilationEnabled(compiler_filter_); in IsAotCompilationEnabled() 102 return CompilerFilter::IsJniCompilationEnabled(compiler_filter_); in IsJniCompilationEnabled() 106 return CompilerFilter::IsVerificationEnabled(compiler_filter_); in IsVerificationEnabled() 110 return compiler_filter_ == CompilerFilter::kAssumeVerified; in AssumeDexFilesAreVerified() 114 return compiler_filter_ == CompilerFilter::kAssumeVerified; in AssumeClassesAreVerified() 118 return compiler_filter_ == CompilerFilter::kExtract; in VerifyAtRuntime() 122 return CompilerFilter::IsAnyCompilationEnabled(compiler_filter_); in IsAnyCompilationEnabled() 389 CompilerFilter::Filter compiler_filter_;
|
H A D | compiler_options_map-inl.h | 35 struct CmdlineType<CompilerFilter::Filter> : CmdlineTypeParser<CompilerFilter::Filter> { 37 CompilerFilter::Filter compiler_filter; 38 if (!CompilerFilter::ParseCompilerFilter(option.c_str(), &compiler_filter)) { 49 return CompilerFilter::DescribeOptions(); 55 if (map.Exists(Base::CompilerFilter)) { 56 options->SetCompilerFilter(*map.Get(Base::CompilerFilter)); 123 .template WithType<CompilerFilter::Filter>() 126 .IntoKey(Map::CompilerFilter)
|
H A D | compiler_options_map.def | 39 COMPILER_OPTIONS_KEY (CompilerFilter::Filter, CompilerFilter)
|
H A D | compiler_options.cc | 42 : compiler_filter_(CompilerFilter::kDefaultCompilerFilter), in CompilerOptions()
|
/aosp12/art/runtime/native/ |
H A D | dalvik_system_DexFile.cc | 526 CompilerFilter::Filter filter; in GetDexOptNeeded() 527 if (!CompilerFilter::ParseCompilerFilter(compiler_filter_name, &filter)) { in GetDexOptNeeded() 716 CompilerFilter::Filter filter; in DexFile_isValidCompilerFilter() 729 CompilerFilter::Filter filter; in DexFile_isProfileGuidedCompilerFilter() 733 return CompilerFilter::DependsOnProfile(filter) ? JNI_TRUE : JNI_FALSE; in DexFile_isProfileGuidedCompilerFilter() 744 CompilerFilter::Filter filter; in DexFile_getNonProfileGuidedCompilerFilter() 749 CompilerFilter::Filter new_filter = CompilerFilter::GetNonProfileDependentFilterFrom(filter); in DexFile_getNonProfileGuidedCompilerFilter() 757 std::string new_filter_str = CompilerFilter::NameOfFilter(new_filter); in DexFile_getNonProfileGuidedCompilerFilter() 769 CompilerFilter::Filter filter; in DexFile_getSafeModeCompilerFilter() 774 CompilerFilter::Filter new_filter = CompilerFilter::GetSafeModeFilterFrom(filter); in DexFile_getSafeModeCompilerFilter() [all …]
|
/aosp12/art/compiler/ |
H A D | common_compiler_test.h | 69 virtual CompilerFilter::Filter GetCompilerFilter() const { in GetCompilerFilter() 70 return CompilerFilter::kDefaultCompilerFilter; in GetCompilerFilter()
|
/aosp12/art/dex2oat/driver/ |
H A D | compiler_driver_test.cc | 212 CompilerFilter::Filter GetCompilerFilter() const override { in GetCompilerFilter() 214 return CompilerFilter::kSpeedProfile; in GetCompilerFilter() 290 CompilerFilter::Filter GetCompilerFilter() const override { in GetCompilerFilter() 291 return CompilerFilter::kVerify; in GetCompilerFilter()
|
/aosp12/art/compiler/optimizing/ |
H A D | builder.cc | 74 CompilerFilter::Filter compiler_filter = compiler_options.GetCompilerFilter(); in SkipCompilation() 75 if (compiler_filter == CompilerFilter::kEverything) { in SkipCompilation()
|
/aosp12/art/test/common/ |
H A D | runtime_state.cc | 86 CompilerFilter::NameOfFilter(oat_dex_file->GetOatFile()->GetCompilerFilter()); in Java_Main_getCompilerFilter() 152 CompilerFilter::Filter compiler_filter; in Java_Main_compiledWithOptimizing() 153 bool success = CompilerFilter::ParseCompilerFilter(string_filter.c_str(), &compiler_filter); in Java_Main_compiledWithOptimizing() 155 return CompilerFilter::IsAotCompilationEnabled(compiler_filter) ? JNI_TRUE : JNI_FALSE; in Java_Main_compiledWithOptimizing()
|