Home | History | Annotate | Download | only in Interp

Lines Matching defs:Desc

40   Block(const llvm::Optional<unsigned> &DeclID, Descriptor *Desc,
42 : DeclID(DeclID), IsStatic(IsStatic), IsExtern(IsExtern), Desc(Desc) {}
44 Block(Descriptor *Desc, bool IsStatic = false, bool IsExtern = false)
46 Desc(Desc) {}
49 Descriptor *getDescriptor() const { return Desc; }
57 bool isTemporary() const { return Desc->IsTemporary; }
59 InterpSize getSize() const { return Desc->getAllocSize(); }
73 if (Desc->CtorFn)
74 Desc->CtorFn(this, data(), Desc->IsConst, Desc->IsMutable,
75 /*isActive=*/true, Desc);
83 Block(Descriptor *Desc, bool IsExtern, bool IsStatic, bool IsDead)
84 : IsStatic(IsStatic), IsExtern(IsExtern), IsDead(true), Desc(Desc) {}
105 Descriptor *Desc;