Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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()
54 ParamTys... P) { \
56 TA, std::forward<ParamTys>(P)...); \
70 RetTy VisitTemplateArgument(REF(TemplateArgument), ParamTys...) { in VisitTemplateArgument() argument
85 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
88 RetTy, ParamTys...> {};
94 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
97 RetTy, ParamTys...> {};
H A DStmtVisitor.h37 class... ParamTys>
43 static_cast<PTR(CLASS)>(S), std::forward<ParamTys>(P)...)
45 RetTy Visit(PTR(Stmt) S, ParamTys... P) { in Visit()
119 RetTy Visit ## CLASS(PTR(CLASS) S, ParamTys... P) { DISPATCH(PARENT, PARENT); }
125 RetTy VisitBin ## NAME(PTR(BinaryOperator) S, ParamTys... P) { \
147 RetTy VisitBin ## NAME(PTR(CompoundAssignOperator) S, ParamTys... P) { \ in BINOP_FALLBACK()
159 RetTy VisitUnary ## NAME(PTR(UnaryOperator) S, ParamTys... P) { \
173 RetTy VisitStmt(PTR(Stmt) Node, ParamTys... P) { return RetTy(); }
184 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
186 : public StmtVisitorBase<std::add_pointer, ImplClass, RetTy, 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...> {};
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DCodeGenIntrinsics.cpp325 IS.ParamTys.push_back(TypeList->getElementAsRecord(Idx)); in CodeGenIntrinsic()
453 if (ParamIdx >= IS.ParamTys.size()) in isParamAPointer()
455 return IS.ParamTys[ParamIdx]->isSubClassOf("LLVMQualPointerType") || in isParamAPointer()
456 IS.ParamTys[ParamIdx]->isSubClassOf("LLVMAnyPointerType"); in isParamAPointer()
H A DCodeGenIntrinsics.h62 std::vector<const Record *> ParamTys; member
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h406 SmallVector<Type *> ParamTys; in toTypedFunPointer() local
408 ParamTys.push_back(toTypedPointer(PTy)); in toTypedFunPointer()
409 return FunctionType::get(RetTy, ParamTys, FTy->isVarArg()); in toTypedFunPointer()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp86 ParamTys.insert(ParamTys.begin(), FTy->param_begin(), FTy->param_end()); in IntrinsicCostAttributes()
95 ParamTys.insert(ParamTys.begin(), Tys.begin(), Tys.end()); in IntrinsicCostAttributes()
103 ParamTys.reserve(Arguments.size()); in IntrinsicCostAttributes()
105 ParamTys.push_back(Argument->getType()); in IntrinsicCostAttributes()
114 ParamTys.insert(ParamTys.begin(), Tys.begin(), Tys.end()); in IntrinsicCostAttributes()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h126 SmallVector<Type *, 4> ParamTys; variable
161 const SmallVectorImpl<Type *> &getArgTypes() const { return ParamTys; } in getArgTypes()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp1336 SmallVector<Type *> ParamTys; in generateReproducer() local
1338 ParamTys.push_back(P->getType()); in generateReproducer()
1340 FunctionType *FTy = FunctionType::get(Cond->getType(), ParamTys, in generateReproducer()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatterns.cpp406 return IntrinInfo->IS.RetTys.size() + IntrinInfo->IS.ParamTys.size(); in getNumInstOperands()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp1547 SmallVector<Type *> ParamTys; in computeCost() local
1549 ParamTys.push_back( in computeCost()
1555 VectorIntrinsicID, RetTy, Arguments, ParamTys, FMF, in computeCost()
H A DLoopVectorize.cpp2641 SmallVector<Type *> ParamTys; in getVectorIntrinsicCost() local
2643 std::back_inserter(ParamTys), in getVectorIntrinsicCost()
2646 IntrinsicCostAttributes CostAttrs(ID, RetTy, Arguments, ParamTys, FMF, in getVectorIntrinsicCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp1510 const SmallVectorImpl<Type *> &ParamTys) { in getVectorIntrinsicInstrCost() argument
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp5177 SmallVector<QualType, 16> ParamTys; in GetFullTypeForDeclarator() local
5178 ParamTys.reserve(FTI.NumParams); in GetFullTypeForDeclarator()
5281 ParamTys.push_back(ParamTy); in GetFullTypeForDeclarator()
5286 checkExtParameterInfos(S, ParamTys, EPI, in GetFullTypeForDeclarator()
5351 T = Context.getFunctionType(T, ParamTys, EPI); in GetFullTypeForDeclarator()
H A DSemaOverload.cpp8765 void Sema::AddBuiltinCandidate(QualType *ParamTys, ArrayRef<Expr *> Args, in AddBuiltinCandidate() argument
8777 std::copy(ParamTys, ParamTys + Args.size(), Candidate.BuiltinParamTypes); in AddBuiltinCandidate()
8797 assert(ParamTys[ArgIdx] == Context.BoolTy && in AddBuiltinCandidate()
8803 = TryCopyInitialization(*this, Args[ArgIdx], ParamTys[ArgIdx], in AddBuiltinCandidate()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp2578 unsigned NumParamVTs = Int->IS.ParamTys.size(); in ApplyTypeConstraints()
2597 getValueType(Int->IS.ParamTys[i]->getValueAsDef("VT")); in ApplyTypeConstraints()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h10527 void AddBuiltinCandidate(QualType *ParamTys, ArrayRef<Expr *> Args,