Lines Matching refs:Desc

56   Descriptor *Desc = allocateDescriptor(S, CharType, S->getLength() + 1,  in createGlobalString()  local
64 unsigned Sz = Desc->getAllocSize(); in createGlobalString()
65 auto *G = new (Allocator, Sz) Global(Desc, /*isStatic=*/true, in createGlobalString()
180 Descriptor *Desc; in createGlobal() local
184 Desc = createDescriptor(D, *T, IsConst, IsTemporary); in createGlobal()
186 Desc = createDescriptor(D, Ty.getTypePtr(), IsConst, IsTemporary); in createGlobal()
188 if (!Desc) in createGlobal()
194 auto *G = new (Allocator, Desc->getAllocSize()) in createGlobal()
195 Global(getCurrentDecl(), Desc, IsStatic, IsExtern); in createGlobal()
258 if (Descriptor *Desc = GetBaseDesc(BD, BR)) { in getOrCreateRecord() local
260 Bases.push_back({BD, Size, Desc, BR}); in getOrCreateRecord()
271 if (Descriptor *Desc = GetBaseDesc(BD, BR)) { in getOrCreateRecord() local
273 VirtBases.push_back({BD, VirtSize, Desc, BR}); in getOrCreateRecord()
291 Descriptor *Desc; in getOrCreateRecord() local
293 Desc = createDescriptor(FD, *T, IsConst, /*isTemporary=*/false, in getOrCreateRecord()
296 Desc = createDescriptor(FD, FT.getTypePtr(), IsConst, in getOrCreateRecord()
299 if (!Desc) in getOrCreateRecord()
301 Fields.push_back({FD, Size, Desc}); in getOrCreateRecord()
302 Size += align(Desc->getAllocSize()); in getOrCreateRecord()
337 Descriptor *Desc = in createDescriptor() local
339 if (!Desc) in createDescriptor()
341 InterpSize ElemSize = Desc->getAllocSize() + sizeof(InlineDescriptor); in createDescriptor()
344 return allocateDescriptor(D, Desc, NumElems, IsConst, IsTemporary, in createDescriptor()
356 Descriptor *Desc = in createDescriptor() local
358 if (!Desc) in createDescriptor()
360 return allocateDescriptor(D, Desc, IsTemporary, in createDescriptor()