Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVFABIDemangler.cpp332 if (Param.ParamKind == VFParamKind::Vector) { in getScalableECFromSignature()
501 return PK.ParamKind == VFParamKind::GlobalPredicate; in tryDemangleForVFABI()
505 assert(Parameters.back().ParamKind == VFParamKind::GlobalPredicate && in tryDemangleForVFABI()
513 const VFParamKind ParamKind = StringSwitch<VFParamKind>(Token) in getVFParamKindFromString() local
526 if (ParamKind != VFParamKind::Unknown) in getVFParamKindFromString()
527 return ParamKind; in getVFParamKindFromString()
563 if (VFParam.ParamKind == VFParamKind::GlobalPredicate) { in createFunctionType()
571 if (VFParam.ParamKind == VFParamKind::Vector) in createFunctionType()
616 switch (Parameters[Pos].ParamKind) { in hasValidParameterList()
636 if (Parameters[Parameters[Pos].LinearStepOrPos].ParamKind != in hasValidParameterList()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVFABIDemangler.h66 VFParamKind ParamKind; // Kind of Parameter. member
72 return std::tie(ParamPos, ParamKind, LinearStepOrPos, Alignment) ==
73 std::tie(Other.ParamPos, Other.ParamKind, Other.LinearStepOrPos,
136 if (Shape.Parameters[i].ParamKind == VFParamKind::GlobalPredicate) in getParamIndexForOptionalMask()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVFABIDemangling.cpp
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatterns.h558 enum ParamKind { enum
566 ParamKind Kind;
585 static StringRef getParamKindStr(ParamKind OK);
596 void addInParam(StringRef Name, ParamKind Kind);
600 void addOutParam(StringRef Name, ParamKind Kind);
H A DPatternParser.cpp348 Result->addOutParam(insertStrRef(Name), (PatFrag::ParamKind)Kind); in parsePatFragImpl()
354 Result->addInParam(insertStrRef(Name), (PatFrag::ParamKind)Kind); in parsePatFragImpl()
401 PatFrag::ParamKind OpKind; in parsePatFragParamList()
H A DPatterns.cpp497 StringRef PatFrag::getParamKindStr(ParamKind OK) { in getParamKindStr()
520 void PatFrag::addInParam(StringRef Name, ParamKind Kind) { in addInParam()
528 void PatFrag::addOutParam(StringRef Name, ParamKind Kind) { in addOutParam()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp177 if (VFParam.ParamKind == VFParamKind::GlobalPredicate) in replaceWithCallToVeclib()
184 if (OrigTy->isVectorTy() != (VFParam.ParamKind == VFParamKind::Vector)) { in replaceWithCallToVeclib()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSLRootSignature.cpp352 TokenKind ParamKind = CurToken.TokKind; in parseDescriptorTableClause() local
360 switch (ParamKind) { in parseDescriptorTableClause()
382 auto Params = parseDescriptorTableClauseParams(ParamKind, ExpectedReg); in parseDescriptorTableClause()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1735 QualType T, ImplicitParamKind ParamKind);
1737 ImplicitParamKind ParamKind);
1743 ImplicitParamKind ParamKind) in ImplicitParamDecl() argument
1746 NonParmVarDeclBits.ImplicitParamKind = llvm::to_underlying(ParamKind); in ImplicitParamDecl()
1750 ImplicitParamDecl(ASTContext &C, QualType Type, ImplicitParamKind ParamKind) in ImplicitParamDecl() argument
1754 NonParmVarDeclBits.ImplicitParamKind = llvm::to_underlying(ParamKind); in ImplicitParamDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp5488 ImplicitParamKind ParamKind) { in Create() argument
5489 return new (C, DC) ImplicitParamDecl(C, DC, IdLoc, Id, Type, ParamKind); in Create()
5493 ImplicitParamKind ParamKind) { in Create() argument
5494 return new (C, nullptr) ImplicitParamDecl(C, Type, ParamKind); in Create()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp2233 if (VFParam.ParamKind == VFParamKind::GlobalPredicate) { in tryExpandVecMathCall()
2242 if (VFParam.ParamKind != VFParamKind::Vector) in tryExpandVecMathCall()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp8002 unsigned ParamKind = isa<TemplateTypeParmDecl>(New)? 0 in MatchTemplateParameterKind() local
8006 << ParamKind << New->isParameterPack(); in MatchTemplateParameterKind()
8008 << ParamKind << Old->isParameterPack(); in MatchTemplateParameterKind()
H A DSemaDecl.cpp9569 OpenCLParamType ParamKind = getOpenCLKernelParameterType(S, PointeeType); in getOpenCLKernelParameterType() local
9570 if (ParamKind == InvalidAddrSpacePtrKernelParam || in getOpenCLKernelParameterType()
9571 ParamKind == InvalidKernelParam) in getOpenCLKernelParameterType()
9572 return ParamKind; in getOpenCLKernelParameterType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5842 switch (Param.ParamKind) { in setVectorizedCallDecision()