Home
last modified time | relevance | path

Searched refs:CharacterLiteral (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DTemplateBase.cpp89 CharacterLiteral::print(Val.getZExtValue(), CharacterLiteral::Ascii, Out); in printIntegral()
91 CharacterLiteral::CharacterKind Kind; in printIntegral()
93 Kind = CharacterLiteral::Wide; in printIntegral()
95 Kind = CharacterLiteral::UTF8; in printIntegral()
97 Kind = CharacterLiteral::UTF16; in printIntegral()
99 Kind = CharacterLiteral::UTF32; in printIntegral()
101 Kind = CharacterLiteral::Ascii; in printIntegral()
102 CharacterLiteral::print(Val.getExtValue(), Kind, Out); in printIntegral()
H A DExpr.cpp871 void CharacterLiteral::print(unsigned Val, CharacterKind Kind, in print()
874 case CharacterLiteral::Ascii: in print()
876 case CharacterLiteral::Wide: in print()
879 case CharacterLiteral::UTF8: in print()
882 case CharacterLiteral::UTF16: in print()
885 case CharacterLiteral::UTF32: in print()
928 if ((Val & ~0xFFu) == ~0xFFu && Kind == CharacterLiteral::Ascii) in print()
H A DASTStructuralEquivalence.cpp196 bool IsStmtEquivalent(const CharacterLiteral *E1, in IsStmtEquivalent()
197 const CharacterLiteral *E2) { in IsStmtEquivalent()
H A DStmtPrinter.cpp1088 void StmtPrinter::VisitCharacterLiteral(CharacterLiteral *Node) { in VisitCharacterLiteral()
1089 CharacterLiteral::print(Node->getValue(), Node->getKind(), OS); in VisitCharacterLiteral()
H A DJSONNodeDumper.cpp1411 void JSONNodeDumper::VisitCharacterLiteral(const CharacterLiteral *CL) { in VisitCharacterLiteral()
H A DTextNodeDumper.cpp1025 void TextNodeDumper::VisitCharacterLiteral(const CharacterLiteral *Node) { in VisitCharacterLiteral()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp457 const CharacterLiteral *CharLit1 = cast<CharacterLiteral>(Stmt1); in isIdenticalStmt()
458 const CharacterLiteral *CharLit2 = cast<CharacterLiteral>(Stmt2); in isIdenticalStmt()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprObjC.cpp319 if (CharacterLiteral *Char = dyn_cast<CharacterLiteral>(Number)) { in BuildObjCNumericLiteral()
323 case CharacterLiteral::Ascii: in BuildObjCNumericLiteral()
324 case CharacterLiteral::UTF8: in BuildObjCNumericLiteral()
328 case CharacterLiteral::Wide: in BuildObjCNumericLiteral()
332 case CharacterLiteral::UTF16: in BuildObjCNumericLiteral()
336 case CharacterLiteral::UTF32: in BuildObjCNumericLiteral()
426 isa<CharacterLiteral>(OrigElement) || in CheckObjCCollectionLiteralElement()
431 int Which = isa<CharacterLiteral>(OrigElement) ? 1 in CheckObjCCollectionLiteralElement()
608 if (const CharacterLiteral *Char = in BuildObjCBoxedExpr()
609 dyn_cast<CharacterLiteral>(ValueExpr->IgnoreParens())) { in BuildObjCBoxedExpr()
[all …]
H A DSemaTemplate.cpp7609 CharacterLiteral::CharacterKind Kind; in BuildExpressionFromIntegralTemplateArgument()
7611 Kind = CharacterLiteral::Wide; in BuildExpressionFromIntegralTemplateArgument()
7613 Kind = CharacterLiteral::UTF8; in BuildExpressionFromIntegralTemplateArgument()
7615 Kind = CharacterLiteral::UTF16; in BuildExpressionFromIntegralTemplateArgument()
7617 Kind = CharacterLiteral::UTF32; in BuildExpressionFromIntegralTemplateArgument()
7619 Kind = CharacterLiteral::Ascii; in BuildExpressionFromIntegralTemplateArgument()
7621 E = new (Context) CharacterLiteral(Arg.getAsIntegral().getZExtValue(), in BuildExpressionFromIntegralTemplateArgument()
H A DSemaExpr.cpp3552 CharacterLiteral::CharacterKind Kind = CharacterLiteral::Ascii; in ActOnCharacterConstant()
3554 Kind = CharacterLiteral::Wide; in ActOnCharacterConstant()
3556 Kind = CharacterLiteral::UTF16; in ActOnCharacterConstant()
3558 Kind = CharacterLiteral::UTF32; in ActOnCharacterConstant()
3560 Kind = CharacterLiteral::UTF8; in ActOnCharacterConstant()
3562 Expr *Lit = new (Context) CharacterLiteral(Literal.getValue(), Kind, Ty, in ActOnCharacterConstant()
10541 const CharacterLiteral *CharExpr = in diagnoseStringPlusChar()
10542 dyn_cast<CharacterLiteral>(RHSExpr->IgnoreImpCasts()); in diagnoseStringPlusChar()
10545 CharExpr = dyn_cast<CharacterLiteral>(LHSExpr->IgnoreImpCasts()); in diagnoseStringPlusChar()
10577 if (isa<CharacterLiteral>(RHSExpr->IgnoreImpCasts())) { in diagnoseStringPlusChar()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp643 const CharacterLiteral *Arg, in rewriteToCharLiteral()
645 if (Arg->getKind() != CharacterLiteral::Ascii) in rewriteToCharLiteral()
758 if (const CharacterLiteral *CharE = dyn_cast<CharacterLiteral>(Arg)) in rewriteToNumberLiteral()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DStmtDataCollectors.td100 class CharacterLiteral {
H A DTextNodeDumper.h253 void VisitCharacterLiteral(const CharacterLiteral *Node);
H A DJSONNodeDumper.h303 void VisitCharacterLiteral(const CharacterLiteral *CL);
H A DExpr.h1574 class CharacterLiteral : public Expr {
1589 CharacterLiteral(unsigned value, CharacterKind kind, QualType type, in CharacterLiteral() function
1598 CharacterLiteral(EmptyShell Empty) : Expr(CharacterLiteralClass, Empty) { } in CharacterLiteral() function
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DCloneDetection.cpp220 SKIP(CharacterLiteral)
H A DReachableCode.cpp45 isa<CharacterLiteral>(Ex) || in isTrivialExpression()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td66 def CharacterLiteral : StmtNode<Expr>;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2358 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CharacterLiteral>
5389 AST_POLYMORPHIC_SUPPORTED_TYPES(CharacterLiteral,
5398 AST_POLYMORPHIC_SUPPORTED_TYPES(CharacterLiteral,
5407 AST_POLYMORPHIC_SUPPORTED_TYPES(CharacterLiteral,
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp77 isa<CharacterLiteral>(E) || in isNumericLiteralExpression()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp320 const auto *C = cast<CharacterLiteral>(E); in getConstantVal()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprAgg.cpp1512 if (const CharacterLiteral *CL = dyn_cast<CharacterLiteral>(E)) in isSimpleZero()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp905 const internal::VariadicDynCastAllOfMatcher<Stmt, CharacterLiteral>
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp684 void ASTStmtReader::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral()
688 E->setKind(static_cast<CharacterLiteral::CharacterKind>(Record.readInt())); in VisitCharacterLiteral()
2846 S = new (Context) CharacterLiteral(Empty); in ReadStmtFromStream()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp1130 bool WalkUpFromCharacterLiteral(CharacterLiteral *S) { in WalkUpFromCharacterLiteral()

12