| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | variable.cpp | 42 void LocalVariable::SetLexical(Scope *scope, util::PatchFix *patchFixHelper) in SetLexical() argument 54 if (patchFixHelper && patchFixHelper->IsScopeValidToPatchLexical(varScope)) { in SetLexical() 56 slot = patchFixHelper->GetSlotIdFromSymbolTable(std::string(name)); in SetLexical() 58 if (patchFixHelper->IsAdditionalVarInPatch(slot)) { in SetLexical() 59 patchFixHelper->AllocSlotfromPatchEnv(std::string(name)); in SetLexical() 62 varScope->RestoreFuncMain0LexEnv(patchFixHelper->GetEnvSizeOfFuncMain0()); in SetLexical() 81 …able::SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper) {} in SetLexical() argument 82 …able::SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper) {} in SetLexical() argument 83 …able::SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper) {} in SetLexical() argument 84 …able::SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper) {} in SetLexical() argument [all …]
|
| D | variable.h | 124 virtual void SetLexical(Scope *scope, util::PatchFix *patchFixHelper = nullptr) = 0; in VARIABLE_TYPES() 167 …void SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper = n… 183 …void SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper = n… 195 …void SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper = n… 265 …void SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper = n… 283 …void SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper = n… 313 …void SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper = n… 347 …void SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patchFixHelper = n…
|
| /arkcompiler/ets_frontend/es2panda/ |
| D | es2panda.cpp | 52 …ogram *CreateJsonContentProgram(std::string src, std::string rname, util::PatchFix *patchFixHelper) in CreateJsonContentProgram() argument 55 … src, "", util::StringView(rname), patchFixHelper); in CreateJsonContentProgram() 144 auto *patchFixHelper = InitPatchFixHelper(input, options, symbolTable); in Compile() local 147 return CreateJsonContentProgram(src, rname, patchFixHelper); in Compile() 172 CleanPatchFixHelper(patchFixHelper); in Compile() 177 CleanPatchFixHelper(patchFixHelper); in Compile() 185 util::PatchFix *patchFixHelper = nullptr; in InitPatchFixHelper() local 202 …patchFixHelper = new util::PatchFix(needDumpSymbolFile, needGeneratePatch, patchFixKind, input.rec… in InitPatchFixHelper() 204 parser_->AddPatchFixHelper(patchFixHelper); in InitPatchFixHelper() 205 compiler_->AddPatchFixHelper(patchFixHelper); in InitPatchFixHelper() [all …]
|
| D | es2panda.h | 269 static void CleanPatchFixHelper(const util::PatchFix *patchFixHelper);
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| D | compilerContext.cpp | 25 … util::StringView recordName, util::PatchFix *patchFixHelper, bool enableColumn) in CompilerContext() argument 29 patchFixHelper_(patchFixHelper), emitter_(std::make_unique<class Emitter>(this)), in CompilerContext()
|
| D | compilerImpl.h | 49 void AddPatchFixHelper(util::PatchFix *patchFixHelper) in AddPatchFixHelper() argument 51 patchFixHelper_ = patchFixHelper; in AddPatchFixHelper()
|
| D | compilerContext.h | 44 util::PatchFix *patchFixHelper, bool enableColumn = false);
|
| /arkcompiler/ets_frontend/es2panda/parser/program/ |
| D | program.h | 143 void AddPatchFixHelper(util::PatchFix *patchFixHelper) in AddPatchFixHelper() argument 145 patchFixHelper_ = patchFixHelper; in AddPatchFixHelper()
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
| D | emitter.h | 86 void Generate(util::PatchFix *patchFixHelper); 136 panda::pandasm::Program *Finalize(bool dumpDebugInfo, util::PatchFix *patchFixHelper);
|
| D | emitter.cpp | 65 void FunctionEmitter::Generate(util::PatchFix *patchFixHelper) in Generate() argument 78 if (patchFixHelper != nullptr) { in Generate() 79 patchFixHelper->ProcessFunction(pg_, func_, literalBuffers_); in Generate() 1293 panda::pandasm::Program *Emitter::Finalize(bool dumpDebugInfo, util::PatchFix *patchFixHelper) in Finalize() argument 1305 if (patchFixHelper) { in Finalize() 1306 patchFixHelper->Finalize(&prog_); in Finalize()
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.h | 194 void AddPatchFixHelper(util::PatchFix *patchFixHelper); in DEFINE_BITOPS()
|
| D | parserImpl.cpp | 4436 void ParserImpl::AddPatchFixHelper(util::PatchFix *patchFixHelper) in AddPatchFixHelper() argument 4438 program_.AddPatchFixHelper(patchFixHelper); in AddPatchFixHelper()
|