Home
last modified time | relevance | path

Searched refs:elementClass (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/include/
H A Dexceptions.h60 void ThrowArrayStoreException(const Class *arrayClass, const Class *elementClass);
/arkcompiler/runtime_core/static_core/runtime/
H A Dexceptions.cpp165 void ThrowArrayStoreException(const Class *arrayClass, const Class *elementClass) in ThrowArrayStoreException() argument
168 ss << elementClass->GetName() << " cannot be stored in an array of type " << arrayClass->GetName(); in ThrowArrayStoreException()
H A Dcompiler.cpp247 auto *elementClass = ClassCast(arrayCls)->GetComponentType(); in CheckStoreArray() local
249 return elementClass->IsObjectClass(); in CheckStoreArray()
252 return elementClass->IsAssignableFrom(ClassCast(strCls)); in CheckStoreArray()
/arkcompiler/runtime_core/static_core/runtime/entrypoints/
H A Dentrypoints.cpp825 auto *elementClass = arrayClass->GetComponentType(); in CheckStoreArrayReferenceEntrypoint() local
827 if (UNLIKELY(!storeObj->IsInstanceOf(elementClass))) { in CheckStoreArrayReferenceEntrypoint()
843 auto *elementClass = arrayClass->GetComponentType(); in CheckStoreArrayReferenceDeoptimizeEntrypoint() local
845 if (UNLIKELY(!storeObj->IsInstanceOf(elementClass))) { in CheckStoreArrayReferenceDeoptimizeEntrypoint()
1484 auto *elementClass = arrayClass->GetComponentType(); in CheckStoreArrayReferenceFromInterpreter() local
1486 if (!storeObj->IsInstanceOf(elementClass)) { in CheckStoreArrayReferenceFromInterpreter()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/
H A Dets_napi_native_interface.cpp2074 NO_UB_SANITIZE static ets_objectArray NewObjectsArray(EtsEnv *env, ets_size length, ets_class elementClass, in NewObjectsArray() argument
2079 ETS_NAPI_ABORT_IF_NULL(elementClass); in NewObjectsArray()
2082 EtsClass *internalClass = s.ToInternalType(elementClass); in NewObjectsArray()
/arkcompiler/runtime_core/static_core/runtime/interpreter/
H A Dinterpreter-inl.h311 auto *elementClass = arrayClass->GetComponentType(); in CheckLoadConstOp() local
312 if (UNLIKELY(!elem->IsInstanceOf(elementClass))) { in CheckLoadConstOp()
3011 auto *elementClass = arrayClass->GetComponentType(); in CheckStoreArrayOp() local
3012 if (UNLIKELY(!elem->IsInstanceOf(elementClass))) { in CheckStoreArrayOp()
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/
H A Dllvm_ir_constructor.cpp3179 auto elementClass = ctor->builder_.CreateLoad(ctor->builder_.getPtrTy(), elementClassPtr); in VisitRefTypeCheck() local
3184 cmp = ctor->builder_.CreateICmpNE(elementClass, refClass); in VisitRefTypeCheck()
3193 auto baseClassPtr = ctor->builder_.CreateConstInBoundsGEP1_32(int8Ty, elementClass, baseTypeOffset); in VisitRefTypeCheck()

Completed in 29 milliseconds