Searched refs:ThisExpr (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 534 ExprResult ThisExpr = ActOnCXXThis(Loc); in buildCoroutinePromise() local 535 if (ThisExpr.isInvalid()) in buildCoroutinePromise() 537 ThisExpr = CreateBuiltinUnaryOp(Loc, UO_Deref, ThisExpr.get()); in buildCoroutinePromise() 538 if (ThisExpr.isInvalid()) in buildCoroutinePromise() 540 CtorArgExprs.push_back(ThisExpr.get()); in buildCoroutinePromise() 1134 ExprResult ThisExpr = S.ActOnCXXThis(Loc); in makeNewAndDeleteExpr() local 1135 if (ThisExpr.isInvalid()) in makeNewAndDeleteExpr() 1137 ThisExpr = S.CreateBuiltinUnaryOp(Loc, UO_Deref, ThisExpr.get()); in makeNewAndDeleteExpr() 1138 if (ThisExpr.isInvalid()) in makeNewAndDeleteExpr() 1140 PlacementArgs.push_back(ThisExpr.get()); in makeNewAndDeleteExpr()
|
| H A D | SemaExprCXX.cpp | 1262 Expr *ThisExpr = nullptr; in CheckCXXThisCapture() local 1268 ThisExpr = captureThis(*this, Context, LSI->Lambda, ThisTy, Loc, in CheckCXXThisCapture() 1273 ThisExpr = in CheckCXXThisCapture() 1278 CSI->addThisCapture(isNested, Loc, ThisExpr, ByCopy); in CheckCXXThisCapture()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/ASTDiff/ |
| H A D | ASTDiff.cpp | 1002 if (auto *ThisExpr = N.ASTNode.get<CXXThisExpr>()) { in getSourceRangeOffsets() local 1003 if (ThisExpr->isImplicit()) in getSourceRangeOffsets()
|