Searched refs:MethodLoadKind (Results 1 – 11 of 11) sorted by relevance
85 HInvokeStaticOrDirect::MethodLoadKind method_load_kind; in ProcessInvokeStaticOrDirect()93 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kRecursive; in ProcessInvokeStaticOrDirect()104 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kDirectAddress; in ProcessInvokeStaticOrDirect()107 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup; in ProcessInvokeStaticOrDirect()113 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative; in ProcessInvokeStaticOrDirect()118 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod; in ProcessInvokeStaticOrDirect()
2379 if (GetMethodLoadKind() != MethodLoadKind::kDexCacheViaMethod) { in NeedsDexCacheOfDeclaringClass()2409 std::ostream& operator<<(std::ostream& os, HInvokeStaticOrDirect::MethodLoadKind rhs) { in operator <<()2411 case HInvokeStaticOrDirect::MethodLoadKind::kStringInit: in operator <<()2413 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in operator <<()2415 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddress: in operator <<()2417 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup: in operator <<()2419 case HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative: in operator <<()2421 case HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod: in operator <<()
3840 enum class MethodLoadKind { enum3896 MethodLoadKind method_load_kind;3983 MethodLoadKind GetMethodLoadKind() const { return dispatch_info_.method_load_kind; } in GetMethodLoadKind()3985 bool IsRecursive() const { return GetMethodLoadKind() == MethodLoadKind::kRecursive; } in IsRecursive()3987 bool IsStringInit() const { return GetMethodLoadKind() == MethodLoadKind::kStringInit; } in IsStringInit()3988 bool HasMethodAddress() const { return GetMethodLoadKind() == MethodLoadKind::kDirectAddress; } in HasMethodAddress()3990 return GetMethodLoadKind() == MethodLoadKind::kDexCachePcRelative; in HasPcRelativeDexCache()4064 static bool NeedsCurrentMethodInput(MethodLoadKind kind) { in NeedsCurrentMethodInput()4065 return kind == MethodLoadKind::kRecursive || kind == MethodLoadKind::kDexCacheViaMethod; in NeedsCurrentMethodInput()4114 std::ostream& operator<<(std::ostream& os, HInvokeStaticOrDirect::MethodLoadKind rhs);
3019 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup: in GetSupportedInvokeStaticOrDirectDispatch()3020 case HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative: in GetSupportedInvokeStaticOrDirectDispatch()3023 HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod, in GetSupportedInvokeStaticOrDirectDispatch()3051 case HInvokeStaticOrDirect::MethodLoadKind::kStringInit: in GenerateStaticOrDirectCall()3058 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in GenerateStaticOrDirectCall()3061 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddress: in GenerateStaticOrDirectCall()3064 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup: in GenerateStaticOrDirectCall()3065 case HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative: in GenerateStaticOrDirectCall()3070 case HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod: { in GenerateStaticOrDirectCall()
315 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in CreateCommonInvokeLocationSummary()318 case HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod: in CreateCommonInvokeLocationSummary()
3804 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup: in GetSupportedInvokeStaticOrDirectDispatch()3805 case HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative: in GetSupportedInvokeStaticOrDirectDispatch()3808 HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod, in GetSupportedInvokeStaticOrDirectDispatch()3836 case HInvokeStaticOrDirect::MethodLoadKind::kStringInit: in GenerateStaticOrDirectCall()3843 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in GenerateStaticOrDirectCall()3846 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddress: in GenerateStaticOrDirectCall()3849 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup: in GenerateStaticOrDirectCall()3850 case HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative: in GenerateStaticOrDirectCall()3855 case HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod: { in GenerateStaticOrDirectCall()
6268 HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative)) { in GetSupportedInvokeStaticOrDirectDispatch()6269 dispatch_info.method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod; in GetSupportedInvokeStaticOrDirectDispatch()6279 HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup) in GetSupportedInvokeStaticOrDirectDispatch()6336 case HInvokeStaticOrDirect::MethodLoadKind::kStringInit: in GenerateStaticOrDirectCall()6340 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in GenerateStaticOrDirectCall()6343 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddress: in GenerateStaticOrDirectCall()6346 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup: in GenerateStaticOrDirectCall()6350 case HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative: { in GenerateStaticOrDirectCall()6359 case HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod: { in GenerateStaticOrDirectCall()
3630 case HInvokeStaticOrDirect::MethodLoadKind::kStringInit: in GenerateStaticOrDirectCall()3634 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in GenerateStaticOrDirectCall()3637 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddress: in GenerateStaticOrDirectCall()3641 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup: in GenerateStaticOrDirectCall()3646 case HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative: { in GenerateStaticOrDirectCall()3666 case HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod: { in GenerateStaticOrDirectCall()
4285 HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative)) { in GetSupportedInvokeStaticOrDirectDispatch()4286 dispatch_info.method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod; in GetSupportedInvokeStaticOrDirectDispatch()4333 case HInvokeStaticOrDirect::MethodLoadKind::kStringInit: in GenerateStaticOrDirectCall()4337 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in GenerateStaticOrDirectCall()4340 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddress: in GenerateStaticOrDirectCall()4343 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup: in GenerateStaticOrDirectCall()4348 case HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative: { in GenerateStaticOrDirectCall()4357 case HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod: { in GenerateStaticOrDirectCall()
771 case HInvokeStaticOrDirect::MethodLoadKind::kStringInit: in GenerateStaticOrDirectCall()776 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in GenerateStaticOrDirectCall()779 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddress: in GenerateStaticOrDirectCall()782 case HInvokeStaticOrDirect::MethodLoadKind::kDirectAddressWithFixup: in GenerateStaticOrDirectCall()787 case HInvokeStaticOrDirect::MethodLoadKind::kDexCachePcRelative: { in GenerateStaticOrDirectCall()795 case HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod: { in GenerateStaticOrDirectCall()
795 HInvokeStaticOrDirect::MethodLoadKind::kStringInit, in BuildInvoke()860 HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod, in BuildInvoke()