Home
last modified time | relevance | path

Searched refs:unsharedConstpool (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Decma_context.cpp513 JSTaggedValue unsharedConstpool = FindUnsharedConstpool(sharedConstpool); in FindOrCreateUnsharedConstpool() local
514 if (unsharedConstpool.IsHole()) { in FindOrCreateUnsharedConstpool()
523 unsharedConstpool = unshareCp.GetTaggedValue(); in FindOrCreateUnsharedConstpool()
524 SetUnsharedConstpool(constpoolIndex, unsharedConstpool); in FindOrCreateUnsharedConstpool()
526 return unsharedConstpool; in FindOrCreateUnsharedConstpool()
615 …text::SetUnsharedConstpool(JSHandle<ConstantPool> sharedConstpool, JSTaggedValue unsharedConstpool) in SetUnsharedConstpool() argument
618 SetUnsharedConstpool(constpoolIndex, unsharedConstpool); in SetUnsharedConstpool()
621 void EcmaContext::SetUnsharedConstpool(int32_t constpoolIndex, JSTaggedValue unsharedConstpool) in SetUnsharedConstpool() argument
625 unsharedConstpools_[constpoolIndex] = unsharedConstpool; in SetUnsharedConstpool()
640 … JSTaggedValue unsharedConstpool = FindOrCreateUnsharedConstpool(sharedCPHandle.GetTaggedValue()); in UpdateConstpoolWhenDeserialAI() local
[all …]
Decma_context.h274 …void SetUnsharedConstpool(JSHandle<ConstantPool> sharedConstpool, JSTaggedValue unsharedConstpool);
275 void SetUnsharedConstpool(int32_t constpoolIndex, JSTaggedValue unsharedConstpool);
/arkcompiler/ets_runtime/ecmascript/compiler/
Dntype_hcr_lowering.cpp93 GateRef unsharedConstpool = argAcc.GetFrameArgsIn(frameState, FrameArgIdx::UNSHARED_CONST_POOL); in LowerCreateArrayWithBuffer() local
95 …teRef cachedArray = builder_.GetObjectFromConstPool(glue, gate, sharedConstpool, unsharedConstpool, in LowerCreateArrayWithBuffer()
182 GateRef NTypeHCRLowering::LoadFromConstPool(GateRef unsharedConstpool, size_t index, size_t valVecT… in LoadFromConstPool() argument
184 GateRef constPoolSize = builder_.GetLengthOfTaggedArray(unsharedConstpool); in LoadFromConstPool()
186 GateRef valVec = builder_.GetValueFromTaggedArray(unsharedConstpool, valVecIndex); in LoadFromConstPool()
Dcircuit_builder.cpp954 GateRef unsharedConstpool = argAcc.GetFrameArgsIn(gate, FrameArgIdx::UNSHARED_CONST_POOL); in GetHClassGateFromIndex() local
955 return LoadHClassFromConstpool(unsharedConstpool, index); in GetHClassGateFromIndex()
Dstub_builder.cpp10040 GateRef unsharedConstpool = GetUnsharedConstpoolFromGlue(glue, constpool); in DefineFunc() local
10041 BRANCH(TaggedIsHole(unsharedConstpool), &afterAOTLiteral, &tryGetAOTIhc); in DefineFunc()
10044 val = GetValueFromTaggedArray(unsharedConstpool, index); in DefineFunc()
/arkcompiler/ets_runtime/ecmascript/patch/
Dpatch_loader.cpp353 JSTaggedValue unsharedConstpool = context->FindOrCreateUnsharedConstpool(item.second); in FindAndReplaceSameMethod() local
354 … ConstantPool *baseUnsharedConstpool = ConstantPool::Cast(unsharedConstpool.GetTaggedObject()); in FindAndReplaceSameMethod()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dpanda_file_translator.cpp151 JSHandle<ConstantPool> unsharedConstpool; in GenerateProgram() local
155 unsharedConstpool = constpoolPair.second; in GenerateProgram()
158 context->SetUnsharedConstpool(sconstpool, unsharedConstpool.GetTaggedValue()); in GenerateProgram()
161 unsharedConstpool = JSHandle<ConstantPool>( in GenerateProgram()
166 … ParseFuncAndLiteralConstPool(vm, jsPandaFile, entryPoint.data(), sconstpool, unsharedConstpool); in GenerateProgram()