/arkcompiler/ets_runtime/ecmascript/ |
H A D | dump.cpp | 48 static bool HasEdge(std::vector<Reference> &vec, JSTaggedValue toValue) in HasEdge() argument 50 for (auto &ref : vec) { in HasEdge() 58 static void AddAnonymousEdge(TaggedObject *obj, std::vector<Reference> &vec) in AddAnonymousEdge() argument 65 [&vec]([[maybe_unused]]TaggedObject *root, ObjectSlot start, ObjectSlot end, VisitObjectArea area) { in AddAnonymousEdge() 75 if (HasEdge(vec, toValue)) { in AddAnonymousEdge() 80 vec.emplace_back(ConvertToString(name), toValue); in AddAnonymousEdge() 1841 void JSAPITreeMap::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot() 1845 vec.emplace_back("treemap", GetTreeMap()); in DumpForSnapshot() 1846 map->DumpForSnapshot(vec); in DumpForSnapshot() 1849 JSObject::DumpForSnapshot(vec); in DumpForSnapshot() 3884 DumpArrayClass(const TaggedArray *arr, std::vector<Reference> &vec) DumpArrayClass() argument 3896 DumpMutantTaggedArrayClass(const MutantTaggedArray *arr, std::vector<Reference> &vec) DumpMutantTaggedArrayClass() argument 3908 DumpCOWMutantTaggedArrayClass(const COWMutantTaggedArray *arr, std::vector<Reference> &vec) DumpCOWMutantTaggedArrayClass() argument 3920 DumpElementClass(const TaggedArray *arr, std::vector<Reference> &vec) DumpElementClass() argument 3931 DumpConstantPoolClass(const ConstantPool *arr, std::vector<Reference> &vec) DumpConstantPoolClass() argument 3943 DumpStringClass([[maybe_unused]] const EcmaString *str, [[maybe_unused]] std::vector<Reference> &vec) DumpStringClass() argument 3949 DumpObject(TaggedObject *obj, std::vector<Reference> &vec, bool isVmMode) DumpObject() argument 3966 DumpArrayClass(TaggedArray::Cast(obj), vec); DumpObject() local 3969 DumpMutantTaggedArrayClass(MutantTaggedArray::Cast(obj), vec); DumpObject() local 3972 DumpCOWMutantTaggedArrayClass(COWMutantTaggedArray::Cast(obj), vec); DumpObject() local 3975 DumpConstantPoolClass(ConstantPool::Cast(obj), vec); DumpObject() local 3995 DumpStringClass(EcmaString::Cast(obj), vec); DumpObject() local 4433 DumpArrayClass(TaggedArray::Cast(obj), vec); DumpObject() local 4536 DumpForSnapshot(std::vector<Reference> &vec, bool isVmMode) const DumpForSnapshot() argument 4643 DumpForSnapshotTaggedTreeEntry(T tree, int index, std::vector<Reference> &vec, bool isMap = false) DumpForSnapshotTaggedTreeEntry() argument 4674 DumpForSnapshotTaggedTreeEntry(const_cast<TaggedTreeMap *>(this), index, vec, true); DumpForSnapshot() local 4696 DumpForSnapshotTaggedTreeEntry(const_cast<TaggedTreeSet *>(this), index, vec, true); DumpForSnapshot() local [all...] |
H A D | weak_vector.cpp | 67 JSHandle<WeakVector> WeakVector::Append(const JSThread *thread, const JSHandle<WeakVector> &vec, in Append() argument 70 if (!vec->Full()) { in Append() 72 vec->PushBack(thread, storeVal); in Append() 73 return vec; in Append() 76 return AppendToFullVec(thread, vec, value, type); in Append() 79 JSHandle<WeakVector> WeakVector::FillOrAppend(const JSThread *thread, const JSHandle<WeakVector> &vec, in FillOrAppend() argument 82 if (!vec->Full()) { in FillOrAppend() 84 vec->PushBack(thread, storeVal); in FillOrAppend() 85 return vec; in FillOrAppend() 89 uint32_t holeIndex = CheckHole(vec); in FillOrAppend() 99 AppendToFullVec(const JSThread *thread, const JSHandle<WeakVector> &vec, const JSHandle<JSTaggedValue> &value, ElementType type) AppendToFullVec() argument 122 Copy(const JSThread *thread, const JSHandle<WeakVector> &vec, bool needExtend) Copy() argument 136 CheckHole(const JSHandle<WeakVector> &vec) CheckHole() argument [all...] |
H A D | vtable.cpp | 45 CVector<JSHandle<JSTaggedValue>> vec {name, type, owner, offset}; in CreateTuple() 46 return VTable::Tuple(vec); in CreateTuple() 51 CVector<JSHandle<JSTaggedValue>> vec; in GetTuple() local 54 vec.emplace_back(JSHandle<JSTaggedValue>(thread, val)); in GetTuple() 56 return Tuple(vec); in GetTuple()
|
H A D | weak_vector.h | 41 static JSHandle<WeakVector> Append(const JSThread *thread, const JSHandle<WeakVector> &vec, 43 static JSHandle<WeakVector> FillOrAppend(const JSThread *thread, const JSHandle<WeakVector> &vec, 46 static JSHandle<WeakVector> Copy(const JSThread *thread, const JSHandle<WeakVector> &vec, bool needExtend = false); 109 static uint32_t CheckHole(const JSHandle<WeakVector> &vec); 111 static JSHandle<WeakVector> AppendToFullVec(const JSThread *thread, const JSHandle<WeakVector> &vec,
|
H A D | vtable.h | 45 explicit Tuple(const CVector<JSHandle<JSTaggedValue>> &vec) : items_(std::move(vec)) {} in Tuple() argument
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/mock/ |
H A D | array_native_test.cpp | 96 std::vector<ets_boolean> vec(length); in TEST_F() 97 env_->GetBooleanArrayRegion(array, 0, length, vec.data()); in TEST_F() 98 ASSERT_EQ(vec, src); in TEST_F() 103 std::vector<ets_boolean> vec(length - half); in TEST_F() 104 env_->GetBooleanArrayRegion(array, half, length - half, vec.data()); in TEST_F() 105 ASSERT_TRUE(std::equal(src.begin() + half, src.end(), vec.begin())); in TEST_F() 135 std::vector<ets_byte> vec(length); in TEST_F() 136 env_->GetByteArrayRegion(array, 0, length, vec.data()); in TEST_F() 137 ASSERT_EQ(vec, src); in TEST_F() 142 std::vector<ets_byte> vec(lengt in TEST_F() [all...] |
/arkcompiler/runtime_core/libpandabase/tests/ |
H A D | arena_allocator_test.cpp | 205 ArenaVector<unsigned> vec(aa.Adapter()); in HWTEST_F() 208 vec.push_back(i * SMALL_MAGIC_CONSTANT); in HWTEST_F() 211 ASSERT_EQ(SIZE, vec.size()); in HWTEST_F() 212 vec.shrink_to_fit(); in HWTEST_F() 213 ASSERT_EQ(SIZE, vec.size()); in HWTEST_F() 216 ASSERT_EQ(i * SMALL_MAGIC_CONSTANT, vec[i]) << "value of i: " << i; in HWTEST_F() 228 ArenaVector<ComplexClass> vec(aa.Adapter()); in HWTEST_F() 232 vec.emplace_back(i * MAGIC_CONSTANT_1 + MAGIC_CONSTANT_2, std::to_string(i)); in HWTEST_F() 236 ASSERT_EQ(SIZE, vec.size()); in HWTEST_F() 240 ASSERT_EQ(vec[ in HWTEST_F() [all...] |
/arkcompiler/runtime_core/static_core/libpandabase/tests/ |
H A D | arena_allocator_test.cpp | 225 ArenaVector<unsigned> vec(aa.Adapter()); in TEST_F() 228 vec.push_back(i * SMALL_MAGIC_CONSTANT); in TEST_F() 231 ASSERT_EQ(SIZE, vec.size()); in TEST_F() 232 vec.shrink_to_fit(); in TEST_F() 233 ASSERT_EQ(SIZE, vec.size()); in TEST_F() 236 ASSERT_EQ(i * SMALL_MAGIC_CONSTANT, vec[i]) << "value of i: " << i; in TEST_F() 248 ArenaVector<ComplexClass> vec(aa.Adapter()); in TEST_F() 252 vec.emplace_back(i * MAGIC_CONSTANT_1 + magicConstant2, std::to_string(i)); in TEST_F() 256 ASSERT_EQ(SIZE, vec.size()); in TEST_F() 260 ASSERT_EQ(vec[ in TEST_F() [all...] |
/arkcompiler/ets_runtime/test/moduletest/container/ |
H A D | container_vector.js | 45 let vec = vector.clone(); 50 vec.set(2, 8); 51 map.set("test set:", vec.get(2) == 8 && vec.length == 6); 53 vec.trimToCurrentLength(); 54 map.set("test trimToCurrentLength1:", vec.getCapacity() === 6); 55 vec.trimToCurrentLength(); 56 map.set("test trimToCurrentLength2:", vec.getCapacity() === 6); 58 let subVec = vec.subVector(0, 3); 67 vec [all...] |
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | stack_like_allocator_test.cpp | 147 std::vector<std::pair<void *, size_t>> vec; in TEST_F() local 154 vec.emplace_back(mem, SetBytesFromByteArray(mem, FRAME_SIZE)); in TEST_F() 157 std::pair<void *, size_t> lastPair = vec.back(); in TEST_F() 162 vec.pop_back(); in TEST_F() 165 while (!vec.empty()) { in TEST_F() 166 std::pair<void *, size_t> lastPair = vec.back(); in TEST_F() 168 << "vector size: " << vec.size() << ", size: " << FRAME_SIZE << ", address: " << std::hex << lastPair.first in TEST_F() 171 vec.pop_back(); in TEST_F()
|
H A D | frame_allocator_test.cpp | 134 std::vector<std::pair<void *, size_t>> vec; in CycledAllocateFreeForHugeFramesTest() local 141 vec.emplace_back(mem, SetBytesFromByteArray(mem, FRAME_SIZE)); in CycledAllocateFreeForHugeFramesTest() 144 std::pair<void *, size_t> lastPair = vec.back(); in CycledAllocateFreeForHugeFramesTest() 149 vec.pop_back(); in CycledAllocateFreeForHugeFramesTest() 152 while (!vec.empty()) { in CycledAllocateFreeForHugeFramesTest() 153 std::pair<void *, size_t> lastPair = vec.back(); in CycledAllocateFreeForHugeFramesTest() 155 << "vector size: " << vec.size() << ", size: " << FRAME_SIZE << ", address: " << std::hex in CycledAllocateFreeForHugeFramesTest() 158 vec.pop_back(); in CycledAllocateFreeForHugeFramesTest()
|
/arkcompiler/ets_frontend/ets2panda/evaluate/ |
H A D | scopedDebugInfoPlugin-inl.h | 31 ArenaVector<ir::Statement *> vec(1, stmt, Allocator()->Adapter()); in RegisterPrologueEpilogue() 34 std::make_pair(vec, ArenaVector<ir::Statement *>(Allocator()->Adapter()))); in RegisterPrologueEpilogue() 37 std::make_pair(ArenaVector<ir::Statement *>(Allocator()->Adapter()), vec)); in RegisterPrologueEpilogue()
|
/arkcompiler/runtime_core/static_core/verification/util/tests/ |
H A D | struct_field_test.cpp | 54 std::vector<int32_t> vec(5U); in TEST_F() 55 vec[3U] = 5_I; in TEST_F() 56 int32_t &pos1 = vec[1U]; in TEST_F()
|
H A D | set_operations_property_test.cpp | 52 RC_GTEST_PROP(OperationsOverSets0, ConversionToSet, (std::vector<int> && vec)) in RC_GTEST_PROP() argument 64 stat({vec.size()}); in RC_GTEST_PROP() 65 Set result = ToSet<Set>(vec); in RC_GTEST_PROP() 66 for (const auto &elt : vec) { in RC_GTEST_PROP()
|
/arkcompiler/runtime_core/compiler/optimizer/ |
H A D | pass_manager.h | 53 ArenaVector<T> vec(allocator->Adapter()); in Instantiate() 54 vec.reserve(sizeof...(Types)); in Instantiate() 55 ((vec.push_back(allocator->New<Types>((std::forward<Args>(args))...))), ...); in Instantiate() 56 return vec; in Instantiate()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ |
H A D | pass_manager.h | 61 ArenaVector<T> vec(allocator->Adapter()); in Instantiate() 62 vec.reserve(sizeof...(Types)); in Instantiate() 63 ((vec.push_back(allocator->New<Types>((std::forward<Args>(args))...))), ...); in Instantiate() 64 return vec; in Instantiate()
|
/arkcompiler/ets_runtime/ecmascript/module/ |
H A D | module_path_helper.cpp | 302 CVector<CString> vec; in ParseUrl() local 303 StringHelper::SplitString(recordName, vec, 0, SEGMENTS_LIMIT_TWO); in ParseUrl() 304 if (vec.size() < SEGMENTS_LIMIT_TWO) { in ParseUrl() 308 CString bundleName = vec[0]; in ParseUrl() 309 CString moduleName = vec[1]; in ParseUrl() 337 CVector<CString> vec; in ParsePrefixBundle() local 338 StringHelper::SplitString(moduleRequestName, vec, 0, SEGMENTS_LIMIT_TWO); in ParsePrefixBundle() 339 if (vec.size() < SEGMENTS_LIMIT_TWO) { // LCOV_EXCL_BR_LINE in ParsePrefixBundle() 343 CString bundleName = vec[0]; in ParsePrefixBundle() 344 CString moduleName = vec[ in ParsePrefixBundle() 461 CVector<CString> vec; FindOhpmEntryPoint() local 507 CVector<CString> vec; FindPackageInTopLevelWithNamespace() local [all...] |
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ |
H A D | intrinsics_lowering.cpp | 148 llvm::Value *vec = llvm::UndefValue::get(type); in HandleCall() local 159 vec = builder.CreateInsertElement(vec, newCall, i); in HandleCall() 161 vec = llvm::InsertElementInst::Create(vec, newCall, builder.getInt64(i)); in HandleCall() 167 auto result = llvm::cast<llvm::Instruction>(vec); in HandleCall()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | lexical_env_specialization_pass.cpp | 209 ChunkVector<GateRef> vec(chunk_); in HasNotdomStLexVarOrCall() 211 vec.emplace_back(gate); in HasNotdomStLexVarOrCall() 212 while (!vec.empty()) { in HasNotdomStLexVarOrCall() 213 GateRef current = vec.back(); in HasNotdomStLexVarOrCall() 215 vec.pop_back(); in HasNotdomStLexVarOrCall() 223 vec.emplace_back(dependIn); in HasNotdomStLexVarOrCall()
|
H A D | compilation_driver.cpp | 79 std::vector<std::string> vec {}; in SplitString() 83 vec.emplace_back(split); in SplitString() 85 return vec; in SplitString()
|
H A D | ts_inline_lowering.cpp | 274 std::vector<GateRef> vec; in ReplaceCallInput() local 290 vec.emplace_back(glue); // glue in ReplaceCallInput() 292 vec.emplace_back(builder_.Int64(actualArgc)); // argc in ReplaceCallInput() 293 vec.emplace_back(builder_.IntPtr(0)); // argv in ReplaceCallInput() 295 vec.emplace_back(callTarget); in ReplaceCallInput() 297 vec.emplace_back(builder_.Undefined()); // newTarget in ReplaceCallInput() 299 vec.emplace_back(thisObj); in ReplaceCallInput() 302 vec.emplace_back(acc_.GetValueIn(gate, i)); in ReplaceCallInput() 304 LowerToInlineCall(info, vec, method); in ReplaceCallInput() 310 std::vector<GateRef> vec; in ReplaceAccessorInput() local [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/bouncing_pandas/ |
H A D | bouncing_pandas.js | 34 const vec = new Vec2(1200, 800); 47 const resArr = gtest.etsVm.callWithCopy('bouncing_pandas.recomputeFrameSBody', arrSBody, vec);
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/napi/bridges/lib/ |
H A D | EtsNapiTests.cpp | 43 std::vector<ValueType> vec; in EtsArrToVec() local 44 vec.reserve(sizeArr); in EtsArrToVec() 47 vec.push_back(buf[i]); in EtsArrToVec() 49 return vec; in EtsArrToVec() 1066 auto vec = EtsArrToVec<ets_byte>(buf, len); in ETS_EtsNapiTests_printByteArr() local 1067 for (size_t i = 0; i < vec.size(); ++i) { in ETS_EtsNapiTests_printByteArr() 1068 assert(vec[i] == static_cast<int>(i + 1)); in ETS_EtsNapiTests_printByteArr() 1080 auto vec = EtsArrToVec<ets_char>(buf, len); in ETS_EtsNapiTests_printCharArr() local 1081 for (size_t i = 0; i < vec.size(); ++i) { in ETS_EtsNapiTests_printCharArr() 1082 assert(vec[ in ETS_EtsNapiTests_printCharArr() 1094 auto vec = EtsArrToVec<ets_short>(buf, len); ETS_EtsNapiTests_printShortArr() local 1108 auto vec = EtsArrToVec<ets_int>(buf, len); ETS_EtsNapiTests_printIntArr() local 1122 auto vec = EtsArrToVec<ets_long>(buf, len); ETS_EtsNapiTests_printLongArr() local 1136 auto vec = EtsArrToVec<ets_float>(buf, len); ETS_EtsNapiTests_printFloatArr() local 1150 auto vec = EtsArrToVec<ets_double>(buf, len); ETS_EtsNapiTests_printDoubleArr() local 1164 auto vec = EtsArrToVec<ets_boolean>(buf, len); ETS_EtsNapiTests_printBoolArr() local [all...] |
/arkcompiler/runtime_core/libpandabase/utils/ |
H A D | bit_table.h | 636 size_t Add(BitVectorSpan vec) 638 if (vec.empty()) { 641 uint32_t hash = FnvHash(vec.GetContainerDataSpan()); 645 if (BitVectorSpan(row.first, row.second) == vec) { 649 size_t vec_size_in_bytes = BitsToBytesRoundUp(vec.size()); 653 errno_t res = memcpy_s(data, vec_size_in_bytes, vec.data(), vec_size_in_bytes); 666 rows_.push_back({data, vec.size()});
|
/arkcompiler/runtime_core/static_core/libpandabase/utils/ |
H A D | bit_table.h | 657 size_t Add(BitVectorSpan vec) 659 if (vec.empty()) { 662 uint32_t hash = FnvHash(vec.GetContainerDataSpan()); 666 if (BitVectorSpan(row.first, row.second) == vec) { 670 size_t vecSizeInBytes = BitsToBytesRoundUp(vec.size()); 674 errno_t res = memcpy_s(data, vecSizeInBytes, vec.data(), vecSizeInBytes); 687 rows_.push_back({data, vec.size()});
|