Lines Matching refs:RMWOp
6179 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local
6182 RMWOp = IsInteger ? llvm::AtomicRMWInst::Add : llvm::AtomicRMWInst::FAdd; in emitOMPAtomicRMW()
6187 RMWOp = IsInteger ? llvm::AtomicRMWInst::Sub : llvm::AtomicRMWInst::FSub; in emitOMPAtomicRMW()
6190 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW()
6193 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW()
6196 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW()
6200 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
6206 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMin in emitOMPAtomicRMW()
6211 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
6217 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax in emitOMPAtomicRMW()
6221 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
6262 CGF.Builder.CreateAtomicRMW(RMWOp, X.getAddress(), UpdateVal, AO); in emitOMPAtomicRMW()