| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateArgumentVisitor.h | 24 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 D | StmtVisitor.h | 37 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 D | AttrVisitor.h | 24 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 D | CodeGenIntrinsics.cpp | 325 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 D | CodeGenIntrinsics.h | 62 std::vector<const Record *> ParamTys; member
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVUtils.h | 406 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 D | IntrinsicLowering.cpp | 37 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 D | TargetTransformInfo.cpp | 86 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 D | TargetTransformInfo.h | 126 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 D | ConstraintElimination.cpp | 1336 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 D | Patterns.cpp | 406 return IntrinInfo->IS.RetTys.size() + IntrinInfo->IS.ParamTys.size(); in getNumInstOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 1547 SmallVector<Type *> ParamTys; in computeCost() local 1549 ParamTys.push_back( in computeCost() 1555 VectorIntrinsicID, RetTy, Arguments, ParamTys, FMF, in computeCost()
|
| H A D | LoopVectorize.cpp | 2641 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 D | SystemZTargetTransformInfo.cpp | 1510 const SmallVectorImpl<Type *> &ParamTys) { in getVectorIntrinsicInstrCost() argument
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 5177 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 D | SemaOverload.cpp | 8765 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 D | CodeGenDAGPatterns.cpp | 2578 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 D | Sema.h | 10527 void AddBuiltinCandidate(QualType *ParamTys, ArrayRef<Expr *> Args,
|