Home
last modified time | relevance | path

Searched refs:CompilerFilter (Results 1 – 25 of 33) sorted by relevance

12

/aosp12/art/libartbase/base/
H A Dcompiler_filter.cc28 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 Dcompiler_filter_test.cc24 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 Dcompiler_filter.h28 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 Ddexoptanalyzer_test.cc120 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 Ddexoptanalyzer.cc186 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 Doat_file_assistant_test.cc87 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 Ddexopt_test.h45 CompilerFilter::Filter filter,
53 CompilerFilter::Filter filter,
60 CompilerFilter::Filter filter,
64 void GenerateOatForTest(const char* dex_location, CompilerFilter::Filter filter);
H A Ddexopt_test.cc99 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 Doat_file_assistant.cc201 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 Doat_file_assistant.h151 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 Doat_file_test.cc37 GenerateOatForTest(dex_location.c_str(), CompilerFilter::kSpeed); in TEST_F()
60 GenerateOatForTest(dex_location.c_str(), CompilerFilter::kVerify); in TEST_F()
H A Doat.cc423 CompilerFilter::Filter OatHeader::GetCompilerFilter() const { in GetCompilerFilter()
424 CompilerFilter::Filter filter; in GetCompilerFilter()
427 CHECK(CompilerFilter::ParseCompilerFilter(key_value, &filter)) in GetCompilerFilter()
H A Doat.h108 CompilerFilter::Filter GetCompilerFilter() const;
/aosp12/art/dex2oat/
H A Ddex2oat_test.cc110 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 Ddex2oat.cc128 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 Ddex2oat_vdex_test.cc54 CompilerFilter::NameOfFilter(CompilerFilter::Filter::kVerify));
/aosp12/art/compiler/driver/
H A Dcompiler_options.h89 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 Dcompiler_options_map-inl.h35 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 Dcompiler_options_map.def39 COMPILER_OPTIONS_KEY (CompilerFilter::Filter, CompilerFilter)
H A Dcompiler_options.cc42 : compiler_filter_(CompilerFilter::kDefaultCompilerFilter), in CompilerOptions()
/aosp12/art/runtime/native/
H A Ddalvik_system_DexFile.cc526 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 Dcommon_compiler_test.h69 virtual CompilerFilter::Filter GetCompilerFilter() const { in GetCompilerFilter()
70 return CompilerFilter::kDefaultCompilerFilter; in GetCompilerFilter()
/aosp12/art/dex2oat/driver/
H A Dcompiler_driver_test.cc212 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 Dbuilder.cc74 CompilerFilter::Filter compiler_filter = compiler_options.GetCompilerFilter(); in SkipCompilation()
75 if (compiler_filter == CompilerFilter::kEverything) { in SkipCompilation()
/aosp12/art/test/common/
H A Druntime_state.cc86 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()

12