Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDIdenticalExprChecker.cpp436 const CharacterLiteral *CharLit1 = cast<CharacterLiteral>(Stmt1); in isIdenticalStmt()
437 const CharacterLiteral *CharLit2 = cast<CharacterLiteral>(Stmt2); in isIdenticalStmt()
HDRetainCountChecker.cpp1873 isa<CharacterLiteral>(E) || in isNumericLiteralExpression()
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/
HDClangForward.h47 class CharacterLiteral; variable
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprObjC.cpp266 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 …]
HDSemaTemplate.cpp5467 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()
HDSemaExpr.cpp3107 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()
HDSemaStmt.cpp1337 void VisitCharacterLiteral(CharacterLiteral *E) { } in VisitCharacterLiteral()
/NextBSD/contrib/llvm/tools/clang/lib/Edit/
HDRewriteObjCFoundationAPI.cpp645 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/
HDSValBuilder.cpp255 const CharacterLiteral *C = cast<CharacterLiteral>(E); in getConstantVal()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDStmtPrinter.cpp1040 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()
HDASTDumper.cpp493 void VisitCharacterLiteral(const CharacterLiteral *Node);
1810 void ASTDumper::VisitCharacterLiteral(const CharacterLiteral *Node) { in VisitCharacterLiteral()
HDStmtProfile.cpp573 void StmtProfiler::VisitCharacterLiteral(const CharacterLiteral *S) { in VisitCharacterLiteral()
HDASTImporter.cpp217 Expr *VisitCharacterLiteral(CharacterLiteral *E);
5078 Expr *ASTNodeImporter::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral()
5083 return new (Importer.getToContext()) CharacterLiteral(E->getValue(), in VisitCharacterLiteral()
HDItaniumMangle.cpp3281 Out << cast<CharacterLiteral>(E)->getValue(); in mangleExpression()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td59 def CharacterLiteral : DStmt<Expr>;
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDReachableCode.cpp45 isa<CharacterLiteral>(Ex) || in isTrivialExpression()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprAgg.cpp1043 if (const CharacterLiteral *CL = dyn_cast<CharacterLiteral>(E)) in isSimpleZero()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp497 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()
HDASTWriterStmt.cpp420 void ASTStmtWriter::VisitCharacterLiteral(CharacterLiteral *E) { in VisitCharacterLiteral()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExpr.h1316 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
HDDataRecursiveASTVisitor.h2309 DEF_TRAVERSE_STMT(CharacterLiteral, {})
HDStmt.h180 friend class CharacterLiteral; in LLVM_ALIGNAS() local
HDRecursiveASTVisitor.h2341 DEF_TRAVERSE_STMT(CharacterLiteral, {})
/NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchersInternal.h1299 static_assert(std::is_base_of<CharacterLiteral, T>::value ||
HDASTMatchers.h1401 CharacterLiteral> characterLiteral;

12