Home
last modified time | relevance | path

Searched refs:literalBuffers (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/es2panda/util/
H A DpatchFix.h75 void ProcessFunction(const compiler::PandaGen *pg, panda::pandasm::Function *func, LiteralBuffers &literalBuffers);
87 void DumpFunctionInfo(const compiler::PandaGen *pg, panda::pandasm::Function *func, LiteralBuffers &literalBuffers);
88 void HandleFunction(const compiler::PandaGen *pg, panda::pandasm::Function *func, LiteralBuffers &literalBuffers);
91 LiteralBuffers &literalBuffers);
99 std::string ExpandLiteral(int64_t bufferIdx, LiteralBuffers &literalBuffers);
111 void CollectClassMemberFunctions(const std::string &className, int64_t bufferIdx, LiteralBuffers &literalBuffers);
112 std::vector<std::string> GetLiteralMethods(int64_t bufferIdx, LiteralBuffers &literalBuffers);
H A DpatchFix.cpp34 LiteralBuffers &literalBuffers) in ProcessFunction()
37 DumpFunctionInfo(pg, func, literalBuffers); in ProcessFunction()
42 HandleFunction(pg, func, literalBuffers); in ProcessFunction()
172 LiteralBuffers &literalBuffers) in GenerateFunctionAndClassHash()
192 ss << ExpandLiteral(bufferIdx, literalBuffers) << " "; in GenerateFunctionAndClassHash()
196 std::string literalStr = ExpandLiteral(bufferIdx, literalBuffers); in GenerateFunctionAndClassHash()
199 CollectClassMemberFunctions(ins.ids[0], bufferIdx, literalBuffers); in GenerateFunctionAndClassHash()
237 std::string PatchFix::ExpandLiteral(int64_t bufferIdx, PatchFix::LiteralBuffers &literalBuffers) in ExpandLiteral() argument
239 for (auto &litPair : literalBuffers) { in ExpandLiteral()
248 std::vector<std::string> PatchFix::GetLiteralMethods(int64_t bufferIdx, PatchFix::LiteralBuffers &literalBuffers) in GetLiteralMethods() argument
33 ProcessFunction(const compiler::PandaGen *pg, panda::pandasm::Function *func, LiteralBuffers &literalBuffers) ProcessFunction() argument
171 GenerateFunctionAndClassHash(panda::pandasm::Function *func, LiteralBuffers &literalBuffers) GenerateFunctionAndClassHash() argument
272 CollectClassMemberFunctions(const std::string &className, int64_t bufferIdx, PatchFix::LiteralBuffers &literalBuffers) CollectClassMemberFunctions() argument
565 HandleFunction(const compiler::PandaGen *pg, panda::pandasm::Function *func, LiteralBuffers &literalBuffers) HandleFunction() argument
617 DumpFunctionInfo(const compiler::PandaGen *pg, panda::pandasm::Function *func, PatchFix::LiteralBuffers &literalBuffers) DumpFunctionInfo() argument
[all...]
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
H A Demitter.h129 static void GenBufferLiterals(ArenaVector<std::pair<int32_t, std::vector<Literal>>> &literalBuffers,
H A Demitter.cpp1055 void Emitter::GenBufferLiterals(ArenaVector<std::pair<int32_t, std::vector<Literal>>> &literalBuffers, in GenBufferLiterals() argument
1058 auto &[idx, array] = literalBuffers.emplace_back(); in GenBufferLiterals()

Completed in 4 milliseconds