Lines Matching refs:Desc
41 Descriptor *Desc = allocateDescriptor(S, CharType, S->getLength() + 1, in createGlobalString() local
49 unsigned Sz = Desc->getAllocSize(); in createGlobalString()
50 auto *G = new (Allocator, Sz) Global(Desc, /*isStatic=*/true, in createGlobalString()
165 Descriptor *Desc; in createGlobal() local
169 Desc = createDescriptor(D, *T, IsConst, IsTemporary); in createGlobal()
171 Desc = createDescriptor(D, Ty.getTypePtr(), IsConst, IsTemporary); in createGlobal()
173 if (!Desc) in createGlobal()
179 auto *G = new (Allocator, Desc->getAllocSize()) in createGlobal()
180 Global(getCurrentDecl(), Desc, IsStatic, IsExtern); in createGlobal()
243 if (Descriptor *Desc = GetBaseDesc(BD, BR)) { in getOrCreateRecord() local
245 Bases.push_back({BD, Size, Desc, BR}); in getOrCreateRecord()
256 if (Descriptor *Desc = GetBaseDesc(BD, BR)) { in getOrCreateRecord() local
258 VirtBases.push_back({BD, VirtSize, Desc, BR}); in getOrCreateRecord()
276 Descriptor *Desc; in getOrCreateRecord() local
278 Desc = createDescriptor(FD, *T, IsConst, /*isTemporary=*/false, in getOrCreateRecord()
281 Desc = createDescriptor(FD, FT.getTypePtr(), IsConst, in getOrCreateRecord()
284 if (!Desc) in getOrCreateRecord()
286 Fields.push_back({FD, Size, Desc}); in getOrCreateRecord()
287 Size += align(Desc->getAllocSize()); in getOrCreateRecord()
322 Descriptor *Desc = in createDescriptor() local
324 if (!Desc) in createDescriptor()
326 InterpSize ElemSize = Desc->getAllocSize() + sizeof(InlineDescriptor); in createDescriptor()
329 return allocateDescriptor(D, Desc, NumElems, IsConst, IsTemporary, in createDescriptor()
341 Descriptor *Desc = in createDescriptor() local
343 if (!Desc) in createDescriptor()
345 return allocateDescriptor(D, Desc, IsTemporary, in createDescriptor()