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