Home | History | Annotate | Download | only in AST

Lines Matching refs:RegParm

1401     /// regparm and the calling convention.
2952 // | CC |noreturn|produces|nocallersavedregs|regparm|
2955 // regparm is either 0 (no regparm attribute) or the regparm value+1.
2975 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc,
2977 assert((!hasRegParm || regParm < 7) && "Invalid regparm value");
2981 (hasRegParm ? ((regParm + 1) << RegParmOffset) : 0);
2997 unsigned RegParm = Bits >> RegParmOffset;
2998 if (RegParm > 0)
2999 --RegParm;
3000 return RegParm;
3035 ExtInfo withRegParm(unsigned RegParm) const {
3036 assert(RegParm < 7 && "Invalid regparm value");
3038 ((RegParm + 1) << RegParmOffset));