Lines Matching refs:HInvoke
44 void Dispatch(HInvoke* invoke) { in Dispatch()
74 virtual void Visit##Name([[maybe_unused]] HInvoke* invoke) = 0;
78 static void MoveArguments(HInvoke* invoke, in ART_INTRINSICS_WITH_HINVOKE_LIST()
110 static void ComputeValueOfLocations(HInvoke* invoke,
147 HInvoke* invoke,
156 static void CreateReferenceGetReferentLocations(HInvoke* invoke, CodeGenerator* codegen);
157 static void CreateReferenceRefersToLocations(HInvoke* invoke, CodeGenerator* codegen);
200 explicit IntrinsicOptimizations(HInvoke* invoke) in IntrinsicOptimizations()
202 explicit IntrinsicOptimizations(const HInvoke& invoke) in IntrinsicOptimizations()
236 explicit StringEqualsOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {} in StringEqualsOptimizations()
247 explicit SystemArrayCopyOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {} in SystemArrayCopyOptimizations()
268 explicit VarHandleOptimizations(HInvoke* invoke) : IntrinsicOptimizations(invoke) {} in VarHandleOptimizations()
296 void IntrinsicLocationsBuilder##Arch::Visit##Name([[maybe_unused]] HInvoke* invoke) {} \
297 void IntrinsicCodeGenerator##Arch::Visit##Name([[maybe_unused]] HInvoke* invoke) {}
304 void IntrinsicLocationsBuilder ## Arch::Visit ## Name(HInvoke* invoke) { \
311 void IntrinsicCodeGenerator ## Arch::Visit ## Name(HInvoke* invoke) { \
320 bool IsCallFreeIntrinsic(HInvoke* invoke, Codegenerator* codegen) { in IsCallFreeIntrinsic()