/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
D | typeExtractorEmitter.cpp | 133 std::string literalId = std::string(recorder->GetRecordName()) + "_" + in GenFunctionTypeInfo() local 136 prog->literalarray_table.emplace(literalId, std::move(literalArrayInstance)); in GenFunctionTypeInfo() 140 std::make_unique<ScalarValue>(ScalarValue::Create<ValueType::LITERALARRAY>(literalId))); in GenFunctionTypeInfo() 172 std::string literalId = std::string(recorder->GetRecordName()) + "_" + in GenImportOrDeclareTypeInfo() local 175 prog->literalarray_table.emplace(literalId, std::move(literalArrayInstance)); in GenImportOrDeclareTypeInfo() 178 std::make_unique<ScalarValue>(ScalarValue::Create<ValueType::LITERALARRAY>(literalId))); in GenImportOrDeclareTypeInfo() 244 std::string literalId = std::string(recorder->GetRecordName()) + "_" + std::to_string(idx); in GenTypeLiteralBuffers() local 246 prog->literalarray_table.emplace(literalId, std::move(literalArrayInstance)); in GenTypeLiteralBuffers()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | bytecode_info_collector.cpp | 381 panda_file::File::EntityId literalId) in CollectInnerMethodsFromNewLiteral() argument 384 LiteralDataExtractor::GetMethodOffsets(jsPandaFile_, literalId, methodOffsets); in CollectInnerMethodsFromNewLiteral() 422 auto literalId = jsPandaFile_->ResolveMethodIndex(method->GetMethodId(), in CollectMethodInfoFromBC() local 424 CollectInnerMethodsFromNewLiteral(method, literalId); in CollectMethodInfoFromBC() 435 auto literalId = jsPandaFile_->ResolveMethodIndex(method->GetMethodId(), in CollectMethodInfoFromBC() local 437 CollectInnerMethodsFromNewLiteral(method, literalId); in CollectMethodInfoFromBC() 442 auto literalId = jsPandaFile_->ResolveMethodIndex(method->GetMethodId(), in CollectMethodInfoFromBC() local 444 CollectInnerMethodsFromNewLiteral(method, literalId); in CollectMethodInfoFromBC() 454 auto literalId = jsPandaFile_->ResolveMethodIndex(method->GetMethodId(), in CollectMethodInfoFromBC() local 456 CollectInnerMethodsFromNewLiteral(method, literalId); in CollectMethodInfoFromBC()
|
D | bytecode_info_collector.h | 792 …llectInnerMethodsFromNewLiteral(const MethodLiteral *method, panda_file::File::EntityId literalId);
|
D | interpreter_stub.cpp | 3432 GateRef literalId = ReadInst16_3(pc); in DECLARE_ASM_HANDLER() local 3443 Int16ToTaggedInt(literalId), module }); in DECLARE_ASM_HANDLER() 3467 GateRef literalId = ReadInst16_4(pc); in DECLARE_ASM_HANDLER() local 3478 Int16ToTaggedInt(literalId), module }); in DECLARE_ASM_HANDLER() 3502 GateRef literalId = ReadInst16_3(pc); in DECLARE_ASM_HANDLER() local 3515 Int16ToTaggedInt(literalId), module }); in DECLARE_ASM_HANDLER()
|
D | slowpath_lowering.cpp | 2419 GateRef literalId = acc_.GetValueIn(gate, 1); in LowerDefineClassWithBuffer() local 2429 builder_.ToTaggedInt(methodId), builder_.ToTaggedInt(literalId), module }; in LowerDefineClassWithBuffer()
|
/arkcompiler/ets_runtime/ecmascript/ts_types/tests/ |
D | ts_type_test_helper.h | 30 static void AddLiteral(pandasm::Program &program, const std::string &literalId, in AddLiteral() argument 40 program.literalarray_table.emplace(literalId, literalArray); in AddLiteral()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
D | type_literal_extractor.cpp | 75 EntityId literalId(typeOffset); in ProcessTypeLiteral() local 78 lda.EnumerateLiteralVals(literalId, in ProcessTypeLiteral()
|
D | program_object.h | 235 panda_file::File::EntityId literalId = constpool->GetEntityId(literal); in GetClassLiteralFromCache() local 238 thread, jsPandaFile, literalId, constpool, entry, needSetAotFlag, entryIndexes); in GetClassLiteralFromCache()
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
D | slow_runtime_stub.h | 166 … uint16_t methodId, uint16_t literalId, JSTaggedValue module);
|
D | slow_runtime_stub.cpp | 1100 … uint16_t methodId, uint16_t literalId, JSTaggedValue module) in CreateClassWithBuffer() argument 1108 … constpoolHandle, methodId, literalId, moduleHandle); in CreateClassWithBuffer()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
D | runtime_stubs.h | 475 uint16_t methodId, uint16_t literalId,
|
D | runtime_stubs-inl.h | 837 uint16_t methodId, uint16_t literalId, in RuntimeCreateClassWithBuffer() argument 852 JSTaggedValue val = constpoolHandle->GetObjectFromCache(literalId); in RuntimeCreateClassWithBuffer() 858 …auto literalObj = ConstantPool::GetClassLiteralFromCache(thread, constpoolHandle, literalId, entry… in RuntimeCreateClassWithBuffer()
|
D | runtime_stubs.cpp | 959 JSTaggedValue literalId = GetArg(argv, argc, 4); // 4: means the four parameter in DEF_RUNTIME_STUBS() local 963 … static_cast<uint16_t>(literalId.GetInt()), module).GetRawData(); in DEF_RUNTIME_STUBS()
|