Lines Matching refs:IsXLHSInRHSPart

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