Home
last modified time | relevance | path

Searched refs:element (Results 1 - 25 of 124) sorted by relevance

12345

/arkcompiler/ets_runtime/test/moduletest/arrayfindlast/
H A Darrayfindlast.js25 result = arr.findLast((element, index, array) => {
27 return (element == 5);
30 result = arr.findLast((element) => {
31 return element > 2;
35 result = arr.findLastIndex((element, index, array) => {
39 return (element == 100);
42 result = arr.findLastIndex((element, index, array) => {
43 return (element == 100);
48 result = arr2.findLast((element, index, array) => {
49 return (element
[all...]
/arkcompiler/ets_runtime/test/moduletest/typedarrayfindlast/
H A Dtypedarrayfindlast.js50 let result1 = obj.findLast((element, index, array) => {
51 return (element == 12);
54 result1 = obj.findLast((element, index, array) => {
55 return (element < 10);
58 result1 = obj.findLastIndex((element, index, array) => {
62 return (element == 100);
65 result1 = obj.findLastIndex((element, index, array) => {
66 return (element == 100);
80 let result1 = obj.findLast((element, index, array) => {
81 return (element
[all...]
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Ddestructuring.cpp43 // create left reference for rest element in GenRestElement()
83 for (const auto *element : array->Elements()) { in GenArray()
86 if (element->IsRestElement()) { in GenArray()
87 GenRestElement(pg, element->AsRestElement(), iterator, array->IsDeclaration()); in GenArray()
92 if (element->IsOmittedExpression()) { in GenArray()
98 const ir::Expression *target = element; in GenArray()
100 if (element->IsAssignmentPattern() || element->IsAssignmentExpression()) { in GenArray()
101 auto *assignment = element->IsAssignmentPattern() ? element in GenArray()
126 GenObjectProperty(PandaGen *pg, const ir::ObjectExpression *object, const ir::Expression *element, VReg value) GenObjectProperty() argument
181 auto *element = properties[0]; GenObjectWithRest() local
[all...]
H A Dliterals.cpp45 for (const auto *element : templateLit->Quasis()) { in GetTemplateObject()
46 pg->LoadAccumulatorInt(element, elemIndex); in GetTemplateObject()
47 pg->StoreAccumulator(element, indexReg); in GetTemplateObject()
49 pg->LoadAccumulatorString(element, element->Raw()); in GetTemplateObject()
50 pg->DefineFieldByValue(element, rawArr, indexReg); in GetTemplateObject()
51 // Generate ldundefined when element is escape error in GetTemplateObject()
52 if (element->EscapeError()) { in GetTemplateObject()
53 pg->LoadConst(element, compiler::Constant::JS_UNDEFINED); in GetTemplateObject()
55 pg->LoadAccumulatorString(element, elemen in GetTemplateObject()
[all...]
/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Ddestructuring.cpp42 // create left reference for rest element in GenRestElement()
73 for (const auto *element : array->Elements()) { in GenElement()
76 if (element->IsRestElement()) { in GenElement()
77 GenRestElement(pg, element->AsRestElement(), iterator, array->IsDeclaration()); in GenElement()
82 if (element->IsOmittedExpression()) { in GenElement()
88 const ir::Expression *target = element; in GenElement()
90 if (element->IsAssignmentPattern()) { in GenElement()
91 target = element->AsAssignmentPattern()->Left(); in GenElement()
92 init = element->AsAssignmentPattern()->Right(); in GenElement()
101 pg->BranchIfUndefined(element, defaultIni in GenElement()
165 GenDefaultInitializer(PandaGen *pg, const ir::Expression *element, const ir::Expression *init) GenDefaultInitializer() argument
[all...]
H A Dliterals.cpp42 for (const auto *element : templateLit->Quasis()) { in GetTemplateObject()
43 pg->LoadAccumulatorInt(element, elemIndex); in GetTemplateObject()
44 pg->StoreAccumulator(element, indexReg); in GetTemplateObject()
46 pg->LoadAccumulatorString(element, element->Raw()); in GetTemplateObject()
47 pg->StoreObjByValue(element, rawArr, indexReg); in GetTemplateObject()
49 pg->LoadAccumulatorString(element, element->Cooked()); in GetTemplateObject()
50 pg->StoreObjByValue(element, cookedArr, indexReg); in GetTemplateObject()
/arkcompiler/ets_runtime/test/moduletest/arrayFindIndexCase/
H A DfindIndex.js24 const isLargeNumber = (element) => element > 13;
35 function isPrime(element) {
36 if (element % 2 === 0 || element < 2) {
39 for (let factor = 3; factor <= Math.sqrt(element); factor += 2) {
40 if (element % factor === 0) {
64 const hasFirst = (element) => element == "first";
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dhistogram-inl.h46 void SimpleHistogram<Value>::AddValue(const Value &element, size_t number) in AddValue() argument
48 sum_ += element * Value(number); in AddValue()
49 sumOfSquares_ += element * element * Value(number); in AddValue()
51 min_ = element; in AddValue()
52 max_ = element; in AddValue()
54 min_ = std::min(min_, element); in AddValue()
55 max_ = std::max(max_, element); in AddValue()
89 void Histogram<Value>::AddValue(const Value &element, size_t number) in AddValue() argument
91 frequency_[element] in AddValue()
[all...]
/arkcompiler/ets_runtime/test/moduletest/arrayfindlastindex/
H A Darrayfindlastindex.js33 function testFunction(element, index, array) {
37 return element < 1;
50 function fun1(element) {
51 return element === 1;
60 function func2(element, index, arr) {
61 return element === 6;
67 function func3(element, index, arr) {
69 return element === 100;
/arkcompiler/runtime_core/static_core/runtime/
H A Dcompiler_queue_counter_priority.h96 auto element = queue_.back(); variable
97 auto task = std::move(element->GetContext());
99 allocator_->Delete(element);
119 LOG(DEBUG, COMPILATION_QUEUE) << "Add an element to a " << queueName_ << ": " << GetTaskDescription(ctx);
120 auto element = allocator_->New<CompilationQueueElement>(std::move(ctx)); variable
122 queue_.push_back(element);
140 virtual bool UpdateCounterAndCheck(CompilationQueueElement *element) in UpdateCounterAndCheck() argument
143 element->UpdateCounter(element->GetContext().GetMethod()->GetHotnessCounter()); in UpdateCounterAndCheck()
145 return (curStamp - element in UpdateCounterAndCheck()
178 auto element = *it; UpdateQueue() local
[all...]
H A Dcompiler_queue_aged_counter_priority.h46 bool UpdateCounterAndCheck(CompilationQueueElement *element) override
50 ASSERT(currentTime >= element->GetTimestamp());
51 uint64_t duration = currentTime - element->GetTimestamp();
53 int64_t agedCounter = element->GetContext().GetMethod()->GetHotnessCounter() / std::pow(2, epochs);
54 element->UpdateCounter(agedCounter);
/arkcompiler/ets_runtime/test/moduletest/arrayflatmap/
H A Darrayflatmap.js29 function testFunction(element, index, array) {
33 return [element, element * element];
47 function testFunction(element, index, array) {
54 return [element, element * element];
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dstd_core_StackTrace.cpp47 auto element = EtsHandle<EtsStackTraceElement>(coroutine, EtsStackTraceElement::Create(coroutine)); in CreateStackTraceElement() local
48 element->SetClassName(className.GetPtr()); in CreateStackTraceElement()
49 element->SetMethodName(methodName.GetPtr()); in CreateStackTraceElement()
52 element->SetSourceFileName(sourceFileName); in CreateStackTraceElement()
53 element->SetLineNumber(lineNumber); in CreateStackTraceElement()
54 return element.GetPtr(); in CreateStackTraceElement()
70 auto element = EtsHandle<EtsStackTraceElement>(coroutine, CreateStackTraceElement(&stack)); in StdCoreStackTraceProvisionStackTrace() local
71 stackTraceElements.push_back(element); in StdCoreStackTraceProvisionStackTrace()
/arkcompiler/ets_runtime/test/moduletest/arrayfind/
H A Darrayfind.js18 const found = array1.find((element) => element > 10);
43 function isPrime(element, index, array) {
45 while (start <= Math.sqrt(element)) {
46 if (element % start++ < 1) {
50 return element > 1;
/arkcompiler/ets_frontend/es2panda/util/
H A Ddumper.cpp32 std::visit([](auto&& element) { in DumpLiterals()
33 if constexpr (std::is_same_v<decltype(element), unsigned char &>) { in DumpLiterals()
34 std::cout << " val: " << unsigned(element) << std::endl; in DumpLiterals()
35 } else if constexpr (std::is_same_v<decltype(element), unsigned int &>) { in DumpLiterals()
36 std::cout << " val: " << signed(element) << std::endl; in DumpLiterals()
38 std::cout << " val: " << element << std::endl; in DumpLiterals()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_shared_memory-inl.h52 void EtsSharedMemory::SetElement(uint32_t index, T element) in SetElement() argument
58 reinterpret_cast<EtsByteArray *>(obj)->Set(index, element); in SetElement()
60 reinterpret_cast<EtsShortArray *>(obj)->Set(index, element); in SetElement()
62 reinterpret_cast<EtsIntArray *>(obj)->Set(index, element); in SetElement()
64 reinterpret_cast<EtsLongArray *>(obj)->Set(index, element); in SetElement()
66 reinterpret_cast<EtsBooleanArray *>(obj)->Set(index, element); in SetElement()
68 reinterpret_cast<EtsCharArray *>(obj)->Set(index, element); in SetElement()
70 reinterpret_cast<EtsUintArray *>(obj)->Set(index, element); in SetElement()
72 reinterpret_cast<EtsUlongArray *>(obj)->Set(index, element); in SetElement()
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DclassDefinition.cpp38 return std::any_of(body_.cbegin(), body_.cend(), [](auto *element) { in HasPrivateMethod()
39 return element->IsMethodDefinition() && element->AsClassElement()->IsPrivateElement(); in HasPrivateMethod()
45 return std::any_of(body_.cbegin(), body_.cend(), [](auto *element) { in HasComputedInstanceField()
46 return element->IsClassProperty() && element->AsClassElement()->IsComputed() && in HasComputedInstanceField()
47 !(element->AsClassElement()->Modifiers() & ir::ModifierFlags::STATIC); in HasComputedInstanceField()
53 return std::any_of(body_.cbegin(), body_.cend(), [&name](auto *element) {
54 return element->AsClassElement()->IsPrivateElement() && element
[all...]
/arkcompiler/runtime_core/libpandabase/utils/
H A Dtype_converter.cpp87 std::ostream &operator<<(std::ostream &os, const ValueUnit &element) in operator <<() argument
89 if (element.GetValue().index() == 0U) { in operator <<()
90 os << std::fixed << std::setprecision(static_cast<int>(element.GetPrecision())) << element.GetDoubleValue() in operator <<()
93 os << element.GetUint64Value(); in operator <<()
95 return os << element.GetLiteral(); in operator <<()
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dtype_converter.cpp84 std::ostream &operator<<(std::ostream &os, const ValueUnit &element) in operator <<() argument
86 if (element.GetValue().index() == 0U) { in operator <<()
87 os << std::fixed << std::setprecision(static_cast<int>(element.GetPrecision())) << element.GetDoubleValue() in operator <<()
90 os << element.GetUint64Value(); in operator <<()
92 return os << element.GetLiteral(); in operator <<()
/arkcompiler/ets_runtime/ecmascript/js_api/
H A Djs_api_linked_list.h53 const JSTaggedValue &element);
55 const JSTaggedValue &element);
57 bool Has(const JSTaggedValue &element);
61 JSTaggedValue Remove(JSThread *thread, const JSTaggedValue &element);
62 JSTaggedValue GetIndexOf(const JSTaggedValue &element);
63 JSTaggedValue GetLastIndexOf(const JSTaggedValue &element);
/arkcompiler/runtime_core/bytecode_optimizer/constant_propagation/
H A Dconstant_propagation.cpp219 LatticeElement *element = BottomElement::GetInstance(); in VisitCompare() local
221 element = propagation->FoldingCompare(lattices0->AsConstant(), lattices1->AsConstant(), in VisitCompare()
224 propagation->CheckAndAddToSsaEdge(inst, current, element); in VisitCompare()
237 LatticeElement *element = propagation->FoldingModuleOperation(inst->CastToIntrinsic()); in VisitIntrinsic() local
238 if (element != nullptr) { in VisitIntrinsic()
239 propagation->CheckAndAddToSsaEdge(inst, current, element); in VisitIntrinsic()
242 element = BottomElement::GetInstance(); in VisitIntrinsic()
255 element = propagation->FoldingConstant(lattices0->AsConstant(), lattices1->AsConstant(), id); in VisitIntrinsic()
263 element = propagation->FoldingConstant(lattice->AsConstant(), id); in VisitIntrinsic()
268 element in VisitIntrinsic()
286 LatticeElement *element = BottomElement::GetInstance(); VisitCastValueToAnyType() local
315 LatticeElement *element = BottomElement::GetInstance(); VisitConstant() local
349 LatticeElement *element = propagation->GetGraph()->GetLocalAllocator()->New<ConstantElement>(val); VisitLoadString() local
364 LatticeElement *element = TopElement::GetInstance(); VisitPhi() local
[all...]
/arkcompiler/ets_frontend/merge_abc/src/
H A DannotationProto.cpp22 for (const auto &element : anno.GetElements()) { in Serialize()
24 AnnotationElement::Serialize(element, *protoElement); in Serialize()
32 panda::pandasm::AnnotationElement &element = AnnotationElement::Deserialize(protoElement, allocator); in Deserialize() local
33 anno.AddElement(std::move(element)); in Deserialize()
37 void AnnotationElement::Serialize(const panda::pandasm::AnnotationElement &element, in Serialize() argument
40 protoElement.set_name(element.GetName()); in Serialize()
41 if (element.GetValue()->IsArray()) { in Serialize()
44 ArrayValue::Serialize(*(element.GetValue()->GetAsArray()), *protoArray); in Serialize()
48 ScalarValue::Serialize(*(element.GetValue()->GetAsScalar()), *protoScalar); in Serialize()
57 auto *element in Deserialize() local
63 auto *element = allocator->New<panda::pandasm::AnnotationElement>(protoElement.name(), Deserialize() local
[all...]
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DtemplateLiteral.cpp66 const ir::Expression *element = *expressionIt; in Compile() local
67 pg->StoreAccumulator(element, lhs); in Compile()
69 element->Compile(pg); in Compile()
71 node = element; in Compile()
/arkcompiler/ets_runtime/ecmascript/
H A Dtagged_list.h46 int FindIndexByElement(const JSTaggedValue &element);
47 int FindLastIndexByElement(const JSTaggedValue &element);
52 int FindPrevNodeByValue(const JSTaggedValue &element);
76 inline void SetElement(const JSThread *thread, int index, const JSTaggedValue &element) in SetElement() argument
81 Set(thread, index, element); in SetElement()
161 JSTaggedValue Remove(JSThread *thread, const JSTaggedValue &element);
188 const JSTaggedValue &element);
190 const JSTaggedValue &element);
201 JSTaggedValue Remove(JSThread *thread, const JSTaggedValue &element);
205 int FindPrevNodeByValueAtLast(const JSTaggedValue &element);
[all...]
/arkcompiler/runtime_core/libpandabase/tests/
H A Dring_buffer_test.cpp53 for (const auto &element : buffer) { in TEST()
54 ASSERT_EQ(element, i++); in TEST()
57 // Add new element when buffer is full in TEST()
69 for (const auto &element : buffer) { in TEST()
70 ASSERT_EQ(element, i++); in TEST()
122 for (const auto &element : buffer) { in TEST()
123 ASSERT_EQ(element, i++); in TEST()

Completed in 8 milliseconds

12345