Searched refs:CXXBoolLiteralExpr (Results 1 – 25 of 27) sorted by relevance
12
27 class CXXBoolLiteralExpr; variable234 nonloc::ConcreteInt makeBoolVal(const CXXBoolLiteralExpr *boolean);
91 return svalBuilder.makeBoolVal(cast<CXXBoolLiteralExpr>(S)); in getSVal()
90 nonloc::ConcreteInt SValBuilder::makeBoolVal(const CXXBoolLiteralExpr *boolean){ in makeBoolVal()
100 bool VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *BE) { in VisitCXXBoolLiteralExpr()
105 def CXXBoolLiteralExpr : DStmt<Expr>;
451 isa<CXXBoolLiteralExpr>(Exp) || in buildSExpr()1571 if (CXXBoolLiteralExpr *BLE = dyn_cast_or_null<CXXBoolLiteralExpr>(BrE)) { in getMutexIDs()1595 } else if (CXXBoolLiteralExpr *BLE = dyn_cast<CXXBoolLiteralExpr>(E)) { in getStaticBooleanValue()
764 if (const CXXBoolLiteralExpr *BE = dyn_cast<CXXBoolLiteralExpr>(Arg)) in rewriteToNumberLiteral()
551 VISIT(CXXBoolLiteralExpr); in VisitExpr()613 IGNORE_EXPR(CXXBoolLiteralExpr);
422 class CXXBoolLiteralExpr : public Expr {426 CXXBoolLiteralExpr(bool val, QualType Ty, SourceLocation l) : in CXXBoolLiteralExpr() function431 explicit CXXBoolLiteralExpr(EmptyShell Empty) in CXXBoolLiteralExpr() function
2145 DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, { })
269 void VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *Node);1627 void ASTDumper::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *Node) { in VisitCXXBoolLiteralExpr()
748 void StmtProfiler::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *S) { in VisitCXXBoolLiteralExpr()
1279 void StmtPrinter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *Node) { in VisitCXXBoolLiteralExpr()
2873 Out << (cast<CXXBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
1087 llvm::is_base_of<CXXBoolLiteralExpr,
947 CXXBoolLiteralExpr> boolLiteral;
1181 void ASTStmtReader::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()2059 S = new (Context) CXXBoolLiteralExpr(Empty); in ReadStmtFromStream()
1163 void ASTStmtWriter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()
369 isa<CXXBoolLiteralExpr>(OrigElement)) { in CheckObjCCollectionLiteralElement()372 : (isa<CXXBoolLiteralExpr>(OrigElement) || in CheckObjCCollectionLiteralElement()
1264 void VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { } in VisitCXXBoolLiteralExpr()
485 return Owned(new (Context) CXXBoolLiteralExpr(Kind == tok::kw_true, in ActOnCXXBoolLiteral()
4649 E = new (Context) CXXBoolLiteralExpr(Arg.getAsIntegral().getBoolValue(), in BuildExpressionFromIntegralTemplateArgument()
2071 DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, { })
1860 isa<CXXBoolLiteralExpr>(E); in isNumericLiteralExpression()
194 Value *VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()