Lines Matching refs:program
52 …static bool Emit(panda_file::ItemContainer *items, const Program &program, PandaFileToPandaAsmMaps…
55 …static bool Emit(panda_file::Writer *writer, const Program &program, std::map<std::string, size_t>…
59 …static bool Emit(const std::string &filename, const Program &program, std::map<std::string, size_t…
65 static std::unique_ptr<const panda_file::File> Emit(const Program &program,
74 static void MakeStringItems(panda_file::ItemContainer *items, const Program &program,
76 static void MakeLiteralItems(panda_file::ItemContainer *items, const Program &program,
78 static void MakeArrayTypeItems(panda_file::ItemContainer *items, const Program &program,
81 panda_file::ItemContainer *items, const Program &program, AsmEntityCollections &entities,
84 …static bool HandleBaseRecord(panda_file::ItemContainer *items, const Program &program, const std::…
86 …static bool HandleInterfaces(panda_file::ItemContainer *items, const Program &program, const std::…
89 …panda_file::ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entiti…
93 panda_file::ItemContainer *items, const Program &program, AsmEntityCollections &entities,
97 panda_file::ItemContainer *items, const Program &program, AsmEntityCollections &entities,
101 static bool HandleAreaForInner(panda_file::ItemContainer *items, const Program &program,
104 static bool HandleRecordOnwer(panda_file::ItemContainer *items, const Program &program,
108 … panda_file::ItemContainer *items, const Program &program, size_t idx, const std::string &name,
120 panda_file::ItemContainer *items, const Program &program, AsmEntityCollections &entities,
123 static bool MakeRecordAnnotations(panda_file::ItemContainer *items, const Program &program,
127 …static bool AddMethodAndParamsAnnotations(panda_file::ItemContainer *items, const Program &program,
130 … bool MakeFunctionDebugInfoAndAnnotations(panda_file::ItemContainer *items, const Program &program,
133 static void EmitDebugInfo(panda_file::ItemContainer *items, const Program &program,
136 static bool EmitFunctions(panda_file::ItemContainer *items, const Program &program,
142 const Type &type, const Program &program);
149 static bool MakeItemsForSingleProgram(panda_file::ItemContainer *items, const Program &program,
153 … static std::string GetMethodSignatureFromProgram(const std::string &name, const Program &program);
193 …const Program &program, const std::unordered_map<std::string, panda_file::BaseMethodItem *> &metho…
196 …const Program &program, const std::unordered_map<std::string, panda_file::LiteralArrayItem *> &lit…
202 const Program &program, const AsmEmitter::AsmEntityCollections &entities);
206 const Program &program, const AsmEmitter::AsmEntityCollections &entities);
209 panda_file::ItemContainer *container, const Value *value, const Program &program,
213 … panda_file::ItemContainer *container, const AnnotationData &annotation, const Program &program,
223 … const Program &program, const AsmEmitter::AsmEntityCollections &entities);