Lines Matching refs:AtomicRMWInst
43 static bool LowerAtomicRMWInst(AtomicRMWInst *RMWI) { in LowerAtomicRMWInst()
53 case AtomicRMWInst::Xchg: in LowerAtomicRMWInst()
56 case AtomicRMWInst::Add: in LowerAtomicRMWInst()
59 case AtomicRMWInst::Sub: in LowerAtomicRMWInst()
62 case AtomicRMWInst::And: in LowerAtomicRMWInst()
65 case AtomicRMWInst::Nand: in LowerAtomicRMWInst()
68 case AtomicRMWInst::Or: in LowerAtomicRMWInst()
71 case AtomicRMWInst::Xor: in LowerAtomicRMWInst()
74 case AtomicRMWInst::Max: in LowerAtomicRMWInst()
78 case AtomicRMWInst::Min: in LowerAtomicRMWInst()
82 case AtomicRMWInst::UMax: in LowerAtomicRMWInst()
86 case AtomicRMWInst::UMin: in LowerAtomicRMWInst()
90 case AtomicRMWInst::FAdd: in LowerAtomicRMWInst()
93 case AtomicRMWInst::FSub: in LowerAtomicRMWInst()
125 else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(&Inst)) in runOnBasicBlock()