Lines Matching refs:SmallVector
78 SmallVector<Value> genVar(const ast::VariableDecl *varDecl);
94 SmallVector<Value> genExpr(const ast::Expr *expr);
96 SmallVector<Value> genExprImpl(const ast::CallExpr *expr);
97 SmallVector<Value> genExprImpl(const ast::DeclRefExpr *expr);
100 SmallVector<Value> genExprImpl(const ast::TupleExpr *expr);
103 SmallVector<Value> genConstraintCall(const ast::UserConstraintDecl *decl,
105 SmallVector<Value> genRewriteCall(const ast::UserRewriteDecl *decl,
108 SmallVector<Value> genConstraintOrRewriteCall(const T *decl, Location loc,
120 llvm::ScopedHashTable<const ast::VariableDecl *, SmallVector<Value>>;
232 SmallVector<Value> replValues; in genImpl()
291 SmallVector<Value> CodeGen::genVar(const ast::VariableDecl *varDecl) { in genVar()
298 SmallVector<Value> values; in genVar()
384 SmallVector<Value> results = this->genExprImpl(derivedNode); in genSingleExpr()
390 SmallVector<Value> CodeGen::genExpr(const ast::Expr *expr) { in genExpr()
391 return TypeSwitch<const ast::Expr *, SmallVector<Value>>(expr) in genExpr()
394 .Default([&](const ast::Expr *expr) -> SmallVector<Value> { in genExpr()
405 SmallVector<Value> CodeGen::genExprImpl(const ast::CallExpr *expr) { in genExprImpl()
407 SmallVector<Value> arguments; in genExprImpl()
424 SmallVector<Value> CodeGen::genExprImpl(const ast::DeclRefExpr *expr) { in genExprImpl()
433 SmallVector<Value> parentExprs = genExpr(expr->getParentExpr()); in genExprImpl()
499 SmallVector<Value> operands; in genExprImpl()
504 SmallVector<StringRef> attrNames; in genExprImpl()
505 SmallVector<Value> attrValues; in genExprImpl()
512 SmallVector<Value> results; in genExprImpl()
520 SmallVector<Value> CodeGen::genExprImpl(const ast::TupleExpr *expr) { in genExprImpl()
521 SmallVector<Value> elements; in genExprImpl()
535 SmallVector<Value>
543 SmallVector<Value> results = in genConstraintCall()
553 SmallVector<Value> CodeGen::genRewriteCall(const ast::UserRewriteDecl *decl, in genRewriteCall()
560 SmallVector<Value> CodeGen::genConstraintOrRewriteCall(const T *decl, in genConstraintOrRewriteCall()
568 SmallVector<Type> resultTypes; in genConstraintOrRewriteCall()
594 return SmallVector<Value>(); in genConstraintOrRewriteCall()
597 return SmallVector<Value>(); in genConstraintOrRewriteCall()