Home | History | Annotate | Download | only in IR

Lines Matching refs:AtomicRMWInst

740                                     AtomicRMWInst::BinOp Op) {
743 case AtomicRMWInst::Xchg: Out << " xchg"; break;
744 case AtomicRMWInst::Add: Out << " add"; break;
745 case AtomicRMWInst::Sub: Out << " sub"; break;
746 case AtomicRMWInst::And: Out << " and"; break;
747 case AtomicRMWInst::Nand: Out << " nand"; break;
748 case AtomicRMWInst::Or: Out << " or"; break;
749 case AtomicRMWInst::Xor: Out << " xor"; break;
750 case AtomicRMWInst::Max: Out << " max"; break;
751 case AtomicRMWInst::Min: Out << " min"; break;
752 case AtomicRMWInst::UMax: Out << " umax"; break;
753 case AtomicRMWInst::UMin: Out << " umin"; break;
1805 (isa<AtomicRMWInst>(I) && cast<AtomicRMWInst>(I).isVolatile()))
1816 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(&I))
2060 } else if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(&I)) {