Lines Matching refs:compiler_options
51 static bool ImageAOTCanEmbedMethod(ArtMethod* method, const CompilerOptions& compiler_options) { in ImageAOTCanEmbedMethod() argument
52 DCHECK(compiler_options.IsBootImage() || in ImageAOTCanEmbedMethod()
53 compiler_options.IsBootImageExtension() || in ImageAOTCanEmbedMethod()
54 compiler_options.IsAppImage()); in ImageAOTCanEmbedMethod()
59 return compiler_options.IsImageClass(dex_file.GetTypeDescriptor(klass->GetDexTypeIndex())); in ImageAOTCanEmbedMethod()
90 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in SharpenLoadMethod() local
101 } else if (compiler_options.IsBootImage() || compiler_options.IsBootImageExtension()) { in SharpenLoadMethod()
102 if (!compiler_options.GetCompilePic()) { in SharpenLoadMethod()
106 DCHECK(compiler_options.IsBootImageExtension()); in SharpenLoadMethod()
108 } else if (ImageAOTCanEmbedMethod(callee, compiler_options)) { in SharpenLoadMethod()
118 } else if (compiler_options.IsJitCompiler()) { in SharpenLoadMethod()
122 compiler_options.IsJitCompilerForSharedCode())) { in SharpenLoadMethod()
140 if (compiler_options.IsAppImage() && ImageAOTCanEmbedMethod(callee, compiler_options)) { in SharpenLoadMethod()
179 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in ComputeLoadClassKind() local
182 return compiler_options.IsGeneratingImage() && in ComputeLoadClassKind()
183 compiler_options.IsImageClass(dex_file.GetTypeDescriptor(type_index)); in ComputeLoadClassKind()
207 } else if (compiler_options.IsJitCompiler()) { in ComputeLoadClassKind()
236 if (compiler_options.IsBootImage() || compiler_options.IsBootImageExtension()) { in ComputeLoadClassKind()
238 DCHECK(!compiler_options.IsJitCompiler()); in ComputeLoadClassKind()
239 if (!compiler_options.GetCompilePic()) { in ComputeLoadClassKind()
246 DCHECK(compiler_options.IsBootImageExtension()); in ComputeLoadClassKind()
250 compiler_options.IsImageClass(dex_file.GetTypeDescriptor(type_index))) { in ComputeLoadClassKind()
259 if (compiler_options.IsJitCompiler()) { in ComputeLoadClassKind()
260 DCHECK(!compiler_options.GetCompilePic()); in ComputeLoadClassKind()
266 compiler_options.IsJitCompilerForSharedCode())) { in ComputeLoadClassKind()
284 } else if (compiler_options.IsAppImage() && is_class_in_current_image()) { in ComputeLoadClassKind()
326 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in CanUseTypeCheckBitstring() local
327 if (compiler_options.IsJitCompiler()) { in CanUseTypeCheckBitstring()
347 compiler_options.IsBootImage() && in CanUseTypeCheckBitstring()
348 compiler_options.IsForceDeterminism()) { in CanUseTypeCheckBitstring()
409 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in ProcessLoadString() local
410 if (compiler_options.IsBootImage() || compiler_options.IsBootImageExtension()) { in ProcessLoadString()
413 DCHECK(!compiler_options.IsJitCompiler()); in ProcessLoadString()
414 if (compiler_options.GetCompilePic()) { in ProcessLoadString()
415 if (compiler_options.IsForceDeterminism()) { in ProcessLoadString()
430 DCHECK(compiler_options.IsBootImageExtension()); in ProcessLoadString()
442 } else if (compiler_options.IsJitCompiler()) { in ProcessLoadString()
451 compiler_options.IsJitCompilerForSharedCode())) { in ProcessLoadString()
486 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in ProcessLoadMethodType() local
490 if (compiler_options.IsJitCompiler()) { in ProcessLoadMethodType()
491 DCHECK(!compiler_options.GetCompilePic()); in ProcessLoadMethodType()
510 if (compiler_options.GetCompilePic()) { in ProcessLoadMethodType()