Lines Matching refs:Desc
53 const Descriptor *Desc, bool IsStatic = false, bool IsExtern = false,
56 IsDynamic(false), IsWeak(IsWeak), Desc(Desc) { in EvalID()
57 assert(Desc); in EvalID()
60 Block(unsigned EvalID, const Descriptor *Desc, bool IsStatic = false,
63 IsExtern(IsExtern), IsDynamic(false), IsWeak(IsWeak), Desc(Desc) { in EvalID()
64 assert(Desc); in EvalID()
68 const Descriptor *getDescriptor() const { return Desc; } in getDescriptor()
76 bool isTemporary() const { return Desc->IsTemporary; } in isTemporary()
80 unsigned getSize() const { return Desc->getAllocSize(); } in getSize()
93 size_t DataOffset = Desc->getMetadataSize(); in data()
98 size_t DataOffset = Desc->getMetadataSize(); in data()
114 std::memset(rawData(), 0, Desc->getAllocSize()); in invokeCtor()
115 if (Desc->CtorFn) { in invokeCtor()
116 Desc->CtorFn(this, data(), Desc->IsConst, Desc->IsMutable, in invokeCtor()
117 Desc->IsVolatile, in invokeCtor()
118 /*isActive=*/true, /*InUnion=*/false, Desc); in invokeCtor()
126 if (Desc->DtorFn) in invokeDtor()
127 Desc->DtorFn(this, data(), Desc); in invokeDtor()
140 Block(unsigned EvalID, const Descriptor *Desc, bool IsExtern, bool IsStatic, in Block() argument
143 IsDynamic(false), IsWeak(IsWeak), Desc(Desc) { in Block()
144 assert(Desc); in Block()
178 const Descriptor *Desc; variable