Home
last modified time | relevance | path

Searched refs:vec (Results 1 - 25 of 68) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/
H A Ddump.cpp48 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 Dweak_vector.cpp67 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 Dvtable.cpp45 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 Dweak_vector.h41 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 Dvtable.h45 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 Darray_native_test.cpp96 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 Darena_allocator_test.cpp205 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 Darena_allocator_test.cpp225 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 Dcontainer_vector.js45 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 Dstack_like_allocator_test.cpp147 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 Dframe_allocator_test.cpp134 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 DscopedDebugInfoPlugin-inl.h31 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 Dstruct_field_test.cpp54 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 Dset_operations_property_test.cpp52 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 Dpass_manager.h53 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 Dpass_manager.h61 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 Dmodule_path_helper.cpp302 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 Dintrinsics_lowering.cpp148 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 Dlexical_env_specialization_pass.cpp209 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 Dcompilation_driver.cpp79 std::vector<std::string> vec {}; in SplitString()
83 vec.emplace_back(split); in SplitString()
85 return vec; in SplitString()
H A Dts_inline_lowering.cpp274 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 Dbouncing_pandas.js34 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 DEtsNapiTests.cpp43 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 Dbit_table.h636 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 Dbit_table.h657 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()});

Completed in 22 milliseconds

123