Lines Matching refs:UE
1877 for (const Expr *UE : D.updates()) in EmitOMPLoopBody() local
1878 EmitIgnoredExpr(UE); in EmitOMPLoopBody()
1884 for (const Expr *UE : C->updates()) in EmitOMPLoopBody() local
1885 EmitIgnoredExpr(UE); in EmitOMPLoopBody()
6125 const Expr *E, const Expr *UE, in emitOMPAtomicUpdateExpr() argument
6127 assert(isa<BinaryOperator>(UE->IgnoreImpCasts()) && in emitOMPAtomicUpdateExpr()
6129 const auto *BOUE = cast<BinaryOperator>(UE->IgnoreImpCasts()); in emitOMPAtomicUpdateExpr()
6143 auto &&Gen = [&CGF, UE, ExprRValue, XRValExpr, ERValExpr](RValue XRValue) { in emitOMPAtomicUpdateExpr()
6146 return CGF.EmitAnyExpr(UE); in emitOMPAtomicUpdateExpr()
6192 const Expr *UE, bool IsXLHSInRHSPart, in emitOMPAtomicCaptureExpr() argument
6201 if (UE) { in emitOMPAtomicCaptureExpr()
6203 assert(isa<BinaryOperator>(UE->IgnoreImpCasts()) && in emitOMPAtomicCaptureExpr()
6205 const auto *BOUE = cast<BinaryOperator>(UE->IgnoreImpCasts()); in emitOMPAtomicCaptureExpr()
6217 auto &&Gen = [&CGF, &NewVVal, UE, ExprRValue, XRValExpr, ERValExpr, in emitOMPAtomicCaptureExpr()
6221 RValue Res = CGF.EmitAnyExpr(UE); in emitOMPAtomicCaptureExpr()
6238 NewVVal = CGF.EmitAnyExpr(UE); in emitOMPAtomicCaptureExpr()
6374 const Expr *E, const Expr *UE, const Expr *D, in emitOMPAtomicExpr() argument
6386 emitOMPAtomicUpdateExpr(CGF, AO, X, E, UE, IsXLHSInRHSPart, Loc); in emitOMPAtomicExpr()
6389 emitOMPAtomicCaptureExpr(CGF, AO, IsPostfixUpdate, V, X, E, UE, in emitOMPAtomicExpr()