Lines Matching refs:RMWOp
6076 llvm::AtomicRMWInst::BinOp RMWOp; in emitOMPAtomicRMW() local
6079 RMWOp = IsInteger ? llvm::AtomicRMWInst::Add : llvm::AtomicRMWInst::FAdd; in emitOMPAtomicRMW()
6084 RMWOp = IsInteger ? llvm::AtomicRMWInst::Sub : llvm::AtomicRMWInst::FSub; in emitOMPAtomicRMW()
6087 RMWOp = llvm::AtomicRMWInst::And; in emitOMPAtomicRMW()
6090 RMWOp = llvm::AtomicRMWInst::Or; in emitOMPAtomicRMW()
6093 RMWOp = llvm::AtomicRMWInst::Xor; in emitOMPAtomicRMW()
6097 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
6103 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMin in emitOMPAtomicRMW()
6108 RMWOp = X.getType()->hasSignedIntegerRepresentation() in emitOMPAtomicRMW()
6114 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax in emitOMPAtomicRMW()
6118 RMWOp = llvm::AtomicRMWInst::Xchg; in emitOMPAtomicRMW()
6159 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(CGF), UpdateVal, AO); in emitOMPAtomicRMW()