Lines Matching refs:AtomicRMWInst
44 static bool LowerAtomicRMWInst(AtomicRMWInst *RMWI) { in LowerAtomicRMWInst()
54 case AtomicRMWInst::Xchg: in LowerAtomicRMWInst()
57 case AtomicRMWInst::Add: in LowerAtomicRMWInst()
60 case AtomicRMWInst::Sub: in LowerAtomicRMWInst()
63 case AtomicRMWInst::And: in LowerAtomicRMWInst()
66 case AtomicRMWInst::Nand: in LowerAtomicRMWInst()
69 case AtomicRMWInst::Or: in LowerAtomicRMWInst()
72 case AtomicRMWInst::Xor: in LowerAtomicRMWInst()
75 case AtomicRMWInst::Max: in LowerAtomicRMWInst()
79 case AtomicRMWInst::Min: in LowerAtomicRMWInst()
83 case AtomicRMWInst::UMax: in LowerAtomicRMWInst()
87 case AtomicRMWInst::UMin: in LowerAtomicRMWInst()
121 else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(Inst)) in runOnBasicBlock()