Lines Matching refs:invoke
48 explicit IntrinsicSlowPath(HInvoke* invoke) : TSlowPathCode(invoke), invoke_(invoke) { } in IntrinsicSlowPath() argument
103 static inline size_t GetExpectedVarHandleCoordinatesCount(HInvoke *invoke) { in GetExpectedVarHandleCoordinatesCount() argument
105 mirror::VarHandle::GetAccessModeTemplateByIntrinsic(invoke->GetIntrinsic()); in GetExpectedVarHandleCoordinatesCount()
107 size_t accessor_argument_count = invoke->GetNumberOfArguments() - 1; in GetExpectedVarHandleCoordinatesCount()
112 static inline DataType::Type GetDataTypeFromShorty(HInvoke* invoke, uint32_t index) { in GetDataTypeFromShorty() argument
113 DCHECK(invoke->IsInvokePolymorphic()); in GetDataTypeFromShorty()
114 const DexFile& dex_file = invoke->GetBlock()->GetGraph()->GetDexFile(); in GetDataTypeFromShorty()
115 const char* shorty = dex_file.GetShorty(invoke->AsInvokePolymorphic()->GetProtoIndex()); in GetDataTypeFromShorty()
121 static inline bool IsVarHandleGetAndBitwiseOp(HInvoke* invoke) { in IsVarHandleGetAndBitwiseOp() argument
122 switch (invoke->GetIntrinsic()) { in IsVarHandleGetAndBitwiseOp()
138 static inline bool IsVarHandleGetAndAdd(HInvoke* invoke) { in IsVarHandleGetAndAdd() argument
139 switch (invoke->GetIntrinsic()) { in IsVarHandleGetAndAdd()