Lines Matching defs:AttrStr
3021 bool Sema::checkTargetAttr(SourceLocation LiteralLoc, StringRef AttrStr) {
3025 if (AttrStr.contains("fpmath="))
3031 AttrStr.contains("tune="))
3036 Context.getTargetInfo().parseTargetAttr(AttrStr);
3056 << Unsupported << None << AttrStr << Target;
3090 StringRef AttrStr) {
3097 AttrStr.split(AttrStrs, ';');
3103 for (auto &AttrStr : AttrStrs) {
3105 if (AttrStr.starts_with("arch=+")) {
3110 Context.getTargetInfo().parseTargetAttr(AttrStr);
3117 << Unsupported << None << AttrStr << TargetVersion;
3118 } else if (AttrStr.starts_with("default")) {
3122 } else if (AttrStr.consume_front("priority=")) {
3127 if (AttrStr.getAsInteger(0, Digit))
3129 << Unsupported << None << AttrStr << TargetVersion;
3132 << Unsupported << None << AttrStr << TargetVersion;
3139 << Unsupported << None << AttrStr << TargetVersion;
3143 AttrStr.split(Features, "+");
3262 for (auto &AttrStr : AttrStrs) {
3264 if (AttrStr.starts_with("arch=+")) {
3266 Context.getTargetInfo().parseTargetAttr(AttrStr);
3274 } else if (AttrStr.starts_with("default")) {
3278 } else if (AttrStr.consume_front("priority=")) {
3281 if (AttrStr.getAsInteger(0, Digit))