Lines Matching refs:StrRef
3426 StringRef StrRef; in CheckCallingConvAttr() local
3427 if (!checkStringLiteralArgumentAttr(attr, 0, StrRef)) { in CheckCallingConvAttr()
3431 if (StrRef == "aapcs") { in CheckCallingConvAttr()
3434 } else if (StrRef == "aapcs-vfp") { in CheckCallingConvAttr()
3942 StringRef StrRef; in handleUuidAttr() local
3944 if (!S.checkStringLiteralArgumentAttr(Attr, 0, StrRef, &LiteralLoc)) in handleUuidAttr()
3949 if (StrRef.size() == 38 && StrRef.front() == '{' && StrRef.back() == '}') in handleUuidAttr()
3950 StrRef = StrRef.drop_front().drop_back(); in handleUuidAttr()
3953 if (StrRef.size() != 36) { in handleUuidAttr()
3960 if (StrRef[i] != '-') { in handleUuidAttr()
3964 } else if (!isHexDigit(StrRef[i])) { in handleUuidAttr()
3970 D->addAttr(::new (S.Context) UuidAttr(Attr.getRange(), S.Context, StrRef, in handleUuidAttr()