Searched refs:stack_ (Results 1 – 7 of 7) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | work_manager.h | 50 explicit WorkNode(Stack *stack) : next_(nullptr), stack_(stack) {} in WorkNode() 53 delete stack_; in ~WorkNode() local 54 stack_ = nullptr; in ~WorkNode() 62 return stack_->PushBackChecked(obj); in PushObject() 74 *obj = stack_->PopBackUnchecked(); in PopObject() 80 return stack_->IsEmpty(); in IsEmpty() 95 Stack *stack_; variable
|
| /arkcompiler/ets_runtime/ecmascript/regexp/ |
| D | regexp_executor.cpp | 51 stack_ = chunk_->NewArray<uintptr_t>(nStack_); in Execute() 52 if (memset_s(stack_, stackSize, 0, stackSize) != EOK) { in Execute() 321 if (stack_ != nullptr) { in PushRegExpState() 323 if (memcpy_s(stackStart, stackSize, stack_, stackSize) != EOK) { in PushRegExpState() 347 if (stack_ != nullptr) { in PopRegExpState() 349 if (memcpy_s(stack_, stackSize, stackStart, stackSize) != EOK) { in PopRegExpState()
|
| D | regexp_executor.h | 610 stack_[currentStack_++] = val; in PushStack() 617 stack_[currentStack_ - 1] = val; in SetStackValue() 624 return stack_[--currentStack_]; in PopStack() 631 return stack_[currentStack_ - 1]; in PeekStack() 711 uintptr_t *stack_ = nullptr; variable
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | json_stringifier.h | 85 CVector<JSHandle<JSTaggedValue>> stack_; variable
|
| D | json_stringifier.cpp | 439 uint32_t thisLen = stack_.size(); in PushValue() 442 bool equal = JSTaggedValue::SameValue(stack_[i].GetTaggedValue(), value.GetTaggedValue()); in PushValue() 448 stack_.emplace_back(value); in PushValue() 454 stack_.pop_back(); in PopValue()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | circuit_builder-inl.h | 1309 stack_.push(currentLabel_); in SubCfgEntry() 1321 if (!stack_.empty()) { in SubCfgExit() 1322 currentLabel_ = stack_.top(); in SubCfgExit() 1325 stack_.pop(); in SubCfgExit()
|
| D | circuit_builder.h | 886 std::stack<Label *> stack_; variable
|