Lines Matching refs:From

1469     ParmVarDecl *From = CallOperator->getParamDecl(I);  in addFunctionPointerConversion()  local
1474 S.Context.getTranslationUnitDecl(), From->getBeginLoc(), in addFunctionPointerConversion()
1475 From->getLocation(), From->getIdentifier(), From->getType(), in addFunctionPointerConversion()
1476 From->getTypeSourceInfo(), From->getStorageClass(), in addFunctionPointerConversion()
1478 CallOpConvTL.setParam(I, From); in addFunctionPointerConversion()
1479 CallOpConvNameTL.setParam(I, From); in addFunctionPointerConversion()
1697 bool Sema::CaptureHasSideEffects(const Capture &From) { in CaptureHasSideEffects() argument
1698 if (From.isInitCapture()) { in CaptureHasSideEffects()
1699 Expr *Init = cast<VarDecl>(From.getVariable())->getInit(); in CaptureHasSideEffects()
1704 if (!From.isCopyCapture()) in CaptureHasSideEffects()
1707 const QualType T = From.isThisCapture() in CaptureHasSideEffects()
1709 : From.getCaptureType(); in CaptureHasSideEffects()
1723 const Capture &From) { in DiagnoseUnusedLambdaCapture() argument
1724 if (CaptureHasSideEffects(From)) in DiagnoseUnusedLambdaCapture()
1727 if (From.isVLATypeCapture()) in DiagnoseUnusedLambdaCapture()
1730 auto diag = Diag(From.getLocation(), diag::warn_unused_lambda_capture); in DiagnoseUnusedLambdaCapture()
1731 if (From.isThisCapture()) in DiagnoseUnusedLambdaCapture()
1734 diag << From.getVariable(); in DiagnoseUnusedLambdaCapture()
1735 diag << From.isNonODRUsed(); in DiagnoseUnusedLambdaCapture()
1834 const Capture &From = LSI->Captures[I]; in BuildLambdaExpr() local
1836 if (From.isInvalid()) in BuildLambdaExpr()
1839 assert(!From.isBlockCapture() && "Cannot capture __block variables"); in BuildLambdaExpr()
1850 !From.isODRUsed()) { in BuildLambdaExpr()
1854 IsGenericLambda && From.isNonODRUsed() && From.isInitCapture(); in BuildLambdaExpr()
1871 IsCaptureUsed = !DiagnoseUnusedLambdaCapture(FixItRange, From); in BuildLambdaExpr()
1882 if (From.isThisCapture()) { in BuildLambdaExpr()
1888 Diag(From.getLocation(), diag::warn_deprecated_this_capture); in BuildLambdaExpr()
1893 return LambdaCapture(From.getLocation(), IsImplicit, in BuildLambdaExpr()
1894 From.isCopyCapture() ? LCK_StarThis : LCK_This); in BuildLambdaExpr()
1895 } else if (From.isVLATypeCapture()) { in BuildLambdaExpr()
1896 return LambdaCapture(From.getLocation(), IsImplicit, LCK_VLAType); in BuildLambdaExpr()
1898 assert(From.isVariableCapture() && "unknown kind of capture"); in BuildLambdaExpr()
1899 ValueDecl *Var = From.getVariable(); in BuildLambdaExpr()
1901 From.isCopyCapture() ? LCK_ByCopy : LCK_ByRef; in BuildLambdaExpr()
1902 return LambdaCapture(From.getLocation(), IsImplicit, Kind, Var, in BuildLambdaExpr()
1903 From.getEllipsisLoc()); in BuildLambdaExpr()
1908 ExprResult Init = BuildCaptureInit(From, ImplicitCaptureLoc); in BuildLambdaExpr()
1915 BuildCaptureField(Class, From); in BuildLambdaExpr()
1920 CUDACheckLambdaCapture(CallOperator, From); in BuildLambdaExpr()
2042 ParmVarDecl *From = CallOperator->getParamDecl(I); in BuildBlockForLambdaConversion() local
2044 Context, Block, From->getBeginLoc(), From->getLocation(), in BuildBlockForLambdaConversion()
2045 From->getIdentifier(), From->getType(), From->getTypeSourceInfo(), in BuildBlockForLambdaConversion()
2046 From->getStorageClass(), in BuildBlockForLambdaConversion()