Lines Matching defs:IsXLHSInRHSPart
6152 bool IsXLHSInRHSPart) {
6185 if (!IsXLHSInRHSPart)
6201 ? (IsXLHSInRHSPart ? llvm::AtomicRMWInst::Min
6203 : (IsXLHSInRHSPart ? llvm::AtomicRMWInst::UMin
6206 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMin
6212 ? (IsXLHSInRHSPart ? llvm::AtomicRMWInst::Max
6214 : (IsXLHSInRHSPart ? llvm::AtomicRMWInst::UMax
6217 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax
6267 LValue X, RValue E, BinaryOperatorKind BO, bool IsXLHSInRHSPart,
6276 auto Res = emitOMPAtomicRMW(*this, X, E, BO, AO, IsXLHSInRHSPart);
6293 bool IsXLHSInRHSPart, SourceLocation Loc) {
6308 const OpaqueValueExpr *XRValExpr = IsXLHSInRHSPart ? LHS : RHS;
6309 const OpaqueValueExpr *ERValExpr = IsXLHSInRHSPart ? RHS : LHS;
6316 XLValue, ExprRValue, BOUE->getOpcode(), IsXLHSInRHSPart, AO, Loc, Gen);
6359 const Expr *UE, bool IsXLHSInRHSPart,
6381 const OpaqueValueExpr *XRValExpr = IsXLHSInRHSPart ? LHS : RHS;
6383 const OpaqueValueExpr *ERValExpr = IsXLHSInRHSPart ? RHS : LHS;
6393 XLValue, ExprRValue, BOUE->getOpcode(), IsXLHSInRHSPart, AO, Loc, Gen);
6419 XLValue, ExprRValue, /*BO=*/BO_Assign, /*IsXLHSInRHSPart=*/false, AO,
6548 const Expr *CE, bool IsXLHSInRHSPart,
6559 emitOMPAtomicUpdateExpr(CGF, AO, X, E, UE, IsXLHSInRHSPart, Loc);
6563 IsXLHSInRHSPart, Loc);
6567 IsXLHSInRHSPart, IsPostfixUpdate, IsFailOnly, Loc);