/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 1612 /// \param ParamTypes The parameter types of the function. This array 1630 MutableArrayRef<QualType> ParamTypes, 3209 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, 7853 SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType, 8710 SmallVectorImpl<QualType> &ParamTypes,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | ByteCodeEmitter.cpp | 28 SmallVector<PrimType, 8> ParamTypes; local 35 ParamTypes.push_back(PT_Ptr); 53 ParamTypes.push_back(Ty); 57 Function *Func = P.createFunction(F, ParamOffset, std::move(ParamTypes),
|
H A D | Function.cpp | 19 llvm::SmallVector<PrimType, 8> &&ParamTypes, 22 ParamTypes(std::move(ParamTypes)), Params(std::move(Params)) {} 18 Function(Program &P, const FunctionDecl *F, unsigned ArgSize, llvm::SmallVector<PrimType, 8> &&ParamTypes, llvm::DenseMap<unsigned, ParamDescriptor> &&Params) argument
|
H A D | Function.h | 83 bool hasRVO() const { return ParamTypes.size() != Params.size(); } 93 return llvm::make_range(ParamTypes.rbegin(), ParamTypes.rend()); 114 llvm::SmallVector<PrimType, 8> &&ParamTypes, 148 llvm::SmallVector<PrimType, 8> ParamTypes; member in class:clang::interp::Function
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 3643 SmallVector<QualType, 16> ParamTypes(OldProto->param_types()); 3645 Context.getFunctionType(NewFuncType->getReturnType(), ParamTypes,
|
H A D | SemaExpr.cpp | 17705 ArrayRef<QualType> ParamTypes = Proto->getParamTypes(); local 17707 if (ParamTypes.empty() && Proto->isVariadic()) { // the special case 17719 ParamTypes = ArgTypes; 17721 DestType = S.Context.getFunctionType(DestType, ParamTypes,
|
H A D | SemaOverload.cpp | 6899 PartialOverloading, [&](ArrayRef<QualType> ParamTypes) { 6901 MethodTmpl, ParamTypes, Args, CandidateSet, Conversions, 6982 PartialOverloading, [&](ArrayRef<QualType> ParamTypes) { 6984 FunctionTemplate, ParamTypes, Args, CandidateSet, Conversions, 7025 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, 7060 for (unsigned I = 0, N = std::min(ParamTypes.size(), Args.size()); I != N; 7062 QualType ParamType = ParamTypes[I]; 7944 QualType ParamTypes[2]; 7947 ParamTypes[0] = S.Context.getLValueReferenceType( 7949 ParamTypes[ [all...] |
H A D | SemaTemplate.cpp | 2048 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) { argument 2054 QualType Result = SemaRef.BuildFunctionType(DeducedType, ParamTypes, Loc, 2063 for (auto T : ParamTypes) { 2143 SmallVector<QualType, 4> ParamTypes; local 2151 ParamTypes.push_back(NewParam->getType()); 2174 ReturnType, ParamTypes, TL.getBeginLoc(), DeductionGuideName, EPI);
|
H A D | SemaTemplateDeduction.cpp | 2997 /// \param ParamTypes will be populated with the instantiated function 3014 SmallVectorImpl<QualType> &ParamTypes, 3025 ParamTypes.push_back(P->getType()); 3113 ParamTypes, /*params*/ nullptr, ExtParamInfos)) 3157 ParamTypes, /*params*/ nullptr, ExtParamInfos)) 3162 EPI.ExtParameterInfos = ExtParamInfos.getPointerOrNull(ParamTypes.size()); 3174 *FunctionType = BuildFunctionType(ResultType, ParamTypes, 3908 SmallVector<QualType, 8> ParamTypes; local 3915 ParamTypes, 3925 ParamTypes 3010 SubstituteExplicitTemplateArguments( FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo &ExplicitTemplateArgs, SmallVectorImpl<DeducedTemplateArgument> &Deduced, SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType, TemplateDeductionInfo &Info) argument [all...] |
H A D | SemaTemplateInstantiate.cpp | 2394 SmallVectorImpl<QualType> &ParamTypes, 2404 Loc, Params, nullptr, ExtParamInfos, ParamTypes, OutParams, ParamInfos);
|
H A D | SemaTemplateInstantiateDecl.cpp | 4156 SmallVector<QualType, 4> ParamTypes; local 4159 TemplateArgs, ParamTypes, &Params,
|
H A D | SemaType.cpp | 2595 MutableArrayRef<QualType> ParamTypes, 2602 for (unsigned Idx = 0, Cnt = ParamTypes.size(); Idx < Cnt; ++Idx) { 2604 QualType ParamType = Context.getAdjustedParameterType(ParamTypes[Idx]); 2620 ParamTypes[Idx] = ParamType; 2624 checkExtParameterInfos(*this, ParamTypes, EPI, 2636 return Context.getFunctionType(T, ParamTypes, EPI); 2594 BuildFunctionType(QualType T, MutableArrayRef<QualType> ParamTypes, SourceLocation Loc, DeclarationName Entity, const FunctionProtoType::ExtProtoInfo &EPI) argument
|
H A D | TreeTransform.h | 668 const QualType *ParamTypes, 906 MutableArrayRef<QualType> ParamTypes, 5219 const QualType *ParamTypes, 5345 QualType OldType = ParamTypes[i]; 5471 SmallVector<QualType, 4> ParamTypes; local 5483 ParamTypes, &ParamDecls, ExtParamInfos)) 5509 ParamTypes, &ParamDecls, ExtParamInfos)) 5521 ExtParamInfos.getPointerOrNull(ParamTypes.size())) { 5524 != llvm::makeArrayRef(NewExtParamInfos, ParamTypes.size())) { 5535 T->getParamTypes() != llvm::makeArrayRef(ParamTypes) || EPIChange 5217 TransformFunctionTypeParams( SourceLocation Loc, ArrayRef<ParmVarDecl *> Params, const QualType *ParamTypes, const FunctionProtoType::ExtParameterInfo *ParamInfos, SmallVectorImpl<QualType> &OutParamTypes, SmallVectorImpl<ParmVarDecl *> *PVars, Sema::ExtParameterInfoBuilder &PInfos) argument 13327 RebuildFunctionProtoType( QualType T, MutableArrayRef<QualType> ParamTypes, const FunctionProtoType::ExtProtoInfo &EPI) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/ |
H A D | MveEmitter.cpp | 394 std::vector<std::string> *ParamTypes = nullptr; member in struct:__anon961::CodeGenParamAllocator 431 if (ParamTypes && ParamTypes->size() == ParamNumber) 432 ParamTypes->push_back(Type); 712 std::vector<const Type *> ParamTypes; 714 IRIntrinsicResult(StringRef IntrinsicID, std::vector<const Type *> ParamTypes, 716 : IntrinsicID(IntrinsicID), ParamTypes(ParamTypes), Args(Args) {} 722 if (!ParamTypes.empty()) { 723 OS << ", llvm::SmallVector<llvm::Type *, " << ParamTypes 1699 ComparableStringVector ParamTypes; member in struct:__anon961::Result::MergeableGroup [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/tools/lldb-instr/ |
H A D | Instrument.cpp | 190 std::vector<std::string> ParamTypes; local 194 ParamTypes.push_back(T.getAsString(Policy)); 204 std::string ParamTypesStr = llvm::join(ParamTypes, ", ");
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Core.h | 1220 LLVMTypeRef *ParamTypes, unsigned ParamCount, 2438 LLVMTypeRef *ParamTypes, 2448 LLVMTypeRef *ParamTypes, size_t ParamCount); 2467 LLVMTypeRef *ParamTypes,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | WasmYAML.h | 147 std::vector<ValueType> ParamTypes; member in struct:llvm::WasmYAML::Signature
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 6077 std::vector<Type*> ParamTypes; 6079 ParamTypes.push_back(ArgList[i].V->getType()); 6084 Ty = FunctionType::get(RetType, ParamTypes, false); 6404 std::vector<Type *> ParamTypes; 6406 ParamTypes.push_back(ArgList[i].V->getType()); 6411 Ty = FunctionType::get(RetType, ParamTypes, false); 6814 std::vector<Type*> ParamTypes; 6816 ParamTypes.push_back(ArgList[i].V->getType()); 6821 Ty = FunctionType::get(RetType, ParamTypes, false);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 731 ArrayRef<Type *> ParamTypes = F->getFunctionType()->params().slice(0, 3); local 733 ParamTypes); 739 ArrayRef<Type *> ParamTypes = F->getFunctionType()->params().slice(0, 3); local 741 ParamTypes); 748 Type *ParamTypes[2] = { local 753 ParamTypes);
|
H A D | Core.cpp | 643 LLVMTypeRef *ParamTypes, unsigned ParamCount, 645 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); 2325 LLVMTypeRef *ParamTypes, 2327 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); 2340 LLVMTypeRef *ParamTypes, size_t ParamCount) { 2342 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); 2347 LLVMTypeRef *ParamTypes, 2351 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); 642 LLVMFunctionType(LLVMTypeRef ReturnType, LLVMTypeRef *ParamTypes, unsigned ParamCount, LLVMBool IsVarArg) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | WasmEmitter.cpp | 334 encodeULEB128(Sig.ParamTypes.size(), OS); 335 for (auto ParamType : Sig.ParamTypes)
|
H A D | WasmYAML.cpp | 298 IO.mapRequired("ParamTypes", Signature.ParamTypes);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | InstrProfiling.cpp | 562 Type *ParamTypes[] = { local 567 FunctionType::get(ReturnTy, makeArrayRef(ParamTypes), false); 968 Type *ParamTypes[] = {VoidPtrTy, Int64Ty}; local 970 FunctionType::get(VoidTy, makeArrayRef(ParamTypes), false);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BuildLibCalls.cpp | 828 ArrayRef<Type *> ParamTypes, 837 FunctionType *FuncType = FunctionType::get(ReturnType, ParamTypes, IsVaArgs); 827 emitLibCall(LibFunc TheLibFunc, Type *ReturnType, ArrayRef<Type *> ParamTypes, ArrayRef<Value *> Operands, IRBuilder<> &B, const TargetLibraryInfo *TLI, bool IsVaArgs = false) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeGenTarget.cpp | 657 ListInit *ParamTypes = R->getValueAsListInit("ParamTypes"); local 661 for (ListInit *TypeList : {RetTypes, ParamTypes}) { 709 TypeList = ParamTypes; 721 Twine("ParamTypes is ") + TypeList->getAsString());
|