Lines Matching refs:codegen
64 CodeGenerator* codegen) { in SharpenLoadMethod() argument
88 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in SharpenLoadMethod()
89 if (callee == codegen->GetGraph()->GetArtMethod() && in SharpenLoadMethod()
90 !codegen->GetGraph()->IsDebuggable() && in SharpenLoadMethod()
149 if (codegen->GetGraph()->IsDebuggable()) { in SharpenLoadMethod()
158 return codegen->GetSupportedInvokeStaticOrDirectDispatch(desired_dispatch_info, callee); in SharpenLoadMethod()
163 CodeGenerator* codegen, in ComputeLoadClassKind() argument
172 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in ComputeLoadClassKind()
276 HLoadClass::LoadKind load_kind = codegen->GetSupportedLoadClassKind(desired_load_kind); in ComputeLoadClassKind()
292 static inline bool CanUseTypeCheckBitstring(ObjPtr<mirror::Class> klass, CodeGenerator* codegen) in CanUseTypeCheckBitstring() argument
297 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in CanUseTypeCheckBitstring()
300 } else if (codegen->GetCompilerOptions().IsBootImage()) { in CanUseTypeCheckBitstring()
302 if (!codegen->GetCompilerOptions().IsImageClass(descriptor)) { in CanUseTypeCheckBitstring()
323 << " in " << codegen->GetGraph()->PrettyMethod(); in CanUseTypeCheckBitstring()
330 CodeGenerator* codegen, in ComputeTypeCheckKind() argument
348 CanUseTypeCheckBitstring(klass, codegen)) { in ComputeTypeCheckKind()
361 CodeGenerator* codegen, in ProcessLoadString() argument
380 const CompilerOptions& compiler_options = codegen->GetCompilerOptions(); in ProcessLoadString()
414 DCHECK(!codegen->GetCompilerOptions().GetCompilePic()); in ProcessLoadString()
448 HLoadString::LoadKind load_kind = codegen->GetSupportedLoadStringKind(desired_load_kind); in ProcessLoadString()