Lines Matching refs:ParamAttrs
10544 ArrayRef<ParamAttrTy> ParamAttrs) { in evaluateCDTSize() argument
10574 if (ParamAttrs[Offset].Kind == Vector) in evaluateCDTSize()
10580 if (ParamAttrs[I + Offset].Kind == Vector) { in evaluateCDTSize()
10598 static std::string mangleVectorParameters(ArrayRef<ParamAttrTy> ParamAttrs) { in mangleVectorParameters() argument
10601 for (const auto &ParamAttr : ParamAttrs) { in mangleVectorParameters()
10644 ArrayRef<ParamAttrTy> ParamAttrs, in emitX86DeclareSimdFunction() argument
10683 unsigned NumElts = evaluateCDTSize(FD, ParamAttrs); in emitX86DeclareSimdFunction()
10689 Out << mangleVectorParameters(ParamAttrs); in emitX86DeclareSimdFunction()
10764 getNDSWDS(const FunctionDecl *FD, ArrayRef<ParamAttrTy> ParamAttrs) { in getNDSWDS() argument
10779 Sizes.push_back(getAArch64LS(QT, ParamAttrs[I].Kind, C)); in getNDSWDS()
10853 ArrayRef<ParamAttrTy> ParamAttrs, in emitAArch64DeclareSimdFunction() argument
10858 const auto Data = getNDSWDS(FD, ParamAttrs); in emitAArch64DeclareSimdFunction()
10898 const std::string ParSeq = mangleVectorParameters(ParamAttrs); in emitAArch64DeclareSimdFunction()
10974 llvm::SmallVector<ParamAttrTy, 8> ParamAttrs(ParamPositions.size()); in emitDeclareSimdFunction() local
10988 ParamAttrs[Pos].Kind = Uniform; in emitDeclareSimdFunction()
11007 ParamAttrs[Pos].Alignment = in emitDeclareSimdFunction()
11049 ParamAttrTy &ParamAttr = ParamAttrs[Pos]; in emitDeclareSimdFunction()
11096 emitX86DeclareSimdFunction(FD, Fn, VLENVal, ParamAttrs, State); in emitDeclareSimdFunction()
11101 emitAArch64DeclareSimdFunction(CGM, FD, VLEN, ParamAttrs, State, in emitDeclareSimdFunction()
11104 emitAArch64DeclareSimdFunction(CGM, FD, VLEN, ParamAttrs, State, in emitDeclareSimdFunction()