/arkcompiler/runtime_core/assembler/ |
H A D | assembly-parser.cpp | 32 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseRecordFields() 36 ++context_; in ParseRecordFields() 42 context_.err = GetError("Expected keyword.", Error::ErrorType::ERR_BAD_KEYWORD); in ParseRecordFields() 46 if (context_.Mask()) { in ParseRecordFields() 50 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordFields() 52 ++context_; in ParseRecordFields() 62 context_.ins_number = curr_record_->field_list.size(); in ParseRecordFields() 66 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseRecordFields() 70 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordFields() 72 ++context_; in ParseRecordFields() [all...] |
H A D | assembly-parser.h | 91 Context context_; /* token iterator */ member in panda::pandasm::Parser 111 context_.tokens[static_cast<int>(context_.number) + token_shift - 1].bound_left + shift, in GetError() 112 context_.tokens[static_cast<int>(context_.number) + token_shift - 1].bound_right, in GetError() 113 context_.tokens[static_cast<int>(context_.number) + token_shift - 1].whole_line); in GetError() 120 context_.tokens[context_.number - 1].bound_left + static_cast<size_t>(shift), in GetWarning() 121 context_ in GetWarning() [all...] |
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-parser.h | 91 Context context_; /* token iterator */ member in ark::pandasm::Parser 112 context_.tokens[static_cast<int>(context_.number) + tokenShift - 1].boundLeft + shift, in GetError() 113 context_.tokens[static_cast<int>(context_.number) + tokenShift - 1].boundRight, in GetError() 114 context_.tokens[static_cast<int>(context_.number) + tokenShift - 1].wholeLine); in GetError() 121 context_.tokens[context_.number - 1].boundLeft + static_cast<size_t>(shift), in GetWarning() 122 context_ in GetWarning() [all...] |
H A D | assembly-parser.cpp | 33 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseRecordFields() 37 ++context_; in ParseRecordFields() 43 context_.err = GetError("Expected keyword.", Error::ErrorType::ERR_BAD_KEYWORD); in ParseRecordFields() 47 if (context_.Mask()) { in ParseRecordFields() 51 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordFields() 53 ++context_; in ParseRecordFields() 63 context_.insNumber = currRecord_->fieldList.size(); in ParseRecordFields() 67 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseRecordFields() 71 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordFields() 73 ++context_; in ParseRecordFields() [all...] |
/arkcompiler/runtime_core/static_core/runtime/coroutines/ |
H A D | coroutine.cpp | 40 context_(context), in Coroutine() 59 context_ = context; in ReInitialize() 62 context_->AttachToCoroutine(this); in ReInitialize() 86 context_->CleanUp(); in CleanUp() 102 return context_->GetStatus(); in GetCoroutineStatus() 107 context_->SetStatus(newStatus); in SetCoroutineStatus() 112 context_->Destroy(); in Destroy() 117 context_->AttachToCoroutine(this); in Initialize() 126 return context_->RetrieveStackInfo(stackAddr, stackSize, guardSize); in RetrieveStackInfo() 134 context_ in RequestSuspend() [all...] |
H A D | stackful_coroutine.cpp | 24 // clang-tidy cannot detect that we are going to initialize context_ via getcontext() 29 fibers::GetCurrentContext(&context_); in StackfulCoroutineContext() 36 fibers::UpdateContext(&context_, CoroThreadProc, this, stack_, stackSizeBytes_); in AttachToCoroutine() 132 fibers::SwitchContext(&context_, &target->context_); in SwitchTo()
|
H A D | stackful_coroutine.h | 96 return rpcCallContext_.Execute(lambda, &requester->context_, &context_); in ExecuteOnThisContext() 178 fibers::FiberContext context_; member in ark::StackfulCoroutineContext
|
/arkcompiler/runtime_core/static_core/verification/absint/ |
H A D | abs_int_inl.cpp | 58 return context_.ExecCtx().CurrentRegContext()[regIdx]; in GetReg() 79 if (!context_.ExecCtx().CurrentRegContext().IsValid(regIdx)) { in SetReg() 88 context_.ExecCtx().CurrentRegContext()[regIdx] = val; in SetReg() 98 context_.ExecCtx().CurrentRegContext().ChangeValuesOfSameOrigin(regIdx, val); in SetRegAndOthersOfSameOrigin() 108 return context_.ExecCtx().CurrentRegContext()[ACC]; in GetAcc() 138 return AbstractTypedValue {t, context_.NewVar(), GetInst()}; in MkVal() 148 return context_.ReturnType(); in ReturnType() 153 return context_.ExecCtx(); in ExecCtx()
|
/arkcompiler/ets_frontend/ets2panda/evaluate/ |
H A D | scopedDebugInfoPlugin.cpp | 88 context_(options), in ScopedDebugInfoPlugin() 102 auto isContextValid = debugInfoStorage_.FillEvaluateContext(context_); in ScopedDebugInfoPlugin() 115 context_.FindEvaluationMethod(GetEvaluatedExpressionProgram()); in PreCheck() 128 auto *lastStatement = context_.lastStatement; in InsertReturnStatement() 153 auto *evalMethodStatements = context_.methodStatements; in InsertReturnStatement() 258 auto importPath = pathResolver_.FindNamedImportAll(context_.sourceFilePath.Utf8(), identName.Utf8()); in FindClass() 265 auto classId = debugInfoStorage_.FindClass(context_.sourceFilePath.Utf8(), identName.Utf8()); in FindClass() 268 context_.sourceFilePath, identName, importerProgram, identName, in FindClass() 275 auto optFoundEntity = pathResolver_.FindImportedEntity(context_.sourceFilePath.Utf8(), identName.Utf8()); in FindClass() 311 createdMethods.emplace_back(GetProgram(context_ [all...] |
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | compileQueue.cpp | 45 PandaGen pg(&allocator, context_, scope_); in Run() 50 funcEmitter.Generate(context_->PatchFixHelper()); in Run() 52 context_->GetEmitter()->AddFunction(&funcEmitter, context_); in Run() 64 bool hasLazyImport = context_->Binder()->Program()->ModuleRecord()->HasLazyImport(); in Run() 65 ModuleRecordEmitter moduleEmitter(context_->Binder()->Program()->ModuleRecord(), context_->NewLiteralIndex(), in Run() 66 hasLazyImport ? context_->NewLiteralIndex() : -1); in Run() 69 context_->GetEmitter()->AddSourceTextModuleRecord(&moduleEmitter, context_); in Run() [all...] |
H A D | compileQueue.h | 40 explicit CompileFunctionJob(CompilerContext *context) : context_(context) {}; in CompileFunctionJob() 58 CompilerContext *context_ {}; 64 explicit CompileModuleRecordJob(CompilerContext *context) : context_(context) {}; in CompileModuleRecordJob() 72 CompilerContext *context_ {}; 163 : util::WorkerQueue(threadCount), context_(context) {} in CompileFuncQueue() 172 CompilerContext *context_; member in panda::es2panda::panda::es2panda::compiler::CompileFuncQueue
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | compiler_queue_counter_priority.h | 30 explicit CompilationQueueElement(CompilerTask &&task) : context_(std::move(task)) in CompilationQueueElement() 33 counter_ = context_.GetMethod()->GetHotnessCounter(); in CompilationQueueElement() 44 return context_; in GetContext() 49 return context_; in GetContext() 65 CompilerTask context_; member in ark::CompilationQueueElement
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | compileJob.cpp | 26 context_->codeGenCb(context_, scope_, &programElement_); in Run()
|
H A D | compileJob.h | 56 context_ = context; in SetContext() 67 public_lib::Context *context_ {};
|
H A D | emitter.h | 132 return context_; in Context() 137 const public_lib::Context *context_; member in ark::ark::es2panda::ark::es2panda::ark::es2panda::compiler::Emitter
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | parserStatusContext.h | 78 explicit SavedParserContext(ParserImpl *parser, Args &&...args) : parser_(parser), prev_(parser->context_) in SavedParserContext() 80 parser_->context_ = ParserContext(&prev_, std::forward<Args>(args)...); in SavedParserContext() 88 parser_->context_ = prev_; in ~SavedParserContext() 159 : FunctionContext(parser, InitialFlags(parser->context_.Status())) in ArrowFunctionContext()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | genericBridgesLowering.cpp | 31 auto *checker = context_->checker->AsETSChecker(); 82 auto *parser = context_->parser->AsETSParser(); in AddGenericBridge() 94 auto *varBinder = context_->checker->VarBinder()->AsETSBinder(); in AddGenericBridge() 103 auto *checker = context_->checker->AsETSChecker(); in AddGenericBridge() 131 auto *const checker = context_->checker->AsETSChecker(); in ProcessScriptFunction() 198 auto *checker = context_->checker->AsETSChecker(); in CreateGenericBridges() 248 auto *checker = context_->checker->AsETSChecker(); in ProcessClassDefinition() 280 if (context_ == nullptr) { in Perform() 281 context_ = ctx; in Perform()
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | varbinder.h | 93 ASSERT(!context_); in SetContext() 94 context_ = context; in SetContext() 99 ASSERT(context_); in GetContext() 100 return context_; in GetContext() 268 public_lib::Context *context_ {}; 310 varbinder->varScope_->CheckDirectEval(varbinder->context_); in Enter() 314 varbinder->varScope_->CheckDirectEval(varbinder->context_); in Enter() 319 varbinder->varScope_->CheckDirectEval(varbinder->context_); in Enter() 325 varbinder->varScope_->CheckDirectEval(varbinder->context_); in Enter()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | checker.h | 81 return context_; 86 return (context_.Status() & status) != 0; 91 context_.Status() &= ~status; 96 context_.Status() |= status; 215 CheckerContext context_; member in ark::es2panda::ark::es2panda::ark::es2panda::ark::es2panda::checker::Checker 332 : checker_(checker), prev_(checker->context_) in SavedCheckerContext() 335 checker_->context_ = CheckerContext(checker, newStatus, containingClass, containingSignature); in SavedCheckerContext() 338 checker_->context_.Status() |= CheckerStatus::IN_EXTERNAL; in SavedCheckerContext() 347 checker_->context_ = prev_; in ~SavedCheckerContext()
|
/arkcompiler/runtime_core/static_core/libllvmbackend/ |
H A D | llvm_compiler.h | 60 return &context_; in GetLLVMContext() 65 llvm::LLVMContext context_; member in ark::llvmbackend::LLVMCompiler
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | sustaining_js_handle.cpp | 23 context_ = vm_->GetJSThread()->GetCurrentEcmaContext(); in SustainingJSHandle() 24 context_->AddSustainingJSHandle(this); in SustainingJSHandle() 29 context_->RemoveSustainingJSHandle(this); in ~SustainingJSHandle()
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
H A D | checker.h | 262 return context_; in Context() 267 return (context_.Status() & status) != 0; in HasStatus() 272 context_.Status() &= ~status; in RemoveStatus() 277 context_.Status() |= status; in AddStatus() 481 CheckerContext context_; member in panda::es2panda::panda::es2panda::panda::es2panda::checker::Checker 522 : checker_(checker), prev_(checker->context_) in SavedCheckerContext() 524 checker_->context_ = CheckerContext(newStatus); in SavedCheckerContext() 532 checker_->context_ = prev_; in ~SavedCheckerContext()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | statementParser.cpp | 124 if (context_.Status() & ParserStatus::IN_AMBIENT_CONTEXT) { in CheckDeclare() 254 auto savedStatus = context_.Status(); in ParseStatement() 256 context_.Status() |= ParserStatus::IN_AMBIENT_CONTEXT; in ParseStatement() 259 context_.Status() = savedStatus; in ParseStatement() 339 context_.Status() |= ParserStatus::TS_MODULE; in ParseTsModuleDeclaration() 376 if (!isDeclare && !(context_.Status() & ParserStatus::IN_AMBIENT_CONTEXT)) { in ParseTsAmbientExternalModuleDeclaration() 439 auto savedStatus = context_.Status(); in ParseTsModuleOrNamespaceDelaration() 441 context_.Status() |= ParserStatus::IN_AMBIENT_CONTEXT; in ParseTsModuleOrNamespaceDelaration() 451 context_.Status() = savedStatus; in ParseTsModuleOrNamespaceDelaration() 781 context_ in ParseTsInterfaceDeclaration() [all...] |
H A D | parserImpl.cpp | 118 ParserImpl::ParserImpl(ScriptExtension extension) : program_(extension), context_(&program_) {} in ParserImpl() 127 auto lexer = std::make_unique<lexer::Lexer>(&context_); in InitLexer() 183 context_.Status() |= (ParserStatus::MODULE); in ParseModule() 752 if (throwError && !(context_.Status() & ParserStatus::ALLOW_THIS_TYPE)) { in ParseTsThisType() 777 ParserStatus savedStatus = context_.Status(); in ParseTsConditionalType() 778 context_.Status() |= ParserStatus::IN_EXTENDS; in ParseTsConditionalType() 785 context_.Status() = savedStatus; in ParseTsConditionalType() 896 if (!(context_.Status() & ParserStatus::IN_EXTENDS)) { in ParseTsTypeOperatorOrTypeReference() 1543 FunctionParameterContext funcParamContext(&context_, Binder()); in ParseTsTypeLiteralOrInterfaceMember() 1934 FunctionParameterContext funcParamContext(&context_, Binde in ParseTsFunctionType() [all...] |
/arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
H A D | deoptimizer.cpp | 111 addr = context_.callsiteSp + offset; in CollectVregs() 113 addr = context_.callsiteFp + offset; in CollectVregs() 269 context_.calleeRegAndOffset = calleeRegInfo; in AssistCollectDeoptBundleVec() 270 context_.callsiteSp = it.GetCallSiteSp(); in AssistCollectDeoptBundleVec() 271 context_.callsiteFp = reinterpret_cast<uintptr_t>(it.GetSp()); in AssistCollectDeoptBundleVec() 332 for (auto &it: context_.calleeRegAndOffset) { in RelocateCalleeSave() 335 uintptr_t value = *(reinterpret_cast<uintptr_t *>(context_.callsiteFp + offset)); in RelocateCalleeSave()
|