Lines Matching defs:ConstantPool
57 /* ConstantPool(TaggedArray)
86 class ConstantPool : public TaggedArray {
106 static ConstantPool *Cast(TaggedObject *object)
109 return static_cast<ConstantPool *>(object);
112 static JSHandle<ConstantPool> CreateUnSharedConstPool(EcmaVM *vm, const JSPandaFile *jsPandaFile,
131 JSHandle<ConstantPool> constpoolObj;
136 constpoolObj = JSHandle<ConstantPool>(constpool);
145 static JSHandle<ConstantPool> CreateUnSharedConstPoolBySharedConstpool(
146 EcmaVM *vm, const JSPandaFile *jsPandaFile, ConstantPool *shareCp)
162 JSHandle<ConstantPool> constpoolObj;
167 constpoolObj = JSHandle<ConstantPool>(constpool);
176 static JSHandle<ConstantPool> CreateSharedConstPool(EcmaVM *vm, const JSPandaFile *jsPandaFile,
184 JSHandle<ConstantPool> constpool(vm->GetJSThread(), JSTaggedValue::Hole());
203 static JSHandle<ConstantPool> CreateSharedConstPoolForAOT(
204 EcmaVM *vm, JSHandle<ConstantPool> constpool, int32_t cpId = 0)
206 JSHandle<ConstantPool> sconstpool(vm->GetJSThread(), JSTaggedValue::Hole());
256 int32_t index = ConstantPool::Cast(constpool.GetTaggedObject())->GetUnsharedConstpoolIndex();
363 inline void InitConstantPoolTail(const JSThread *thread, JSHandle<ConstantPool> constPool)
457 const ConstantPool *taggedPool = ConstantPool::Cast(constpool.GetTaggedObject());
458 JSHandle<ConstantPool> constpoolHandle(thread, constpool);
479 const ConstantPool *taggedPool = ConstantPool::Cast(constpool.GetTaggedObject());
509 taggedPool = ConstantPool::Cast(unsharedCp.GetTaggedObject());
515 JSHandle<ConstantPool> constpoolHandle(thread, constpool);
532 static void PUBLIC_API UpdateConstpoolWhenDeserialAI(EcmaVM *vm, JSHandle<ConstantPool> aiCP,
533 JSHandle<ConstantPool> sharedCP, JSHandle<ConstantPool> unsharedCP);
537 static JSTaggedValue GetClassLiteralFromCache(JSThread *thread, JSHandle<ConstantPool> constpool,
541 static JSHandle<TaggedArray> GetFieldLiteral(JSThread *thread, JSHandle<ConstantPool> constpool,
549 const ConstantPool *taggedPool = ConstantPool::Cast(constpool.GetTaggedObject());
562 JSHandle<ConstantPool> constpoolHandle(thread, constpool);
646 const ConstantPool *taggedPool = ConstantPool::Cast(constpool.GetTaggedObject());
659 const ConstantPool *taggedPool = ConstantPool::Cast(constpool.GetTaggedObject());