Lines Matching refs:AtomicRMWInst
530 llvm::AtomicRMWInst::BinOp Op = llvm::AtomicRMWInst::Add; in EmitAtomicOp()
618 Op = llvm::AtomicRMWInst::Xchg; in EmitAtomicOp()
631 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FAdd in EmitAtomicOp()
632 : llvm::AtomicRMWInst::Add; in EmitAtomicOp()
645 Op = E->getValueType()->isFloatingType() ? llvm::AtomicRMWInst::FSub in EmitAtomicOp()
646 : llvm::AtomicRMWInst::Sub; in EmitAtomicOp()
659 ? llvm::AtomicRMWInst::FMin in EmitAtomicOp()
661 ? llvm::AtomicRMWInst::Min in EmitAtomicOp()
662 : llvm::AtomicRMWInst::UMin); in EmitAtomicOp()
675 ? llvm::AtomicRMWInst::FMax in EmitAtomicOp()
677 ? llvm::AtomicRMWInst::Max in EmitAtomicOp()
678 : llvm::AtomicRMWInst::UMax); in EmitAtomicOp()
690 Op = llvm::AtomicRMWInst::And; in EmitAtomicOp()
702 Op = llvm::AtomicRMWInst::Or; in EmitAtomicOp()
714 Op = llvm::AtomicRMWInst::Xor; in EmitAtomicOp()
724 Op = llvm::AtomicRMWInst::Nand; in EmitAtomicOp()
729 llvm::AtomicRMWInst *RMWI = in EmitAtomicOp()