Searched refs:CXXBoolLiteralExpr (Results 1 – 25 of 30) sorted by relevance
12
28 class CXXBoolLiteralExpr; variable247 nonloc::ConcreteInt makeBoolVal(const CXXBoolLiteralExpr *boolean);
58 bool VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *BE) { in VisitCXXBoolLiteralExpr()
90 nonloc::ConcreteInt SValBuilder::makeBoolVal(const CXXBoolLiteralExpr *boolean){ in makeBoolVal()277 return makeBoolVal(cast<CXXBoolLiteralExpr>(E)); in getConstantVal()
113 def CXXBoolLiteralExpr : DStmt<Expr>;
1290 if (CXXBoolLiteralExpr *BLE = dyn_cast_or_null<CXXBoolLiteralExpr>(BrE)) in getMutexIDs()1312 } else if (CXXBoolLiteralExpr *BLE = dyn_cast<CXXBoolLiteralExpr>(E)) { in getStaticBooleanValue()
44 isa<CXXBoolLiteralExpr>(Ex) || isa<ObjCBoolLiteralExpr>(Ex) || in isTrivialExpression()
764 if (const CXXBoolLiteralExpr *BE = dyn_cast<CXXBoolLiteralExpr>(Arg)) in rewriteToNumberLiteral()
578 VISIT(CXXBoolLiteralExpr); in VisitExpr()638 IGNORE_EXPR(CXXBoolLiteralExpr);
471 class CXXBoolLiteralExpr : public Expr {475 CXXBoolLiteralExpr(bool val, QualType Ty, SourceLocation l) : in CXXBoolLiteralExpr() function480 explicit CXXBoolLiteralExpr(EmptyShell Empty) in CXXBoolLiteralExpr() function
2312 DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, {})
530 void VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *Node);2094 void ASTDumper::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *Node) { in VisitCXXBoolLiteralExpr()
1246 void StmtProfiler::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *S) { in VisitCXXBoolLiteralExpr()
1786 if (isa<CXXBoolLiteralExpr>(E)) in HasExtraInfo()
1974 void StmtPrinter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *Node) { in VisitCXXBoolLiteralExpr()
251 Expr *VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E);5868 Expr *ASTNodeImporter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()5874 CXXBoolLiteralExpr(E->getValue(), T, Importer.Import(E->getLocation())); in VisitCXXBoolLiteralExpr()
3813 Out << (cast<CXXBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
1394 std::is_base_of<CXXBoolLiteralExpr, T>::value ||
1649 CXXBoolLiteralExpr> cxxBoolLiteral;
428 isa<CXXBoolLiteralExpr>(OrigElement)) { in CheckObjCCollectionLiteralElement()431 : (isa<CXXBoolLiteralExpr>(OrigElement) || in CheckObjCCollectionLiteralElement()
4727 isa<CXXBoolLiteralExpr>(Init) && in isLibstdcxxPointerReturnFalseHack()4728 !cast<CXXBoolLiteralExpr>(Init)->getValue() && in isLibstdcxxPointerReturnFalseHack()
1342 void VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { } in VisitCXXBoolLiteralExpr()
1340 void ASTStmtReader::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()3529 S = new (Context) CXXBoolLiteralExpr(Empty); in ReadStmtFromStream()
1316 void ASTStmtWriter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()
1877 isa<CXXBoolLiteralExpr>(E); in isNumericLiteralExpression()
237 Value *VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()