| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | IdenticalExprChecker.cpp | 436 const CharacterLiteral *CharLit1 = cast<CharacterLiteral>(Stmt1); in isIdenticalStmt() 437 const CharacterLiteral *CharLit2 = cast<CharacterLiteral>(Stmt2); in isIdenticalStmt()
|
| HD | RetainCountChecker.cpp | 1873 isa<CharacterLiteral>(E) || in isNumericLiteralExpression()
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/ |
| HD | ClangForward.h | 47 class CharacterLiteral; variable
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaExprObjC.cpp | 266 if (CharacterLiteral *Char = dyn_cast<CharacterLiteral>(Number)) { in BuildObjCNumericLiteral() 270 case CharacterLiteral::Ascii: in BuildObjCNumericLiteral() 274 case CharacterLiteral::Wide: in BuildObjCNumericLiteral() 278 case CharacterLiteral::UTF16: in BuildObjCNumericLiteral() 282 case CharacterLiteral::UTF32: in BuildObjCNumericLiteral() 373 isa<CharacterLiteral>(OrigElement) || in CheckObjCCollectionLiteralElement() 378 int Which = isa<CharacterLiteral>(OrigElement) ? 1 in CheckObjCCollectionLiteralElement() 540 if (const CharacterLiteral *Char = in BuildObjCBoxedExpr() 541 dyn_cast<CharacterLiteral>(ValueExpr->IgnoreParens())) { in BuildObjCBoxedExpr() 545 case CharacterLiteral::Ascii: in BuildObjCBoxedExpr() [all …]
|
| HD | SemaTemplate.cpp | 5467 CharacterLiteral::CharacterKind Kind; in BuildExpressionFromIntegralTemplateArgument() 5469 Kind = CharacterLiteral::Wide; in BuildExpressionFromIntegralTemplateArgument() 5471 Kind = CharacterLiteral::UTF16; in BuildExpressionFromIntegralTemplateArgument() 5473 Kind = CharacterLiteral::UTF32; in BuildExpressionFromIntegralTemplateArgument() 5475 Kind = CharacterLiteral::Ascii; in BuildExpressionFromIntegralTemplateArgument() 5477 E = new (Context) CharacterLiteral(Arg.getAsIntegral().getZExtValue(), in BuildExpressionFromIntegralTemplateArgument()
|
| HD | SemaExpr.cpp | 3107 CharacterLiteral::CharacterKind Kind = CharacterLiteral::Ascii; in ActOnCharacterConstant() 3109 Kind = CharacterLiteral::Wide; in ActOnCharacterConstant() 3111 Kind = CharacterLiteral::UTF16; in ActOnCharacterConstant() 3113 Kind = CharacterLiteral::UTF32; in ActOnCharacterConstant() 3115 Expr *Lit = new (Context) CharacterLiteral(Literal.getValue(), Kind, Ty, in ActOnCharacterConstant() 7685 const CharacterLiteral *CharExpr = in diagnoseStringPlusChar() 7686 dyn_cast<CharacterLiteral>(RHSExpr->IgnoreImpCasts()); in diagnoseStringPlusChar() 7689 CharExpr = dyn_cast<CharacterLiteral>(LHSExpr->IgnoreImpCasts()); in diagnoseStringPlusChar() 7721 if (isa<CharacterLiteral>(RHSExpr->IgnoreImpCasts())) { in diagnoseStringPlusChar()
|
| HD | SemaStmt.cpp | 1337 void VisitCharacterLiteral(CharacterLiteral *E) { } in VisitCharacterLiteral()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Edit/ |
| HD | RewriteObjCFoundationAPI.cpp | 645 const CharacterLiteral *Arg, in rewriteToCharLiteral() 647 if (Arg->getKind() != CharacterLiteral::Ascii) in rewriteToCharLiteral() 760 if (const CharacterLiteral *CharE = dyn_cast<CharacterLiteral>(Arg)) in rewriteToNumberLiteral()
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| HD | SValBuilder.cpp | 255 const CharacterLiteral *C = cast<CharacterLiteral>(E); in getConstantVal()
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | StmtPrinter.cpp | 1040 void StmtPrinter::VisitCharacterLiteral(CharacterLiteral *Node) { in VisitCharacterLiteral() 1044 case CharacterLiteral::Ascii: break; // no prefix. in VisitCharacterLiteral() 1045 case CharacterLiteral::Wide: OS << 'L'; break; in VisitCharacterLiteral() 1046 case CharacterLiteral::UTF16: OS << 'u'; break; in VisitCharacterLiteral() 1047 case CharacterLiteral::UTF32: OS << 'U'; break; in VisitCharacterLiteral()
|
| HD | ASTDumper.cpp | 493 void VisitCharacterLiteral(const CharacterLiteral *Node); 1810 void ASTDumper::VisitCharacterLiteral(const CharacterLiteral *Node) { in VisitCharacterLiteral()
|
| HD | StmtProfile.cpp | 573 void StmtProfiler::VisitCharacterLiteral(const CharacterLiteral *S) { in VisitCharacterLiteral()
|
| HD | ASTImporter.cpp | 217 Expr *VisitCharacterLiteral(CharacterLiteral *E); 5078 Expr *ASTNodeImporter::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral() 5083 return new (Importer.getToContext()) CharacterLiteral(E->getValue(), in VisitCharacterLiteral()
|
| HD | ItaniumMangle.cpp | 3281 Out << cast<CharacterLiteral>(E)->getValue(); in mangleExpression()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | StmtNodes.td | 59 def CharacterLiteral : DStmt<Expr>;
|
| /NextBSD/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | ReachableCode.cpp | 45 isa<CharacterLiteral>(Ex) || in isTrivialExpression()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGExprAgg.cpp | 1043 if (const CharacterLiteral *CL = dyn_cast<CharacterLiteral>(E)) in isSimpleZero()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReaderStmt.cpp | 497 void ASTStmtReader::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral() 501 E->setKind(static_cast<CharacterLiteral::CharacterKind>(Record[Idx++])); in VisitCharacterLiteral() 2471 S = new (Context) CharacterLiteral(Empty); in ReadStmtFromStream()
|
| HD | ASTWriterStmt.cpp | 420 void ASTStmtWriter::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | Expr.h | 1316 class CharacterLiteral : public Expr { 1330 CharacterLiteral(unsigned value, CharacterKind kind, QualType type, in CharacterLiteral() function 1339 CharacterLiteral(EmptyShell Empty) : Expr(CharacterLiteralClass, Empty) { } in CharacterLiteral() function
|
| HD | DataRecursiveASTVisitor.h | 2309 DEF_TRAVERSE_STMT(CharacterLiteral, {})
|
| HD | Stmt.h | 180 friend class CharacterLiteral; in LLVM_ALIGNAS() local
|
| HD | RecursiveASTVisitor.h | 2341 DEF_TRAVERSE_STMT(CharacterLiteral, {})
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| HD | ASTMatchersInternal.h | 1299 static_assert(std::is_base_of<CharacterLiteral, T>::value ||
|
| HD | ASTMatchers.h | 1401 CharacterLiteral> characterLiteral;
|