Home
last modified time | relevance | path

Searched refs:ThisExpr (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCoroutine.cpp534 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 DSemaExprCXX.cpp1262 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 DASTDiff.cpp1002 if (auto *ThisExpr = N.ASTNode.get<CXXThisExpr>()) { in getSourceRangeOffsets() local
1003 if (ThisExpr->isImplicit()) in getSourceRangeOffsets()