Lines Matching refs:ParamAttr
11179 for (const ParamAttrTy &ParamAttr : ParamAttrs) { in emitX86DeclareSimdFunction() local
11180 switch (ParamAttr.Kind){ in emitX86DeclareSimdFunction()
11182 Out << 's' << ParamAttr.StrideOrArg; in emitX86DeclareSimdFunction()
11186 if (ParamAttr.StrideOrArg != 1) in emitX86DeclareSimdFunction()
11187 Out << ParamAttr.StrideOrArg; in emitX86DeclareSimdFunction()
11196 if (!!ParamAttr.Alignment) in emitX86DeclareSimdFunction()
11197 Out << 'a' << ParamAttr.Alignment; in emitX86DeclareSimdFunction()
11317 for (const auto &ParamAttr : ParamAttrs) { in mangleVectorParameters() local
11318 switch (ParamAttr.Kind) { in mangleVectorParameters()
11320 Out << "ls" << ParamAttr.StrideOrArg; in mangleVectorParameters()
11326 if (ParamAttr.StrideOrArg != 1) in mangleVectorParameters()
11327 Out << ParamAttr.StrideOrArg; in mangleVectorParameters()
11337 if (!!ParamAttr.Alignment) in mangleVectorParameters()
11338 Out << 'a' << ParamAttr.Alignment; in mangleVectorParameters()
11578 ParamAttrTy &ParamAttr = ParamAttrs[Pos]; in emitDeclareSimdFunction() local
11579 ParamAttr.Kind = Linear; in emitDeclareSimdFunction()
11581 ParamAttr.StrideOrArg = llvm::APSInt::getUnsigned(1); in emitDeclareSimdFunction()
11588 ParamAttr.Kind = LinearWithVarStride; in emitDeclareSimdFunction()
11589 ParamAttr.StrideOrArg = llvm::APSInt::getUnsigned( in emitDeclareSimdFunction()
11594 ParamAttr.StrideOrArg = Result.Val.getInt(); in emitDeclareSimdFunction()
11600 if (Linear == ParamAttr.Kind) in emitDeclareSimdFunction()
11601 ParamAttr.StrideOrArg = ParamAttr.StrideOrArg * PtrRescalingFactor; in emitDeclareSimdFunction()