Home
last modified time | relevance | path

Searched refs:StringLiteralKind (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTwine.h108 StringLiteralKind, enumerator
314 : LHSKind(StringLiteralKind) { in Twine()
437 return isUnary() && getLHSKind() == StringLiteralKind; in isSingleStringLiteral()
450 case StringLiteralKind: in isSingleStringRef()
486 case StringLiteralKind: in getSingleStringRef()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp1097 StringLiteralKind SK) { in mapCharByteWidth()
1100 case StringLiteralKind::Ordinary: in mapCharByteWidth()
1101 case StringLiteralKind::UTF8: in mapCharByteWidth()
1102 case StringLiteralKind::Binary: in mapCharByteWidth()
1105 case StringLiteralKind::Wide: in mapCharByteWidth()
1108 case StringLiteralKind::UTF16: in mapCharByteWidth()
1111 case StringLiteralKind::UTF32: in mapCharByteWidth()
1114 case StringLiteralKind::Unevaluated: in mapCharByteWidth()
1125 StringLiteralKind Kind, bool Pascal, QualType Ty, in StringLiteral()
1134 if (Kind != StringLiteralKind::Unevaluated) { in StringLiteral()
[all …]
H A DASTContext.cpp13402 *this, Key, StringLiteralKind::Ordinary, in getPredefinedStringLiteralFromCache()
H A DExprConstant.cpp9607 StringLiteral::Create(Info.Ctx, ResultStr, StringLiteralKind::Ordinary, in VisitSYCLUniqueStableNameExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1761 enum class StringLiteralKind { enum
1836 StringLiteral(const ASTContext &Ctx, StringRef Str, StringLiteralKind Kind,
1845 StringLiteralKind SK);
1857 StringLiteralKind Kind, bool Pascal, QualType Ty,
1910 StringLiteralKind getKind() const { in getKind()
1911 return static_cast<StringLiteralKind>(StringLiteralBits.Kind); in getKind()
1914 bool isOrdinary() const { return getKind() == StringLiteralKind::Ordinary; } in isOrdinary()
1915 bool isWide() const { return getKind() == StringLiteralKind::Wide; } in isWide()
1916 bool isUTF8() const { return getKind() == StringLiteralKind::UTF8; } in isUTF8()
1917 bool isUTF16() const { return getKind() == StringLiteralKind::UTF16; } in isUTF16()
[all …]
H A DStmt.h77 enum class StringLiteralKind; variable
482 LLVM_PREFERRED_TYPE(StringLiteralKind)
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseInit.cpp400 return StringLiteral::Create(Context, Str, StringLiteralKind::Binary, in createEmbedExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp4464 case StringLiteralKind::UTF8: in IsStringLiteralToNonConstPointerConversion()
4465 case StringLiteralKind::UTF16: in IsStringLiteralToNonConstPointerConversion()
4466 case StringLiteralKind::UTF32: in IsStringLiteralToNonConstPointerConversion()
4469 case StringLiteralKind::Ordinary: in IsStringLiteralToNonConstPointerConversion()
4470 case StringLiteralKind::Binary: in IsStringLiteralToNonConstPointerConversion()
4473 case StringLiteralKind::Wide: in IsStringLiteralToNonConstPointerConversion()
4476 case StringLiteralKind::Unevaluated: in IsStringLiteralToNonConstPointerConversion()
H A DSemaInit.cpp98 case StringLiteralKind::UTF8: in IsStringInit()
108 case StringLiteralKind::Ordinary: in IsStringInit()
109 case StringLiteralKind::Binary: in IsStringInit()
113 return (SL->getKind() == StringLiteralKind::UTF8 && in IsStringInit()
127 case StringLiteralKind::UTF16: in IsStringInit()
135 case StringLiteralKind::UTF32: in IsStringInit()
143 case StringLiteralKind::Wide: in IsStringInit()
151 case StringLiteralKind::Unevaluated: in IsStringInit()
H A DSemaExpr.cpp2076 StringLiteralKind::Unevaluated, in ActOnUnevaluatedStringLiteral()
2156 StringLiteralKind Kind = StringLiteralKind::Ordinary; in ActOnStringLiteral()
2159 Kind = StringLiteralKind::Wide; in ActOnStringLiteral()
2165 Kind = StringLiteralKind::UTF8; in ActOnStringLiteral()
2168 Kind = StringLiteralKind::UTF16; in ActOnStringLiteral()
2171 Kind = StringLiteralKind::UTF32; in ActOnStringLiteral()
2180 if (Kind == StringLiteralKind::UTF8 && in ActOnStringLiteral()
3546 SL = StringLiteral::Create(Context, RawChars, StringLiteralKind::Wide, in BuildPredefinedExpr()
3553 SL = StringLiteral::Create(Context, Str, StringLiteralKind::Ordinary, in BuildPredefinedExpr()
3795 StringLiteralKind::Ordinary, in ActOnNumericConstant()
H A DSemaHLSL.cpp3665 AST, VarName, StringLiteralKind::Ordinary, false, in initGlobalResourceDecl()
H A DSemaExprObjC.cpp76 S = StringLiteral::Create(Context, StrBuf, StringLiteralKind::Ordinary, in ParseObjCStringLiteral()
H A DSemaChecking.cpp6166 StringLiteralKind getKind() const { return FExpr->getKind(); } in getKind()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp2529 StringLiteral::Create(A, Str, StringLiteralKind::Ordinary, in VisitObjCEncodeExpr()
2551 StringLiteral::Create(A, ResultStr, StringLiteralKind::Ordinary, in VisitSYCLUniqueStableNameExpr()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp501 return StringLiteral::Create(*Context, Str, StringLiteralKind::Ordinary, in getStringLiteral()
H A DRewriteModernObjC.cpp602 return StringLiteral::Create(*Context, Str, StringLiteralKind::Ordinary, in getStringLiteral()