Lines Matching refs:PandaGen
27 class PandaGen;
252 void Compile(compiler::PandaGen *pg) const override;
258 compiler::VReg CompileHeritageClause(compiler::PandaGen *pg) const;
259 void InitializeClassName(compiler::PandaGen *pg) const;
260 int32_t CreateClassPublicBuffer(compiler::PandaGen *pg, util::BitSet &compiled, int32_t fieldTypeBufIdx = 0) const;
261 int32_t CreateClassPrivateBuffer(compiler::PandaGen *pg) const;
262 void CompileMissingProperties(compiler::PandaGen *pg, const util::BitSet &compiled, compiler::VReg classReg) const;
263 void StaticInitialize(compiler::PandaGen *pg, compiler::VReg classReg) const;
264 void InstanceInitialize(compiler::PandaGen *pg, compiler::VReg classReg) const;
265 void CompileComputedKeys(compiler::PandaGen *pg) const;
266 void AddFieldType(FieldType &fieldType, const Expression *typeAnnotation, compiler::PandaGen *pg) const;
268 compiler::PandaGen *pg) const;
270 int32_t CreateFieldTypeBuffer(compiler::PandaGen *pg) const;
271 void CompileSendableClass(compiler::PandaGen *pg) const;
272 void CompileGetterOrSetter(compiler::PandaGen *pg, compiler::VReg dest, const MethodDefinition *prop) const;