Home
last modified time | relevance | path

Searched refs:createDescriptor (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DProgram.cpp184 Desc = createDescriptor(D, *T, IsConst, IsTemporary); in createGlobal()
186 Desc = createDescriptor(D, Ty.getTypePtr(), IsConst, IsTemporary); in createGlobal()
293 Desc = createDescriptor(FD, *T, IsConst, /*isTemporary=*/false, in getOrCreateRecord()
296 Desc = createDescriptor(FD, FT.getTypePtr(), IsConst, in getOrCreateRecord()
311 Descriptor *Program::createDescriptor(const DeclTy &D, const Type *Ty, in createDescriptor() function in Program
338 createDescriptor(D, ElemTy.getTypePtr(), IsConst, IsTemporary); in createDescriptor()
357 createDescriptor(D, ElemTy.getTypePtr(), IsConst, IsTemporary); in createDescriptor()
369 return createDescriptor(D, InnerTy, IsConst, IsTemporary, IsMutable); in createDescriptor()
H A DProgram.h104 Descriptor *createDescriptor(const DeclTy &D, PrimType Type,
112 Descriptor *createDescriptor(const DeclTy &D, const Type *Ty,
H A DByteCodeEmitter.cpp50 Descriptor *Desc = P.createDescriptor(PD, Ty); in compileFunc()
H A DByteCodeExprGen.cpp427 Descriptor *D = P.createDescriptor(Src, Ty, IsConst, Src.is<const Expr *>()); in allocateLocalPrimitive()
451 Descriptor *D = P.createDescriptor(Src, Ty.getTypePtr(), in allocateLocal()