Searched refs:literalBuffers (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_frontend/es2panda/util/ |
H A D | patchFix.h | 75 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 D | patchFix.cpp | 34 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 D | emitter.h | 129 static void GenBufferLiterals(ArenaVector<std::pair<int32_t, std::vector<Literal>>> &literalBuffers,
|
H A D | emitter.cpp | 1055 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