Lines Matching refs:codegen
61 ArtMethod* callee, CodeGenerator* codegen) { in SharpenInvokeStaticOrDirect() argument
85 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in SharpenInvokeStaticOrDirect()
86 if (callee == codegen->GetGraph()->GetArtMethod() && !codegen->GetGraph()->IsDebuggable()) { in SharpenInvokeStaticOrDirect()
108 codegen->GetGraph()->IsCompilingForSharedJitCode())) { in SharpenInvokeStaticOrDirect()
127 if (codegen->GetGraph()->IsDebuggable()) { in SharpenInvokeStaticOrDirect()
136 return codegen->GetSupportedInvokeStaticOrDirectDispatch(desired_dispatch_info, callee); in SharpenInvokeStaticOrDirect()
141 CodeGenerator* codegen, in ComputeLoadClassKind() argument
165 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in ComputeLoadClassKind()
194 codegen->GetGraph()->IsCompilingForSharedJitCode())) { in ComputeLoadClassKind()
222 load_kind = codegen->GetSupportedLoadClassKind(desired_load_kind); in ComputeLoadClassKind()
237 static inline bool CanUseTypeCheckBitstring(ObjPtr<mirror::Class> klass, CodeGenerator* codegen) in CanUseTypeCheckBitstring() argument
244 } else if (codegen->GetCompilerOptions().IsBootImage()) { in CanUseTypeCheckBitstring()
246 if (!codegen->GetCompilerOptions().IsImageClass(descriptor)) { in CanUseTypeCheckBitstring()
262 codegen->GetCompilerOptions().IsBootImage() && in CanUseTypeCheckBitstring()
263 codegen->GetCompilerOptions().IsForceDeterminism()) { in CanUseTypeCheckBitstring()
267 << " in " << codegen->GetGraph()->PrettyMethod(); in CanUseTypeCheckBitstring()
274 CodeGenerator* codegen, in ComputeTypeCheckKind() argument
292 CanUseTypeCheckBitstring(klass, codegen)) { in ComputeTypeCheckKind()
305 CodeGenerator* codegen, in ProcessLoadString() argument
324 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in ProcessLoadString()
358 DCHECK(!codegen->GetCompilerOptions().GetCompilePic()); in ProcessLoadString()
366 codegen->GetGraph()->IsCompilingForSharedJitCode())) { in ProcessLoadString()
392 HLoadString::LoadKind load_kind = codegen->GetSupportedLoadStringKind(desired_load_kind); in ProcessLoadString()