Home
last modified time | relevance | path

Searched full:getfield (Results 1 – 25 of 40) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/
Descape_analysis.cpp39 FieldLocation VirtualObject::GetField(size_t offset) in GetField() function in panda::ecmascript::kungfu::VirtualObject
307 vObj->GetField(acc_.GetConstantValue(offset)) != FieldLocation::Invalid()) { in VisitCreateObjectWithBuffer()
308 info->SetFieldValue(vObj->GetField(acc_.GetConstantValue(offset)), value); in VisitCreateObjectWithBuffer()
326 …if (vObj != nullptr && !vObj->IsEscaped() && vObj->GetField(plr.GetOffset()) != FieldLocation::Inv… in VisitLoadProperty()
327 GateRef value = info->GetFieldValue(vObj->GetField(plr.GetOffset())); in VisitLoadProperty()
348 … if (vObj != nullptr && !vObj->IsEscaped() && vObj->GetField(offset) != FieldLocation::Invalid()) { in VisitLoadConstOffset()
349 GateRef value = info->GetFieldValue(vObj->GetField(offset)); in VisitLoadConstOffset()
374 …if (vObj != nullptr && !vObj->IsEscaped() && vObj->GetField(plr.GetOffset()) != FieldLocation::Inv… in VisitStoreProperty()
375 info->SetFieldValue(vObj->GetField(plr.GetOffset()), value); in VisitStoreProperty()
Descape_analysis.h36 FieldLocation GetField(size_t offset);
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dbasicblock.h380 typename Accessor::ValueType GetField() const in GetField() function
408 return GetField<MonitorEntryBlock>(); in GetMonitorEntryBlock()
418 return GetField<MonitorExitBlock>(); in GetMonitorExitBlock()
428 return GetField<MonitorBlock>(); in GetMonitorBlock()
438 return GetField<CatchBlock>(); in IsCatch()
448 return GetField<CatchBeginBlock>(); in IsCatchBegin()
458 return GetField<CatchEndBlock>(); in IsCatchEnd()
468 return GetField<TryBlock>(); in IsTry()
478 return GetField<TryBeginBlock>(); in IsTryBegin()
488 return GetField<TryEndBlock>(); in IsTryEnd()
[all …]
Dinst.h956 return GetField<FieldFlags>(); in GetFlagsMask()
999 return GetField<InputsCount>() == MAX_STATIC_INPUTS; in IsOperandsDynamic()
1173 auto inputs_count {GetField<InputsCount>()}; in GetInputs()
1233 typename Accessor::ValueType GetField() const in GetField() function
1374 auto inputs_count {GetField<InputsCount>()}; in GetUser()
1389 auto inputs_count {GetField<InputsCount>()}; in OperandsStorageSize()
1451 return T::template GetField<FieldOperandsType>(); in GetOperandsType()
1475 return T::template GetField<NeedBarrierFlag>(); in GetNeedBarrier()
1532 return T::template GetField<IsInlinedFlag>(); in IsInlined()
1586 return T::template GetField<CcFlag>(); in GetCc()
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dinst.h1206 return GetField<FieldFlags>(); in GetFlagsMask()
1257 return GetField<InputsCount>() == MAX_STATIC_INPUTS; in IsOperandsDynamic()
1444 auto inputsCount {GetField<InputsCount>()}; in GetInputs()
1537 typename Accessor::ValueType GetField() const in GetField() function
1712 auto inputsCount {GetField<InputsCount>()}; in GetUser()
1727 auto inputsCount {GetField<InputsCount>()}; in OperandsStorageSize()
1794 return T::template GetField<FieldOperandsType>(); in GetOperandsType()
1818 return T::template GetField<NeedBarrierFlag>(); in GetNeedBarrier()
1858 return T::template GetField<AccessType>(); in GetAccessType()
1868 return T::template GetField<AccessMode>(); in GetAccessMode()
[all …]
Dbasicblock.cpp318 return GetField<MonitorEntryBlock>(); in GetMonitorEntryBlock()
328 return GetField<MonitorExitBlock>(); in GetMonitorExitBlock()
338 return GetField<MonitorBlock>(); in GetMonitorBlock()
348 return GetField<CatchBlock>(); in IsCatch()
358 return GetField<CatchBeginBlock>(); in IsCatchBegin()
368 return GetField<TryBlock>(); in IsTry()
378 return GetField<TryBeginBlock>(); in IsTryBegin()
388 return GetField<TryEndBlock>(); in IsTryEnd()
398 return GetField<OsrEntry>(); in IsOsrEntry()
429 return GetField<JumpFlag>(); in NeedsJump()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_entrypoints.cpp163 auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id)); in LookupFieldByNameEntrypoint()
179 auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id)); in LookupGetterByNameEntrypoint()
194 auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id)); in LookupSetterByNameEntrypoint()
243 auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id)); in ThrowEtsExceptionNoSuchGetterEntrypoint()
257 auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id)); in ThrowEtsExceptionNoSuchSetterEntrypoint()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/
Dets_field_wrapper.h47 Field *GetField() const in GetField() function
Dshared_reference.h91 typename F::ValueType GetField() const in GetField() function
Dets_field_wrapper.cpp212 Field *field = wrapper->GetField(); in DoMakeNapiProperty()
Dets_class_wrapper.cpp120 if (UNLIKELY(!sharedRef->GetField<SharedReference::HasETSObject>())) { in UnwrapEtsProxy()
376 Field *field = wfield.GetField(); in UpdatePropsWithBaseClasses()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/
Dinterpreter-inl.h207 …auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id.AsIndex())… in HandleEtsLdobjName()
249 …auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id.AsIndex())… in HandleEtsLdobjNameWide()
291 …auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id.AsIndex())… in HandleEtsLdobjNameObj()
335 …auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id.AsIndex())… in HandleEtsStobjName()
377 …auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id.AsIndex())… in HandleEtsStobjNameWide()
419 …auto rawField = classLinker->GetField(*caller, caller->GetClass()->ResolveFieldIndex(id.AsIndex())… in HandleEtsStobjNameObj()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dcompiler_intrinsics.cpp158 rawField = classLinker->GetField(*method, panda_file::File::EntityId(id)); in CompilerEtsLdObjByName()
254 rawField = classLinker->GetField(*method, panda_file::File::EntityId(id)); in CompilerEtsStObjByName()
290 rawField = classLinker->GetField(*method, panda_file::File::EntityId(id)); in CompilerEtsStObjByNameRef()
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dcalle.polymorphic.short.yaml32 .function panda.reflect.Field panda.Class.getField(panda.Class a0, panda.String a1) <external>
46 call.virt.acc.short panda.Class.getField, v1, 1
Dcall.polymorphic.short.yaml33 .function panda.reflect.Field panda.Class.getField(panda.Class a0, panda.String a1) <external>
56 call.virt.acc.short panda.Class.getField, v1, 1
/arkcompiler/runtime_core/static_core/runtime/include/
Dclass_linker.h94 …Field *GetField(const panda_file::File &pf, panda_file::File::EntityId id, ClassLinkerContext *con…
97 Field *GetField(const Method &caller, panda_file::File::EntityId id,
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/
DValue.sts342 public getField(i: long): Value {
343 let f = this.typ.getField(i)
467 let f = this.typ.getField(i)
522 const f = this.typ.getField(i)
526 const fv = this.getField(i)
DObject.sts136 if (!ct.getField(i).isStatic()) {
143 let f = ct.getField(i)
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/
Djson.sts457 ok &= JSON.checkType(ct.getField(f).getType(), used)
673 const fieldType = classType.getField(fieldIdx)
678 const fieldValue = classValue.getField(fieldIdx)
1150 let classField = classType.getField(field_num)
/arkcompiler/runtime_core/static_core/runtime/interpreter/
Druntime_interface.h89 auto *field = classLinker->GetField(caller, resolvedId); in ResolveField()
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/std/core/
DTypeClassTypeTest.sts119 let field = ct.getField(i);
/arkcompiler/runtime_core/static_core/runtime/
Dcompiler.cpp408 auto *field = GetField(method, id); in ResolveField()
584 Field *PandaRuntimeInterface::GetField(MethodPtr method, RuntimeInterface::IdType id) const in GetField() function in ark::PandaRuntimeInterface
593 …return Runtime::GetCurrent()->GetClassLinker()->GetField(*MethodCast(method), panda_file::File::En… in GetField()
/arkcompiler/runtime_core/static_core/runtime/entrypoints/
Dentrypoints.cpp612 auto field = classLinker->GetField(*method, panda_file::File::EntityId(fieldId)); in GetStaticFieldAddressEntrypoint()
631 …auto field = Runtime::GetCurrent()->GetClassLinker()->GetField(*method, panda_file::File::EntityId… in UnresolvedStoreStaticBarrieredEntrypoint()
672 auto field = classLinker->GetField(*method, panda_file::File::EntityId(fieldId)); in GetUnknownStaticFieldMemoryAddressEntrypoint()
692 auto field = classLinker->GetField(*method, panda_file::File::EntityId(fieldId)); in GetFieldOffsetEntrypoint()
1286 auto *field = classLinker->GetField(*caller, panda_file::File::EntityId(resolvedId)); in GetFieldByIdEntrypoint()
/arkcompiler/runtime_core/static_core/disassembler/
Ddisassembler.h107 void GetField(pandasm::Field &field, const panda_file::FieldDataAccessor &fieldAccessor);
/arkcompiler/runtime_core/static_core/verification/gen/templates/
Djob_fill_gen.h.erb222 % auto *cachedField = classLinker_->GetField(*method_, fieldIdx, &errorHandler);

12