reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
556 if (E->getType()->isPlaceholderType()) { 557 ExprResult result = CheckPlaceholderExpr(E); 559 E = result.get(); 565 if (!E->isGLValue()) return E; 565 if (!E->isGLValue()) return E; 567 QualType T = E->getType(); 573 (E->getType() == Context.OverloadTy || 576 return E; 584 return E; 589 Diag(E->getExprLoc(), diag::err_opencl_half_load_store) 594 CheckForNullPointerDereference(*this, E); 595 if (const ObjCIsaExpr *OISA = dyn_cast<ObjCIsaExpr>(E->IgnoreParenCasts())) { 600 Diag(E->getExprLoc(), diag::warn_objc_isa_use) 605 Diag(E->getExprLoc(), diag::warn_objc_isa_use); 608 dyn_cast<ObjCIvarRefExpr>(E->IgnoreParenCasts())) 626 (void)isCompleteType(E->getExprLoc(), T); 628 ExprResult Res = CheckLValueToRValueConversionOperand(E); 631 E = Res.get(); 635 if (E->getType().getObjCLifetime() == Qualifiers::OCL_Weak) 641 Res = ImplicitCastExpr::Create(Context, T, CK, E, nullptr, VK_RValue);