Lines Matching refs:Desc

57   Descriptor *Desc =  in createGlobalString()  local
66 unsigned Sz = Desc->getAllocSize(); in createGlobalString()
67 auto *G = new (Allocator, Sz) Global(Ctx.getEvalID(), Desc, /*isStatic=*/true, in createGlobalString()
173 Descriptor *Desc; in getOrCreateDummy() local
175 Desc = createDescriptor(D, *T, /*SourceTy=*/nullptr, std::nullopt, in getOrCreateDummy()
178 Desc = createDescriptor(D, QT.getTypePtr(), std::nullopt, in getOrCreateDummy()
180 if (!Desc) in getOrCreateDummy()
181 Desc = allocateDescriptor(D); in getOrCreateDummy()
183 assert(Desc); in getOrCreateDummy()
184 Desc->makeDummy(); in getOrCreateDummy()
186 assert(Desc->isDummy()); in getOrCreateDummy()
191 auto *G = new (Allocator, Desc->getAllocSize()) in getOrCreateDummy()
192 Global(Ctx.getEvalID(), getCurrentDecl(), Desc, /*IsStatic=*/true, in getOrCreateDummy()
249 Descriptor *Desc; in createGlobal() local
254 Desc = createDescriptor(D, *T, nullptr, Descriptor::GlobalMD, IsConst, in createGlobal()
257 Desc = createDescriptor(D, Ty.getTypePtr(), Descriptor::GlobalMD, IsConst, in createGlobal()
260 if (!Desc) in createGlobal()
266 auto *G = new (Allocator, Desc->getAllocSize()) Global( in createGlobal()
267 Ctx.getEvalID(), getCurrentDecl(), Desc, IsStatic, IsExtern, IsWeak); in createGlobal()
332 const Descriptor *Desc = GetBaseDesc(BD, BR); in getOrCreateRecord() local
333 if (!Desc) in getOrCreateRecord()
337 Bases.push_back({BD, BaseSize, Desc, BR}); in getOrCreateRecord()
349 const Descriptor *Desc = GetBaseDesc(BD, BR); in getOrCreateRecord() local
350 if (!Desc) in getOrCreateRecord()
354 VirtBases.push_back({BD, VirtSize, Desc, BR}); in getOrCreateRecord()
375 const Descriptor *Desc; in getOrCreateRecord() local
377 Desc = createDescriptor(FD, *T, nullptr, std::nullopt, IsConst, in getOrCreateRecord()
380 Desc = createDescriptor(FD, FT.getTypePtr(), std::nullopt, IsConst, in getOrCreateRecord()
383 if (!Desc) in getOrCreateRecord()
385 Fields.push_back({FD, BaseSize, Desc}); in getOrCreateRecord()
386 BaseSize += align(Desc->getAllocSize()); in getOrCreateRecord()
446 const Descriptor *Desc = createDescriptor( in createDescriptor() local
448 if (!Desc) in createDescriptor()
450 return allocateDescriptor(D, Desc, MDSize, IsTemporary, in createDescriptor()