• Home
  • Raw
  • Download

Lines Matching refs:compiler_options

51 static bool BootImageAOTCanEmbedMethod(ArtMethod* method, const CompilerOptions& compiler_options) {  in BootImageAOTCanEmbedMethod()  argument
52 DCHECK(compiler_options.IsBootImage() || compiler_options.IsBootImageExtension()); in BootImageAOTCanEmbedMethod()
57 return compiler_options.IsImageClass(dex_file.StringByTypeIdx(klass->GetDexTypeIndex())); in BootImageAOTCanEmbedMethod()
88 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in SharpenLoadMethod() local
99 } else if (compiler_options.IsBootImage() || compiler_options.IsBootImageExtension()) { in SharpenLoadMethod()
100 if (!compiler_options.GetCompilePic()) { in SharpenLoadMethod()
104 DCHECK(compiler_options.IsBootImageExtension()); in SharpenLoadMethod()
106 } else if (BootImageAOTCanEmbedMethod(callee, compiler_options)) { in SharpenLoadMethod()
116 } else if (compiler_options.IsJitCompiler()) { in SharpenLoadMethod()
120 compiler_options.IsJitCompilerForSharedCode())) { in SharpenLoadMethod()
172 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in ComputeLoadClassKind() local
175 return (compiler_options.IsBootImage() || compiler_options.IsBootImageExtension()) && in ComputeLoadClassKind()
176 compiler_options.IsImageClass(dex_file.StringByTypeIdx(type_index)); in ComputeLoadClassKind()
200 } else if (compiler_options.IsJitCompiler()) { in ComputeLoadClassKind()
229 if (compiler_options.IsBootImage() || compiler_options.IsBootImageExtension()) { in ComputeLoadClassKind()
231 DCHECK(!compiler_options.IsJitCompiler()); in ComputeLoadClassKind()
232 if (!compiler_options.GetCompilePic()) { in ComputeLoadClassKind()
239 DCHECK(compiler_options.IsBootImageExtension()); in ComputeLoadClassKind()
243 compiler_options.IsImageClass(dex_file.StringByTypeIdx(type_index))) { in ComputeLoadClassKind()
253 if (compiler_options.IsJitCompiler()) { in ComputeLoadClassKind()
254 DCHECK(!compiler_options.GetCompilePic()); in ComputeLoadClassKind()
260 compiler_options.IsJitCompilerForSharedCode())) { in ComputeLoadClassKind()
316 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in CanUseTypeCheckBitstring() local
317 if (compiler_options.IsJitCompiler()) { in CanUseTypeCheckBitstring()
337 compiler_options.IsBootImage() && in CanUseTypeCheckBitstring()
338 compiler_options.IsForceDeterminism()) { in CanUseTypeCheckBitstring()
399 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in ProcessLoadString() local
400 if (compiler_options.IsBootImage() || compiler_options.IsBootImageExtension()) { in ProcessLoadString()
403 DCHECK(!compiler_options.IsJitCompiler()); in ProcessLoadString()
404 if (compiler_options.GetCompilePic()) { in ProcessLoadString()
405 if (compiler_options.IsForceDeterminism()) { in ProcessLoadString()
420 DCHECK(compiler_options.IsBootImageExtension()); in ProcessLoadString()
432 } else if (compiler_options.IsJitCompiler()) { in ProcessLoadString()
441 compiler_options.IsJitCompilerForSharedCode())) { in ProcessLoadString()