Lines Matching refs:VariableDecl
70 const UserConstraintDecl, const UserRewriteDecl, const VariableDecl, in visit()
146 void visitImpl(const VariableDecl *decl) { in visitImpl()
202 LetStmt *LetStmt::create(Context &ctx, SMRange loc, VariableDecl *varDecl) { in create()
442 Context &ctx, const Name &name, ArrayRef<VariableDecl *> inputs, in createImpl()
443 ArrayRef<StringRef> nativeInputTypes, ArrayRef<VariableDecl *> results, in createImpl()
449 UserConstraintDecl::totalSizeToAlloc<VariableDecl *, StringRef>( in createImpl()
511 ArrayRef<VariableDecl *> inputs, in createImpl()
512 ArrayRef<VariableDecl *> results, in createImpl()
516 unsigned allocSize = UserRewriteDecl::totalSizeToAlloc<VariableDecl *>( in createImpl()
536 VariableDecl *VariableDecl::create(Context &ctx, const Name &name, Type type, in create()
540 VariableDecl::totalSizeToAlloc<ConstraintRef>(constraints.size()); in create()
541 void *rawData = ctx.getAllocator().Allocate(allocSize, alignof(VariableDecl)); in create()
543 VariableDecl *varDecl = in create()
544 new (rawData) VariableDecl(name, type, initExpr, constraints.size()); in create()