Home | History | Annotate | Download | only in Sema

Lines Matching refs:ICE

125   // If any arguments are required to be ICE's, check and diagnose.
127 // Skip arguments not required to be ICE's.
448 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg))
449 Arg = ICE->getSubExpr();
3113 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3114 if (ICE->getCastKind() == CK_IntegralCast ||
3115 ICE->getCastKind() == CK_FloatingCast) {
3116 E = ICE->getSubExpr();
3122 if (ICE->getType() == S.Context.IntTy ||
3123 ICE->getType() == S.Context.UnsignedIntTy) {
5304 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
5305 if (ICE->getCastKind() != CK_IntegralCast &&
5306 ICE->getCastKind() != CK_NoOp)
5308 E = ICE->getSubExpr();
8110 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgumentExpr))
8111 if (ICE->getType()->isVoidPointerType() &&
8112 ICE->getCastKind() == CK_BitCast)
8113 ArgumentExpr = ICE->getSubExpr();