Lines Matching refs:ParamAttrs

11251                                 ArrayRef<ParamAttrTy> ParamAttrs) {  in evaluateCDTSize()  argument
11281 if (ParamAttrs[Offset].Kind == Vector) in evaluateCDTSize()
11287 if (ParamAttrs[I + Offset].Kind == Vector) { in evaluateCDTSize()
11305 ArrayRef<ParamAttrTy> ParamAttrs, in emitX86DeclareSimdFunction() argument
11344 unsigned NumElts = evaluateCDTSize(FD, ParamAttrs); in emitX86DeclareSimdFunction()
11350 for (const ParamAttrTy &ParamAttr : ParamAttrs) { in emitX86DeclareSimdFunction()
11449 getNDSWDS(const FunctionDecl *FD, ArrayRef<ParamAttrTy> ParamAttrs) { in getNDSWDS() argument
11464 Sizes.push_back(getAArch64LS(QT, ParamAttrs[I].Kind, C)); in getNDSWDS()
11485 static std::string mangleVectorParameters(ArrayRef<ParamAttrTy> ParamAttrs) { in mangleVectorParameters() argument
11488 for (const auto &ParamAttr : ParamAttrs) { in mangleVectorParameters()
11571 ArrayRef<ParamAttrTy> ParamAttrs, in emitAArch64DeclareSimdFunction() argument
11576 const auto Data = getNDSWDS(FD, ParamAttrs); in emitAArch64DeclareSimdFunction()
11616 const std::string ParSeq = mangleVectorParameters(ParamAttrs); in emitAArch64DeclareSimdFunction()
11692 llvm::SmallVector<ParamAttrTy, 8> ParamAttrs(ParamPositions.size()); in emitDeclareSimdFunction() local
11704 ParamAttrs[Pos].Kind = Uniform; in emitDeclareSimdFunction()
11721 ParamAttrs[Pos].Alignment = in emitDeclareSimdFunction()
11749 ParamAttrTy &ParamAttr = ParamAttrs[Pos]; in emitDeclareSimdFunction()
11785 emitX86DeclareSimdFunction(FD, Fn, VLENVal, ParamAttrs, State); in emitDeclareSimdFunction()
11790 emitAArch64DeclareSimdFunction(CGM, FD, VLEN, ParamAttrs, State, in emitDeclareSimdFunction()
11793 emitAArch64DeclareSimdFunction(CGM, FD, VLEN, ParamAttrs, State, in emitDeclareSimdFunction()