/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | VFABIDemangler.cpp | 331 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 D | VFABIDemangler.h | 64 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 D | Patterns.h | 514 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 D | Patterns.cpp | 449 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 D | ReplaceWithVeclib.cpp | 179 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 D | GlobalISelCombinerEmitter.cpp | 734 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 D | Decl.h | 1715 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 D | Decl.cpp | 5312 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 D | SemaTemplate.cpp | 8272 unsigned ParamKind = isa<TemplateTypeParmDecl>(New)? 0 in MatchTemplateParameterKind() local 8276 << ParamKind << New->isParameterPack(); in MatchTemplateParameterKind() 8278 << ParamKind << Old->isParameterPack(); in MatchTemplateParameterKind()
|
H A D | SemaDecl.cpp | 9496 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 D | LoopVectorize.cpp | 6760 switch (Param.ParamKind) { in setVectorizedCallDecision()
|