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

References

tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3928   LValue VLValue = CGF.EmitLValue(V);
 3929   LValue XLValue = CGF.EmitLValue(X);
 3930   RValue ExprRValue = CGF.EmitAnyExpr(E);
 3951     auto &&Gen = [&CGF, &NewVVal, UE, ExprRValue, XRValExpr, ERValExpr,
 3953       CodeGenFunction::OpaqueValueMapping MapExpr(CGF, ERValExpr, ExprRValue);
 3954       CodeGenFunction::OpaqueValueMapping MapX(CGF, XRValExpr, XRValue);
 3955       RValue Res = CGF.EmitAnyExpr(UE);
 3959     auto Res = CGF.EmitOMPAtomicSimpleUpdateExpr(
 3969         CodeGenFunction::OpaqueValueMapping MapExpr(CGF, ERValExpr, ExprRValue);
 3970         CodeGenFunction::OpaqueValueMapping MapX(CGF, XRValExpr, Res.second);
 3971         NewVVal = CGF.EmitAnyExpr(UE);
 3977     ExprRValue = convertToType(CGF, ExprRValue, E->getType(),
 3984     auto Res = CGF.EmitOMPAtomicSimpleUpdateExpr(
 3993   CGF.emitOMPSimpleStore(VLValue, NewVVal, NewVValType, Loc);
 3999     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);
 3999     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);