reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprScalar.cpp
 1957   Expr *E = CE->getSubExpr();
 1958   QualType DestTy = CE->getType();
 1959   CastKind Kind = CE->getCastKind();
 1978     return EmitLoadOfLValue(LV, CE->getExprLoc());
 1987     return EmitLoadOfLValue(DestLV, CE->getExprLoc());
 2008                                       CE->getBeginLoc());
 2031       if (CI->getMetadata("heapallocsite") && isa<ExplicitCastExpr>(CE))
 2033               addHeapAllocSiteMetadata(CI, CE->getType(), CE->getExprLoc());
 2033               addHeapAllocSiteMetadata(CI, CE->getType(), CE->getExprLoc());
 2068                                    CE->path_begin(), CE->path_end(),
 2068                                    CE->path_begin(), CE->path_end(),
 2069                                    CGF.ShouldNullCheckClassCastValue(CE));
 2074       CGF.EmitTypeCheck(CodeGenFunction::TCK_DowncastPointer, CE->getExprLoc(),
 2081           CE->getBeginLoc());
 2089     return CGF.EmitPointerWithAlignment(CE).getPointer();
 2094     const CXXDynamicCastExpr *DCE = cast<CXXDynamicCastExpr>(CE);
 2114     const MemberPointerType *MPT = CE->getType()->getAs<MemberPointerType>();
 2129     return CGF.CGM.getCXXABI().EmitMemberPointerConversion(CGF, CE, Src);
 2209                                 CE->getExprLoc());
 2216                                 CE->getExprLoc());
 2223                                 CE->getExprLoc());
 2231                                 CE->getExprLoc());
 2235     if (auto *ICE = dyn_cast<ImplicitCastExpr>(CE)) {
 2240                                 CE->getExprLoc(), Opts);
 2246                                 CE->getExprLoc());
 2251                                 CE->getExprLoc(), Opts);
 2275                                          CE->getExprLoc());