Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/test/AST/
H A Dbool-type.m9 // CHECK-CHAR: ObjCBoolLiteralExpr {{.*}} 'signed char' __objc_yes
10 // CHECK-BOOL: ObjCBoolLiteralExpr {{.*}} '_Bool' __objc_yes
H A Dast-dump-expr-json.m5023 // CHECK-NEXT: "kind": "ObjCBoolLiteralExpr",
5047 // CHECK-NEXT: "kind": "ObjCBoolLiteralExpr",
/llvm-project-15.0.7/clang/lib/Analysis/
H A DBodyFarm.cpp94 ObjCBoolLiteralExpr *makeObjCBool(bool Val);
201 ObjCBoolLiteralExpr *ASTMaker::makeObjCBool(bool Val) { in makeObjCBool()
203 return new (C) ObjCBoolLiteralExpr(Val, Ty, SourceLocation()); in makeObjCBool()
H A DReachableCode.cpp44 isa<CXXBoolLiteralExpr>(Ex) || isa<ObjCBoolLiteralExpr>(Ex) || in isTrivialExpression()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprObjC.h88 class ObjCBoolLiteralExpr : public Expr {
93 ObjCBoolLiteralExpr(bool val, QualType Ty, SourceLocation l) in ObjCBoolLiteralExpr() function
98 explicit ObjCBoolLiteralExpr(EmptyShell Empty) in ObjCBoolLiteralExpr() function
H A DTextNodeDumper.h300 void VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *Node);
H A DJSONNodeDumper.h305 void VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *OBLE);
H A DRecursiveASTVisitor.h2760 DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {})
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValBuilder.h275 nonloc::ConcreteInt makeBoolVal(const ObjCBoolLiteralExpr *boolean) { in makeBoolVal()
/llvm-project-15.0.7/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp760 if (const ObjCBoolLiteralExpr *BE = dyn_cast<ObjCBoolLiteralExpr>(Arg)) in rewriteToNumberLiteral()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td187 def ObjCBoolLiteralExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp77 ObjCBoolLiteralExpr, CXXBoolLiteralExpr>(E); in isNumericLiteralExpression()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp372 return makeBoolVal(cast<ObjCBoolLiteralExpr>(E)); in getConstantVal()
H A DBugReporterVisitors.cpp2758 if (isa<GNUNullExpr, ObjCBoolLiteralExpr, CXXBoolLiteralExpr, IntegerLiteral, in patternMatch()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp355 Stmt *RewriteObjCBoolLiteralExpr(ObjCBoolLiteralExpr *Exp);
2605 Stmt *RewriteModernObjC::RewriteObjCBoolLiteralExpr(ObjCBoolLiteralExpr *Exp) { in RewriteObjCBoolLiteralExpr()
5506 if (ObjCBoolLiteralExpr *BoolLitExpr = dyn_cast<ObjCBoolLiteralExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
/llvm-project-15.0.7/clang/lib/AST/
H A DJSONNodeDumper.cpp1196 void JSONNodeDumper::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *OBLE) { in VisitObjCBoolLiteralExpr()
H A DTextNodeDumper.cpp1397 void TextNodeDumper::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *Node) { in VisitObjCBoolLiteralExpr()
H A DStmtProfile.cpp2287 void StmtProfiler::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *S) { in VisitObjCBoolLiteralExpr()
H A DStmtPrinter.cpp2647 void StmtPrinter::VisitObjCBoolLiteralExpr(ObjCBoolLiteralExpr *Node) { in VisitObjCBoolLiteralExpr()
H A DExpr.cpp191 if (isa<ObjCBoolLiteralExpr>(E)) in isKnownToHaveBooleanValue()
H A DItaniumMangle.cpp4960 Out << (cast<ObjCBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1612 void ASTStmtReader::VisitObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()
3193 S = new (Context) ObjCBoolLiteralExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1507 void ASTStmtWriter::VisitObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprObjC.cpp428 isa<ObjCBoolLiteralExpr>(OrigElement) || in CheckObjCCollectionLiteralElement()
433 isa<ObjCBoolLiteralExpr>(OrigElement)) ? 2 in CheckObjCCollectionLiteralElement()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp464 Value *VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()

12