Home
last modified time | relevance | path

Searched refs:ParamKind (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVFABIDemangler.cpp331 if (Param.ParamKind == VFParamKind::Vector) { in getScalableECFromSignature()
492 return PK.ParamKind == VFParamKind::GlobalPredicate; in tryDemangleForVFABI()
496 assert(Parameters.back().ParamKind == VFParamKind::GlobalPredicate && in tryDemangleForVFABI()
504 const VFParamKind ParamKind = StringSwitch<VFParamKind>(Token) in getVFParamKindFromString() local
517 if (ParamKind != VFParamKind::Unknown) in getVFParamKindFromString()
518 return ParamKind; in getVFParamKindFromString()
554 if (VFParam.ParamKind == VFParamKind::GlobalPredicate) { in createFunctionType()
562 if (VFParam.ParamKind == VFParamKind::Vector) in createFunctionType()
607 switch (Parameters[Pos].ParamKind) { in hasValidParameterList()
627 if (Parameters[Parameters[Pos].LinearStepOrPos].ParamKind != in hasValidParameterList()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVFABIDemangler.h64 VFParamKind ParamKind; // Kind of Parameter. member
70 return std::tie(ParamPos, ParamKind, LinearStepOrPos, Alignment) ==
71 std::tie(Other.ParamPos, Other.ParamKind, Other.LinearStepOrPos,
134 if (Shape.Parameters[i].ParamKind == VFParamKind::GlobalPredicate) in getParamIndexForOptionalMask()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DPatterns.h514 enum ParamKind { enum
522 ParamKind Kind;
541 static StringRef getParamKindStr(ParamKind OK);
552 void addInParam(StringRef Name, ParamKind Kind);
556 void addOutParam(StringRef Name, ParamKind Kind);
H A DPatterns.cpp449 StringRef PatFrag::getParamKindStr(ParamKind OK) { in getParamKindStr()
472 void PatFrag::addInParam(StringRef Name, ParamKind Kind) { in addInParam()
480 void PatFrag::addOutParam(StringRef Name, ParamKind Kind) { in addOutParam()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp179 if (VFParam.ParamKind == VFParamKind::GlobalPredicate) in replaceWithCallToVeclib()
187 if (OrigTy->isVectorTy() != (VFParam.ParamKind == VFParamKind::Vector)) { in replaceWithCallToVeclib()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerEmitter.cpp734 function_ref<bool(StringRef, PatFrag::ParamKind)> ParseAction) const;
1783 [&](StringRef Name, PatFrag::ParamKind Kind) { in parsePatFragImpl()
1790 [&](StringRef Name, PatFrag::ParamKind Kind) { in parsePatFragImpl()
1826 function_ref<bool(StringRef, PatFrag::ParamKind)> ParseAction) const { in parsePatFragParamList()
1837 PatFrag::ParamKind OpKind; in parsePatFragParamList()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1715 QualType T, ImplicitParamKind ParamKind);
1717 ImplicitParamKind ParamKind);
1723 ImplicitParamKind ParamKind) in ImplicitParamDecl() argument
1726 NonParmVarDeclBits.ImplicitParamKind = llvm::to_underlying(ParamKind); in ImplicitParamDecl()
1730 ImplicitParamDecl(ASTContext &C, QualType Type, ImplicitParamKind ParamKind) in ImplicitParamDecl() argument
1734 NonParmVarDeclBits.ImplicitParamKind = llvm::to_underlying(ParamKind); in ImplicitParamDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp5312 ImplicitParamKind ParamKind) { in Create() argument
5313 return new (C, DC) ImplicitParamDecl(C, DC, IdLoc, Id, Type, ParamKind); in Create()
5317 ImplicitParamKind ParamKind) { in Create() argument
5318 return new (C, nullptr) ImplicitParamDecl(C, Type, ParamKind); in Create()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp8272 unsigned ParamKind = isa<TemplateTypeParmDecl>(New)? 0 in MatchTemplateParameterKind() local
8276 << ParamKind << New->isParameterPack(); in MatchTemplateParameterKind()
8278 << ParamKind << Old->isParameterPack(); in MatchTemplateParameterKind()
H A DSemaDecl.cpp9496 OpenCLParamType ParamKind = getOpenCLKernelParameterType(S, PointeeType); in getOpenCLKernelParameterType() local
9497 if (ParamKind == InvalidAddrSpacePtrKernelParam || in getOpenCLKernelParameterType()
9498 ParamKind == InvalidKernelParam) in getOpenCLKernelParameterType()
9499 return ParamKind; in getOpenCLKernelParameterType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6760 switch (Param.ParamKind) { in setVectorizedCallDecision()