Home
last modified time | relevance | path

Searched refs:ParamTypes (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-src/contrib/llvm-project/clang/lib/AST/Interp/
H A DFunction.cpp20 llvm::SmallVectorImpl<PrimType> &&ParamTypes, in Function() argument
25 ParamTypes(std::move(ParamTypes)), Params(std::move(Params)), in Function()
H A DFunction.h124 return llvm::reverse(ParamTypes);
187 unsigned getNumParams() const { return ParamTypes.size(); } in getParamOffset()
212 llvm::SmallVectorImpl<PrimType> &&ParamTypes,
253 llvm::SmallVector<PrimType, 8> ParamTypes;
234 llvm::SmallVector<PrimType, 8> ParamTypes; global() variable
H A DByteCodeEmitter.cpp71 SmallVector<PrimType, 8> ParamTypes; in compileFunc()
82 ParamTypes.push_back(PT_Ptr); in compileFunc()
95 ParamTypes.push_back(PT_Ptr); in compileFunc()
143 ParamTypes.push_back(PT); in createLocal()
154 P.createFunction(FuncDecl, ParamOffset, std::move(ParamTypes), in emitLabel()
26 SmallVector<PrimType, 8> ParamTypes; compileFunc() local
/freebsd-src/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp399 std::vector<std::string> *ParamTypes = nullptr; member
436 if (ParamTypes && ParamTypes->size() == ParamNumber) in allocParam()
437 ParamTypes->push_back(std::string(Type)); in allocParam()
728 std::vector<const Type *> ParamTypes; member in __anon3961c3990111::IRIntrinsicResult
731 const std::vector<const Type *> &ParamTypes, in IRIntrinsicResult()
733 : IntrinsicID(std::string(IntrinsicID)), ParamTypes(ParamTypes), in IRIntrinsicResult()
740 if (!ParamTypes.empty()) { in genCode()
743 for (auto T : ParamTypes) { in genCode()
730 IRIntrinsicResult(StringRef IntrinsicID,std::vector<const Type * > ParamTypes,std::vector<Ptr> Args) IRIntrinsicResult() argument
1252 std::vector<const Type *> ParamTypes; getCodeForDag() local
1555 ComparableStringVector ParamTypes; global() member
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp7597 [&](ArrayRef<QualType> ParamTypes) { in AddTemplateOverloadCandidate()
7599 MethodTmpl, ParamTypes, Args, CandidateSet, Conversions, in AddTemplateOverloadCandidate()
7682 [&](ArrayRef<QualType> ParamTypes) { in CheckNonDependentConversions()
7684 FunctionTemplate, ParamTypes, Args, CandidateSet, Conversions, in CheckNonDependentConversions()
7724 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, in CheckNonDependentConversions()
7753 !ParamTypes[0]->isDependentType()) {
7757 FD->hasCXXExplicitFunctionObjectParameter() ? ParamTypes[0]
7767 for (unsigned I = 0, N = std::min(ParamTypes.size() - Offset, Args.size()); in isAllowableExplicitConversion()
7769 QualType ParamType = ParamTypes[I + Offset]; in isAllowableExplicitConversion()
8661 QualType ParamTypes[ in AddBuiltinAssignmentOperatorCandidates()
7548 __anon6beb8ae30f02(ArrayRef<QualType> ParamTypes) AddMethodTemplateCandidate() argument
7634 __anon6beb8ae31002(ArrayRef<QualType> ParamTypes) AddTemplateOverloadCandidate() argument
7678 CheckNonDependentConversions(FunctionTemplateDecl * FunctionTemplate,ArrayRef<QualType> ParamTypes,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,ConversionSequenceList & Conversions,bool SuppressUserConversions,CXXRecordDecl * ActingContext,QualType ObjectType,Expr::Classification ObjectClassification,OverloadCandidateParamOrder PO) CheckNonDependentConversions() argument
8652 QualType ParamTypes[2]; AddBuiltinAssignmentOperatorCandidates() local
8852 QualType ParamTypes[2] = { addPlusPlusMinusMinusStyleOverloads() local
9068 QualType ParamTypes[2] = {MemPtrTy, MemPtrTy}; addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads() local
9075 QualType ParamTypes[2] = { NullPtrTy, NullPtrTy }; addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads() local
9156 QualType ParamTypes[2] = {PtrTy, PtrTy}; addGenericBinaryPointerOrEnumeralOverloads() local
9168 QualType ParamTypes[2] = {EnumTy, EnumTy}; addGenericBinaryPointerOrEnumeralOverloads() local
9216 QualType ParamTypes[2] = {PtrTy, PtrTy}; addBinaryPlusOrMinusPointerOverloads() local
9416 QualType ParamTypes[2] = { addAssignmentPointerOverloads() local
9458 QualType ParamTypes[2] = { addAssignmentPointerOverloads() local
9517 QualType ParamTypes[2]; addAssignmentArithmeticOverloads() local
9535 QualType ParamTypes[2]; addAssignmentArithmeticOverloads() local
9571 QualType ParamTypes[2]; addAssignmentIntegralOverloads() local
9600 QualType ParamTypes[2] = { S.Context.BoolTy, S.Context.BoolTy }; addAmpAmpOrPipePipeOverload() local
9618 QualType ParamTypes[2] = {PtrTy, S.Context.getPointerDiffType()}; addSubscriptOverloads() local
9628 QualType ParamTypes[2] = {S.Context.getPointerDiffType(), PtrTy}; addSubscriptOverloads() local
9668 QualType ParamTypes[2] = {PtrTy, MemPtrTy}; addArrowStarOverloads() local
9702 QualType ParamTypes[2] = {PtrTy, PtrTy}; addConditionalOperatorOverloads() local
9710 QualType ParamTypes[2] = {MemPtrTy, MemPtrTy}; addConditionalOperatorOverloads() local
9722 QualType ParamTypes[2] = {EnumTy, EnumTy}; addConditionalOperatorOverloads() local
12306 ArrayRef<QualType> ParamTypes; CompleteNonViableCandidate() local
[all...]
H A DSemaTemplateDeduction.cpp3435 SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType, in SubstituteExplicitTemplateArguments()
3445 ParamTypes.push_back(P->getType()); in CheckOriginalCallArgDeduction()
3540 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in CheckOriginalCallArgDeduction()
3582 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in getPackIndexForParam()
3588 EPI.ExtParameterInfos = ExtParamInfos.getPointerOrNull(ParamTypes.size());
3589 *FunctionType = BuildFunctionType(ResultType, ParamTypes,
4405 SmallVector<QualType, 8> ParamTypes; in adjustCCAndNoReturn()
4411 FunctionTemplate, *ExplicitTemplateArgs, Deduced, ParamTypes, nullptr, in adjustCCAndNoReturn()
4421 ParamTypes.push_back(Function->getParamDecl(I)->getType()); in adjustCCAndNoReturn()
4456 for (unsigned ParamIdx = 0, NumParamTypes = ParamTypes
3240 SubstituteExplicitTemplateArguments(FunctionTemplateDecl * FunctionTemplate,TemplateArgumentListInfo & ExplicitTemplateArgs,SmallVectorImpl<DeducedTemplateArgument> & Deduced,SmallVectorImpl<QualType> & ParamTypes,QualType * FunctionType,TemplateDeductionInfo & Info) SubstituteExplicitTemplateArguments() argument
4251 SmallVector<QualType, 8> ParamTypes; DeduceTemplateArguments() local
4480 SmallVector<QualType, 4> ParamTypes; DeduceTemplateArguments() local
[all...]
H A DTreeTransform.h722 const QualType *ParamTypes, in TransformFunctionTypeParams()
729 const QualType *ParamTypes, in TransformFunctionTypeParams()
734 Loc, Params, ParamTypes, ParamInfos, PTypes, PVars, PInfos, nullptr);
752 KWLoc, Params, /*ParamTypes=*/nullptr,
1006 MutableArrayRef<QualType> ParamTypes,
5953 const QualType *ParamTypes, in TransformFunctionTypeParams()
6083 assert(ParamTypes); in TransformFunctionTypeParams()
6084 QualType OldType = ParamTypes[i]; in TransformFunctionTypeParams()
6209 SmallVector<QualType, 4> ParamTypes; in TransformExceptionSpec()
6221 ParamTypes, in TransformExceptionSpec()
723 TransformFunctionTypeParams(SourceLocation Loc,ArrayRef<ParmVarDecl * > Params,const QualType * ParamTypes,const FunctionProtoType::ExtParameterInfo * ParamInfos,SmallVectorImpl<QualType> & PTypes,SmallVectorImpl<ParmVarDecl * > * PVars,Sema::ExtParameterInfoBuilder & PInfos) TransformFunctionTypeParams() argument
5856 TransformFunctionTypeParams(SourceLocation Loc,ArrayRef<ParmVarDecl * > Params,const QualType * ParamTypes,const FunctionProtoType::ExtParameterInfo * ParamInfos,SmallVectorImpl<QualType> & OutParamTypes,SmallVectorImpl<ParmVarDecl * > * PVars,Sema::ExtParameterInfoBuilder & PInfos,unsigned * LastParamTransformed) TransformFunctionTypeParams() argument
6112 SmallVector<QualType, 4> ParamTypes; TransformFunctionProtoType() local
15124 RebuildFunctionProtoType(QualType T,MutableArrayRef<QualType> ParamTypes,const FunctionProtoType::ExtProtoInfo & EPI) RebuildFunctionProtoType() argument
[all...]
H A DSemaTemplate.cpp2521 SmallVector<QualType, 4> ParamTypes; transformFunctionProtoType() local
2683 DeclareImplicitDeductionGuideFromInitList(TemplateDecl * Template,MutableArrayRef<QualType> ParamTypes,SourceLocation Loc) DeclareImplicitDeductionGuideFromInitList() argument
H A DSemaType.cpp2606 MutableArrayRef<QualType> ParamTypes, in BuildArrayType()
2613 for (unsigned Idx = 0, Cnt = ParamTypes.size(); Idx < Cnt; ++Idx) { in BuildArrayType()
2615 QualType ParamType = Context.getAdjustedParameterType(ParamTypes[Idx]); in BuildArrayType()
2635 ParamTypes[Idx] = ParamType; in BuildArrayType()
2639 checkExtParameterInfos(*this, ParamTypes, EPI, in BuildArrayType()
2651 return Context.getFunctionType(T, ParamTypes, EPI); in BuildArrayType()
3062 BuildFunctionType(QualType T,MutableArrayRef<QualType> ParamTypes,SourceLocation Loc,DeclarationName Entity,const FunctionProtoType::ExtProtoInfo & EPI) BuildFunctionType() argument
H A DSemaTemplateInstantiate.cpp2617 KWLoc, Params, /*ParamTypes=*/nullptr, /*ParamInfos=*/nullptr, PTypes, in SubstType()
3193 SmallVectorImpl<QualType> &ParamTypes, in SubstBaseSpecifiers()
3203 Loc, Params, nullptr, ExtParamInfos, ParamTypes, OutParams, ParamInfos); in SubstBaseSpecifiers()
3010 SubstParmTypes(SourceLocation Loc,ArrayRef<ParmVarDecl * > Params,const FunctionProtoType::ExtParameterInfo * ExtParamInfos,const MultiLevelTemplateArgumentList & TemplateArgs,SmallVectorImpl<QualType> & ParamTypes,SmallVectorImpl<ParmVarDecl * > * OutParams,ExtParameterInfoBuilder & ParamInfos) SubstParmTypes() argument
/freebsd-src/sys/contrib/dev/acpica/compiler/
H A Daslexternal.c199 UINT32 ParamTypes[ACPI_METHOD_NUM_ARGS]; in ExDoExternal() local
238 ParamCount = MtProcessParameterTypeList (TypeOp->Asl.Child, ParamTypes); in ExDoExternal()
/freebsd-src/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1394 LLVMTypeRef *ParamTypes, unsigned ParamCount,
2796 LLVMTypeRef *ParamTypes,
2806 LLVMTypeRef *ParamTypes, size_t ParamCount);
2817 LLVMTypeRef *ParamTypes,
2833 LLVMTypeRef *ParamTypes,
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1013 Type *ParamTypes[] = { in lowerMCDCTestVectorBitmapUpdate()
1018 FunctionType::get(ReturnTy, ArrayRef(ParamTypes), false); in lowerMCDCTestVectorBitmapUpdate()
2029 Type *ParamTypes[] = {VoidPtrTy, Int64Ty};
2031 FunctionType::get(VoidTy, ArrayRef(ParamTypes), false);
783 Type *ParamTypes[] = { getOrInsertValueProfilingCall() local
1665 Type *ParamTypes[] = {VoidPtrTy, Int64Ty}; emitRegistration() local
/freebsd-src/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h1558 typename ReturnTypesF, typename... ParamTypes>
1561 PolymorphicMatcher(const ParamTypes &... Params) : Params(Params...) {}
1568 return Matcher<T>(new_from_tuple<MatcherT<T, ParamTypes...>>(Params));
1575 new_from_tuple<MatcherT<T, ParamTypes...>>(std::move(Params)));
1579 std::tuple<ParamTypes...> Params;
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp766 LLVMTypeRef *ParamTypes, unsigned ParamCount, in LLVMStructTypeInContext()
768 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMStructTypeInContext()
2453 LLVMTypeRef *ParamTypes, in LLVMCountParams()
2455 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount);
2468 LLVMTypeRef *ParamTypes, size_t ParamCount) { in LLVMGetParamParent()
2470 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount);
2475 LLVMTypeRef *ParamTypes, in LLVMGetFirstParam()
2479 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMGetLastParam()
2486 LLVMTypeRef *ParamTypes,
2490 ArrayRef<Type *> Tys(unwrap(ParamTypes), ParamCoun in LLVMGetNextParam()
738 LLVMFunctionType(LLVMTypeRef ReturnType,LLVMTypeRef * ParamTypes,unsigned ParamCount,LLVMBool IsVarArg) LLVMFunctionType() argument
2326 LLVMGetIntrinsicDeclaration(LLVMModuleRef Mod,unsigned ID,LLVMTypeRef * ParamTypes,size_t ParamCount) LLVMGetIntrinsicDeclaration() argument
2341 LLVMIntrinsicGetType(LLVMContextRef Ctx,unsigned ID,LLVMTypeRef * ParamTypes,size_t ParamCount) LLVMIntrinsicGetType() argument
2348 LLVMIntrinsicCopyOverloadedName(unsigned ID,LLVMTypeRef * ParamTypes,size_t ParamCount,size_t * NameLength) LLVMIntrinsicCopyOverloadedName() argument
2359 LLVMIntrinsicCopyOverloadedName2(LLVMModuleRef Mod,unsigned ID,LLVMTypeRef * ParamTypes,size_t ParamCount,size_t * NameLength) LLVMIntrinsicCopyOverloadedName2() argument
[all...]
H A DAutoUpgrade.cpp1199 ArrayRef<Type *> ParamTypes = in upgradeIntrinsicFunction1()
1201 NewFn = Intrinsic::getDeclaration(F->getParent(), ID, ParamTypes); in upgradeIntrinsicFunction1()
1209 Type *ParamTypes[2] = { in upgradeIntrinsicFunction1()
1214 ParamTypes); in upgradeIntrinsicFunction1()
1154 ArrayRef<Type *> ParamTypes = upgradeIntrinsicFunction1() local
1164 Type *ParamTypes[2] = { upgradeIntrinsicFunction1() local
/freebsd-src/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp375 encodeULEB128(Sig.ParamTypes.size(), OS); in writeSectionContent()
376 for (auto ParamType : Sig.ParamTypes) in writeSectionContent()
H A DWasmYAML.cpp304 IO.mapRequired("ParamTypes", Signature.ParamTypes); in mapping()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp878 SmallVector<SPIRVType *, 4> ParamTypes; in getOrCreateOpTypeSampler()
880 ParamTypes.push_back(findSPIRVType(t, MIRBuilder)); in getOrCreateOpTypeSampler()
882 return getOpTypeFunction(RetTy, ParamTypes, MIRBuilder); in getOrCreateOpTypeSampler()
699 SmallVector<SPIRVType *, 4> ParamTypes; createSPIRVType() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h156 std::vector<ValueType> ParamTypes; member
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.td604 list<LLVMType> ParamTypes> {
605 list<LLVMType> AllTypes = !listconcat(RetTypes, ParamTypes);
651 // * ParamTypes is a list containing the parameter types expected for the
664 list<LLVMType> ParamTypes = param_types;
674 TypeInfoGen TypeInfo = TypeInfoGen<RetTypes, ParamTypes>;
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp4835 llvm::SmallVector<llvm::Type *, 4> ParamTypes; in EmitOMPTaskBasedDirective()
4837 ParamTypes.push_back(PrivatesPtr->getType()); in EmitOMPTaskBasedDirective()
4844 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4854 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4863 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4880 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4883 ParamTypes, /*isVarArg=*/false); in EmitOMPTaskBasedDirective()
5155 llvm::SmallVector<llvm::Type *, 4> ParamTypes; in EmitOMPTargetTaskBasedDirective()
5157 ParamTypes.push_back(PrivatesPtr->getType()); in EmitOMPTargetTaskBasedDirective()
5165 ParamTypes in processInReduction()
4778 llvm::SmallVector<llvm::Type *, 4> ParamTypes; EmitOMPTaskBasedDirective() local
5098 llvm::SmallVector<llvm::Type *, 4> ParamTypes; EmitOMPTargetTaskBasedDirective() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp1449 ArrayRef<Type *> ParamTypes, in emitLibCall()
1458 FunctionType *FuncType = FunctionType::get(ReturnType, ParamTypes, IsVaArgs); in emitStrLen()
1438 emitLibCall(LibFunc TheLibFunc,Type * ReturnType,ArrayRef<Type * > ParamTypes,ArrayRef<Value * > Operands,IRBuilderBase & B,const TargetLibraryInfo * TLI,bool IsVaArgs=false) emitLibCall() argument
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h10243 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes,
12222 /// \param ParamTypes will be populated with the instantiated function
12238 SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType,
12591 TemplateDecl *Template, MutableArrayRef<QualType> ParamTypes,
13298 SmallVectorImpl<QualType> &ParamTypes, in Suppress()
14660 /// \param ParamTypes The parameter types of the function. This array
14677 QualType BuildFunctionType(QualType T, MutableArrayRef<QualType> ParamTypes,
/freebsd-src/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp7269 std::vector<Type*> ParamTypes; in parseArithmetic()
7271 ParamTypes.push_back(Arg.V->getType());
7276 FuncTy = FunctionType::get(RetType, ParamTypes, false); in parseLogical()
6834 std::vector<Type*> ParamTypes; resolveFunctionType() local

12