Lines Matching refs:ImplicitCastExpr
75 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg);
78 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Arg, QualType Ty);
82 ImplicitCastExpr *
87 ImplicitCastExpr *makeImplicitCast(const Expr *Arg, QualType Ty,
156 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue()
160 ImplicitCastExpr *
169 ImplicitCastExpr *ASTMaker::makeImplicitCast(const Expr *Arg, QualType Ty, in makeImplicitCast()
171 return ImplicitCastExpr::Create(C, Ty, in makeImplicitCast()
182 return ImplicitCastExpr::Create(C, Ty, CK_IntegralCast, in makeIntegralCast()
186 ImplicitCastExpr *ASTMaker::makeIntegralCastToBoolean(const Expr *Arg) { in makeIntegralCastToBoolean()
187 return ImplicitCastExpr::Create(C, C.BoolTy, CK_IntegralToBoolean, in makeIntegralCastToBoolean()
540 ImplicitCastExpr *LValToRval = in create_dispatch_once()
581 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); in create_dispatch_sync()