Searched refs:CXXBoolLiteralExpr (Results 1 – 25 of 28) sorted by relevance
12
27 class CXXBoolLiteralExpr; variable242 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()
546 VISIT(CXXBoolLiteralExpr); in VisitExpr()606 IGNORE_EXPR(CXXBoolLiteralExpr);
434 class CXXBoolLiteralExpr : public Expr {438 CXXBoolLiteralExpr(bool val, QualType Ty, SourceLocation l) : in CXXBoolLiteralExpr() function443 explicit CXXBoolLiteralExpr(EmptyShell Empty) in CXXBoolLiteralExpr() function
2209 DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, {})
512 void VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *Node);1947 void ASTDumper::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *Node) { in VisitCXXBoolLiteralExpr()
1132 void StmtProfiler::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *S) { in VisitCXXBoolLiteralExpr()
1846 void StmtPrinter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *Node) { in VisitCXXBoolLiteralExpr()
3421 Out << (cast<CXXBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
1321 std::is_base_of<CXXBoolLiteralExpr, T>::value ||
1462 CXXBoolLiteralExpr> cxxBoolLiteral;
1324 void ASTStmtReader::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()3162 S = new (Context) CXXBoolLiteralExpr(Empty); in ReadStmtFromStream()
1295 void ASTStmtWriter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()
430 isa<CXXBoolLiteralExpr>(OrigElement)) { in CheckObjCCollectionLiteralElement()433 : (isa<CXXBoolLiteralExpr>(OrigElement) || in CheckObjCCollectionLiteralElement()
4609 isa<CXXBoolLiteralExpr>(Init) && in isLibstdcxxPointerReturnFalseHack()4610 !cast<CXXBoolLiteralExpr>(Init)->getValue() && in isLibstdcxxPointerReturnFalseHack()
1337 void VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { } in VisitCXXBoolLiteralExpr()
591 CXXBoolLiteralExpr(Kind == tok::kw_true, Context.BoolTy, OpLoc); in ActOnCXXBoolLiteral()
5518 E = new (Context) CXXBoolLiteralExpr(Arg.getAsIntegral().getBoolValue(), in BuildExpressionFromIntegralTemplateArgument()
1876 isa<CXXBoolLiteralExpr>(E); in isNumericLiteralExpression()
237 Value *VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *E) { in VisitCXXBoolLiteralExpr()