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.h42 using LiteralBuffers = ArenaVector<std::pair<int32_t, std::vector<panda::pandasm::LiteralArray::Literal>>>;
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 DpatchFix.cpp34 LiteralBuffers &literalBuffers) in ProcessFunction()
172 LiteralBuffers &literalBuffers) in GenerateFunctionAndClassHash()
237 std::string PatchFix::ExpandLiteral(int64_t bufferIdx, PatchFix::LiteralBuffers &literalBuffers) in ExpandLiteral()
248 std::vector<std::string> PatchFix::GetLiteralMethods(int64_t bufferIdx, PatchFix::LiteralBuffers &literalBuffers) in GetLiteralMethods()
273 PatchFix::LiteralBuffers &literalBuffers) in CollectClassMemberFunctions()
566 LiteralBuffers &literalBuffers) in HandleFunction()
618 PatchFix::LiteralBuffers &literalBuffers) in DumpFunctionInfo()
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
H A Demitter.h71 auto &LiteralBuffers() in LiteralBuffers() function in panda::panda::es2panda::panda::es2panda::panda::es2panda::compiler::FunctionEmitter
H A Demitter.cpp661 for (auto &[idx, buf] : func->LiteralBuffers()) { in AddFunction()

Completed in 5 milliseconds