Lines Matching refs:ImplicitCastExpr
133 if (const ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E))
1259 // ImplicitCastExpr.
1260 const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee());
1751 } while ((E = dyn_cast<ImplicitCastExpr>(SubExpr)));
1774 ImplicitCastExpr *ImplicitCastExpr::Create(const ASTContext &C, QualType T,
1780 C.Allocate(sizeof(ImplicitCastExpr) + PathSize * sizeof(CXXBaseSpecifier*));
1781 ImplicitCastExpr *E =
1782 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, VK);
1787 ImplicitCastExpr *ImplicitCastExpr::CreateEmpty(const ASTContext &C,
1790 C.Allocate(sizeof(ImplicitCastExpr) + PathSize * sizeof(CXXBaseSpecifier*));
1791 return new (Buffer) ImplicitCastExpr(EmptyShell(), PathSize);
2347 const CastExpr *ICE = cast<ImplicitCastExpr>(this);
2389 return cast<ImplicitCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx);
2570 if (ImplicitCastExpr *P = dyn_cast<ImplicitCastExpr>(E)) {
2639 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
2651 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
2661 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
2690 if (isa<ImplicitCastExpr>(E)) {
2691 switch (cast<ImplicitCastExpr>(E)->getCastKind()) {
2725 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3313 } else if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(this)) {
3314 // Ignore the ImplicitCastExpr type entirely.
3432 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3473 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3876 while (const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(e))