/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | itable.h | 75 explicit ITable(Span<Entry> elements) : elements_(elements) {} in ITable() 79 return elements_; in Get() 84 return Span<const Entry>(elements_.data(), elements_.size()); in Get() 89 return elements_.size(); in Size() 94 return elements_[i]; in operator []() 99 return elements_[i]; in operator []() 109 return GetElementsOffset() + decltype(elements_)::GetDataOffset(); in GetEntriesDataOffset() 113 return GetElementsOffset() + decltype(elements_)::GetSizeOffset(); in GetEntriesSizeOffset() 123 return MEMBER_OFFSET(ITable, elements_); in GetElementsOffset() [all...] |
/arkcompiler/ets_frontend/es2panda/ir/module/ |
H A D | assertClause.cpp | 24 for (auto *it : elements_) { in Iterate() 32 {"elements", elements_}}); in Dump() 44 for (auto iter = elements_.begin(); iter != elements_.end(); iter++) { in UpdateSelf()
|
H A D | assertClause.h | 36 : AstNode(AstNodeType::ASSERT_CLAUSE), elements_(std::move(elements)) in AssertClause() 42 return elements_; in Elements() 52 ArenaVector<AssertEntry *> elements_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::AssertClause
|
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | gc_ring_buffer.h | 38 elements_[start_++] = value; in Push() 44 elements_[count_++] = value; in Push() 53 // This function will return the sum of the elements_. The parameter callback 60 result = callback(result, elements_[i]); in Sum() 71 std::array<T, N> elements_; member in panda::ecmascript::base::GCRingBuffer
|
H A D | sort_helper.h | 34 : thread_(thread), elements_(elements), fn_(fn), in TimSort() 39 JSHandle<TaggedArray> elements_; member in panda::ecmascript::base::TimSort
|
H A D | sort_helper.cpp | 185 JSHandle<JSTaggedValue> key1(thread_, elements_->Get(base2)); 186 int k = GallopRight(elements_, key1, base1, len1, 0); 193 JSHandle<JSTaggedValue> key2(thread_, elements_->Get(base1 + len1 - 1)); 194 len2 = GallopLeft(elements_, key2, base2, len2, len2 - 1); 199 // Merge remaining runs, using tmp array with min(len1, len2) elements_ 335 JSHandle<TaggedArray> workArray = elements_; 449 JSHandle<TaggedArray> workArray = elements_;
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | arrayExpression.cpp | 40 elements_(allocator->Adapter()) in ArrayExpression() 47 for (auto *element : other.elements_) { in ArrayExpression() 48 elements_.emplace_back(element->Clone(allocator, this)->AsExpression()); in ArrayExpression() 71 for (auto *it : elements_) { in ConvertibleToArrayPattern() 78 if (!restFound && it == elements_.back() && !trailingComma_) { in ConvertibleToArrayPattern() 130 for (auto *it : elements_) { in ValidateExpression() 177 for (auto *&it : elements_) { in TransformChildren() 198 for (auto *it : elements_) { in Iterate() 211 {"elements", elements_}, in Dump() 219 for (auto element : elements_) { in Dump() [all...] |
H A D | arrayExpression.h | 51 elements_(std::move(elements)), in ArrayExpression() 64 return elements_; 69 return elements_; 74 elements_ = std::move(elements); 158 ArenaVector<Expression *> elements_; member in ark::es2panda::ark::es2panda::ark::es2panda::ir::ArrayExpression
|
/arkcompiler/ets_frontend/ets2panda/parser/context/ |
H A D | classPrivateContext.cpp | 34 for (const auto *prop : elements_) { in AddElement() 56 elements_.push_back(elem); in AddElement() 63 for (const auto *it : elements_) { in FindElement()
|
H A D | classPrivateContext.h | 44 return elements_; in Elements() 54 std::vector<const ir::ClassElement *> elements_; member in ark::es2panda::ark::es2panda::parser::ClassPrivateContext
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | arrayExpression.cpp | 35 for (auto *it : elements_) { in ConvertibleToArrayPattern() 42 if (!restFound && it == elements_.back() && !trailingComma_) { in ConvertibleToArrayPattern() 82 for (auto *it : elements_) { in ValidateExpression() 122 for (auto *it : elements_) { in Iterate() 134 {"elements", elements_}, in Dump() 144 pg->CreateArray(this, elements_, arrayObj); in Compile() 215 for (auto *it : elements_) { in Check() 279 uint32_t index = elements_.size(); in CheckPattern() 282 for (auto it = elements_.rbegin(); it != elements_ in CheckPattern() [all...] |
H A D | arrayExpression.h | 37 : Expression(nodeType), elements_(std::move(elements)), typeAnnotation_(nullptr), trailingComma_(trailingComma) in ArrayExpression() 43 return elements_; in Elements() 92 ArenaVector<Expression *> elements_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ArrayExpression
|
/arkcompiler/runtime_core/assembler/ |
H A D | annotation.cpp | 253 auto len = elements_.size(); in SetOrAddElementByIndex() 259 elements_[ele_idx] = std::forward<AnnotationElement>(element); in SetOrAddElementByIndex() 264 auto annotation_elem_iter = std::find_if(elements_.begin(), elements_.end(), in DeleteAnnotationElementByName() 268 if (annotation_elem_iter != elements_.end()) { in DeleteAnnotationElementByName() 269 (void)elements_.erase(annotation_elem_iter); in DeleteAnnotationElementByName()
|
H A D | annotation.h | 38 : record_name_(record_name), elements_(std::move(elements)) in AnnotationData() 56 return elements_; in GetElements() 61 elements_.push_back(std::forward<AnnotationElement>(element)); in AddElement() 70 std::vector<AnnotationElement> elements_; member in panda::pandasm::AnnotationData
|
H A D | meta.h | 387 elements_.clear(); 405 elements_.push_back(std::forward<AnnotationElement>(element)); 410 return std::make_unique<AnnotationData>(name_, std::move(elements_)); 415 annotations->emplace_back(name_, std::move(elements_)); 431 std::vector<AnnotationElement> elements_; member in panda::pandasm::AnnotationMetadata
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | meta.h | 347 elements_.clear(); in Reset() 365 elements_.push_back(std::forward<AnnotationElement>(element)); in AddElement() 370 return std::make_unique<AnnotationData>(name_, std::move(elements_)); in CreateAnnotationData() 375 annotations->emplace_back(name_, std::move(elements_)); in AddAnnnotationDataToVector() 391 std::vector<AnnotationElement> elements_; member in ark::pandasm::AnnotationMetadata::AnnotationBuilder
|
H A D | annotation.h | 38 : recordName_(recordName), elements_(std::move(elements)) in AnnotationData() 56 return elements_; in GetElements() 61 elements_.push_back(std::forward<AnnotationElement>(element)); in AddElement() 66 std::vector<AnnotationElement> elements_; member in ark::pandasm::AnnotationData
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | file_items.h | 1913 : class_(cls), elements_(std::move(elements)), tags_(std::move(tags)) in AnnotationItem() 1939 return &elements_; in GetElements() 1944 return &elements_; in GetElements() 1949 elements_ = std::move(elements); in SetElements() 1964 std::vector<Elem> elements_; member in ark::panda_file::ClassTag::AnnotationItem
|
H A D | file_items.cpp | 1340 size_t size = IDX_SIZE + sizeof(uint16_t) + (ID_SIZE + ID_SIZE) * elements_.size() + sizeof(uint8_t) * tags_.size(); in CalculateSize() 1354 if (!writer->Write(static_cast<uint16_t>(elements_.size()))) { in Write() 1358 for (auto elem : elements_) { in Write()
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | file_items.cpp | 1404 size_t size = IDX_SIZE + sizeof(uint16_t) + (ID_SIZE + ID_SIZE) * elements_.size() + sizeof(uint8_t) * tags_.size(); in CalculateSize() 1418 if (!writer->Write(static_cast<uint16_t>(elements_.size()))) { in Write() 1422 for (auto elem : elements_) { in Write()
|
H A D | file_items.h | 1750 : class_(cls), elements_(std::move(elements)), tags_(std::move(tags)) in AnnotationItem() 1771 return &elements_; in GetElements() 1776 elements_ = std::move(elements); in SetElements() 1791 std::vector<Elem> elements_; member in panda::panda_file::ClassTag::MethodTag::FieldTag::AnnotationItem
|