Searched refs:ObjCBoolLiteralExpr (Results 1 – 22 of 22) sorted by relevance
9 // CHECK-CHAR: ObjCBoolLiteralExpr {{.*}} 'signed char' __objc_yes10 // CHECK-BOOL: ObjCBoolLiteralExpr {{.*}} '_Bool' __objc_yes
73 ObjCBoolLiteralExpr *makeObjCBool(bool Val);145 ObjCBoolLiteralExpr *ASTMaker::makeObjCBool(bool Val) { in makeObjCBool()147 return new (C) ObjCBoolLiteralExpr(Val, Ty, SourceLocation()); in makeObjCBool()
44 isa<CXXBoolLiteralExpr>(Ex) || isa<ObjCBoolLiteralExpr>(Ex) || in isTrivialExpression()
60 class ObjCBoolLiteralExpr : public Expr {64 ObjCBoolLiteralExpr(bool val, QualType Ty, SourceLocation l) : in ObjCBoolLiteralExpr() function68 explicit ObjCBoolLiteralExpr(EmptyShell Empty) in ObjCBoolLiteralExpr() function
2336 DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {})
243 nonloc::ConcreteInt makeBoolVal(const ObjCBoolLiteralExpr *boolean) { in makeBoolVal()
166 def ObjCBoolLiteralExpr : DStmt<Expr>;
762 if (const ObjCBoolLiteralExpr *BE = dyn_cast<ObjCBoolLiteralExpr>(Arg)) in rewriteToNumberLiteral()
288 return makeBoolVal(cast<ObjCBoolLiteralExpr>(E)); in getConstantVal()
557 void VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *Node);2296 void ASTDumper::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *Node) { in VisitObjCBoolLiteralExpr()
1619 void StmtProfiler::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *S) { in VisitObjCBoolLiteralExpr()
2501 void StmtPrinter::VisitObjCBoolLiteralExpr(ObjCBoolLiteralExpr *Node) { in VisitObjCBoolLiteralExpr()
3807 Out << (cast<ObjCBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
6282 bool VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()
354 Stmt *RewriteObjCBoolLiteralExpr(ObjCBoolLiteralExpr *Exp);2598 Stmt *RewriteModernObjC::RewriteObjCBoolLiteralExpr(ObjCBoolLiteralExpr *Exp) { in RewriteObjCBoolLiteralExpr()5518 if (ObjCBoolLiteralExpr *BoolLitExpr = dyn_cast<ObjCBoolLiteralExpr>(S)) in RewriteFunctionBodyOrGlobalInitializer()
427 isa<ObjCBoolLiteralExpr>(OrigElement) || in CheckObjCCollectionLiteralElement()432 isa<ObjCBoolLiteralExpr>(OrigElement)) ? 2 in CheckObjCCollectionLiteralElement()
10906 TreeTransform<Derived>::TransformObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) { in TransformObjCBoolLiteralExpr()
15084 ObjCBoolLiteralExpr(Kind == tok::kw___objc_yes, BoolT, OpLoc); in ActOnObjCBoolLiteral()
1179 void ASTStmtReader::VisitObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()3222 S = new (Context) ObjCBoolLiteralExpr(Empty); in ReadStmtFromStream()
1138 void ASTStmtWriter::VisitObjCBoolLiteralExpr(ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()
1876 isa<ObjCBoolLiteralExpr>(E) || in isNumericLiteralExpression()
234 Value *VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *E) { in VisitObjCBoolLiteralExpr()