Lines Matching defs:RMWOp
6307 llvm::AtomicRMWInst::BinOp RMWOp;
6310 RMWOp = IsInteger ? llvm::AtomicRMWInst::Add : llvm::AtomicRMWInst::FAdd;
6315 RMWOp = IsInteger ? llvm::AtomicRMWInst::Sub : llvm::AtomicRMWInst::FSub;
6318 RMWOp = llvm::AtomicRMWInst::And;
6321 RMWOp = llvm::AtomicRMWInst::Or;
6324 RMWOp = llvm::AtomicRMWInst::Xor;
6328 RMWOp = X.getType()->hasSignedIntegerRepresentation()
6334 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMin
6339 RMWOp = X.getType()->hasSignedIntegerRepresentation()
6345 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax
6349 RMWOp = llvm::AtomicRMWInst::Xchg;
6390 CGF.emitAtomicRMWInst(RMWOp, X.getAddress(), UpdateVal, AO);