Home
last modified time | relevance | path

Searched refs:ParamTys (Results 1 – 12 of 12) sorted by relevance

/openbsd/gnu/llvm/clang/include/clang/AST/
H A DTemplateArgumentVisitor.h24 typename RetTy = void, typename... ParamTys>
31 TA, std::forward<ParamTys>(P)...)
33 RetTy Visit(REF(TemplateArgument) TA, ParamTys... P) { in Visit()
53 ParamTys... P) { \
54 return VisitTemplateArgument(TA, std::forward<ParamTys>(P)...); \
67 RetTy VisitTemplateArgument(REF(TemplateArgument), ParamTys...) { in VisitTemplateArgument() argument
82 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
85 RetTy, ParamTys...> {};
91 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
94 RetTy, ParamTys...> {};
H A DCommentVisitor.h19 typename RetTy = void, class... ParamTys>
25 static_cast<PTR(CLASS)>(C), std::forward<ParamTys>(P)...)
27 RetTy visit(PTR(Comment) C, ParamTys... P) { in visit()
46 RetTy visit##CLASS(PTR(CLASS) C, ParamTys... P) { DISPATCH(PARENT, PARENT); }
51 RetTy visitComment(PTR(Comment) C, ParamTys... P) { return RetTy(); } in visitComment()
57 template <typename ImplClass, typename RetTy = void, class... ParamTys>
59 RetTy, ParamTys...> {};
61 template <typename ImplClass, typename RetTy = void, class... ParamTys>
64 ParamTys...> {};
H A DStmtVisitor.h35 class... ParamTys>
41 static_cast<PTR(CLASS)>(S), std::forward<ParamTys>(P)...)
43 RetTy Visit(PTR(Stmt) S, ParamTys... P) { in Visit()
123 RetTy VisitBin ## NAME(PTR(BinaryOperator) S, ParamTys... P) { \
145 RetTy VisitBin ## NAME(PTR(CompoundAssignOperator) S, ParamTys... P) { \ in BINOP_FALLBACK()
157 RetTy VisitUnary ## NAME(PTR(UnaryOperator) S, ParamTys... P) { \
171 RetTy VisitStmt(PTR(Stmt) Node, ParamTys... P) { return RetTy(); }
182 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
184 : public StmtVisitorBase<std::add_pointer, ImplClass, RetTy, ParamTys...> {
192 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
[all …]
H A DAttrVisitor.h24 typename RetTy = void, class... ParamTys>
60 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
62 ParamTys...> {};
68 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
71 ParamTys...> {};
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp73 ParamTys.insert(ParamTys.begin(), FTy->param_begin(), FTy->param_end()); in IntrinsicCostAttributes()
82 ParamTys.insert(ParamTys.begin(), Tys.begin(), Tys.end()); in IntrinsicCostAttributes()
90 ParamTys.reserve(Arguments.size()); in IntrinsicCostAttributes()
92 ParamTys.push_back(Arguments[Idx]->getType()); in IntrinsicCostAttributes()
102 ParamTys.insert(ParamTys.begin(), Tys.begin(), Tys.end()); in IntrinsicCostAttributes()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp37 std::vector<Type *> ParamTys; in ReplaceCallWith() local
39 ParamTys.push_back((*I)->getType()); in ReplaceCallWith()
41 M->getOrInsertFunction(NewFn, FunctionType::get(RetTy, ParamTys, false)); in ReplaceCallWith()
/openbsd/gnu/llvm/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c478 LLVMTypeRef llvm_function_type(LLVMTypeRef RetTy, value ParamTys) { in llvm_function_type() argument
479 return LLVMFunctionType(RetTy, (LLVMTypeRef *)ParamTys, Wosize_val(ParamTys), in llvm_function_type()
484 LLVMTypeRef llvm_var_arg_function_type(LLVMTypeRef RetTy, value ParamTys) { in llvm_var_arg_function_type() argument
485 return LLVMFunctionType(RetTy, (LLVMTypeRef *)ParamTys, Wosize_val(ParamTys), in llvm_var_arg_function_type()
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h123 SmallVector<Type *, 4> ParamTys; variable
156 const SmallVectorImpl<Type *> &getArgTypes() const { return ParamTys; } in getArgTypes()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaType.cpp5417 SmallVector<QualType, 16> ParamTys; in GetFullTypeForDeclarator() local
5418 ParamTys.reserve(FTI.NumParams); in GetFullTypeForDeclarator()
5508 ParamTys.push_back(ParamTy); in GetFullTypeForDeclarator()
5513 checkExtParameterInfos(S, ParamTys, EPI, in GetFullTypeForDeclarator()
5578 T = Context.getFunctionType(T, ParamTys, EPI); in GetFullTypeForDeclarator()
H A DSemaOverload.cpp7925 void Sema::AddBuiltinCandidate(QualType *ParamTys, ArrayRef<Expr *> Args, in AddBuiltinCandidate() argument
7939 std::copy(ParamTys, ParamTys + Args.size(), Candidate.BuiltinParamTypes); in AddBuiltinCandidate()
7959 assert(ParamTys[ArgIdx] == Context.BoolTy && in AddBuiltinCandidate()
7965 = TryCopyInitialization(*this, Args[ArgIdx], ParamTys[ArgIdx], in AddBuiltinCandidate()
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3502 SmallVector<Type *> ParamTys; in getVectorIntrinsicCost() local
3504 std::back_inserter(ParamTys), in getVectorIntrinsicCost()
3507 IntrinsicCostAttributes CostAttrs(ID, RetTy, Arguments, ParamTys, FMF, in getVectorIntrinsicCost()
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DSema.h4052 void AddBuiltinCandidate(QualType *ParamTys, ArrayRef<Expr *> Args,