Lines Matching refs:AtomicRMWInst
3391 void SelectionDAGBuilder::visitAtomicRMW(const AtomicRMWInst &I) { in visitAtomicRMW()
3396 case AtomicRMWInst::Xchg: NT = ISD::ATOMIC_SWAP; break; in visitAtomicRMW()
3397 case AtomicRMWInst::Add: NT = ISD::ATOMIC_LOAD_ADD; break; in visitAtomicRMW()
3398 case AtomicRMWInst::Sub: NT = ISD::ATOMIC_LOAD_SUB; break; in visitAtomicRMW()
3399 case AtomicRMWInst::And: NT = ISD::ATOMIC_LOAD_AND; break; in visitAtomicRMW()
3400 case AtomicRMWInst::Nand: NT = ISD::ATOMIC_LOAD_NAND; break; in visitAtomicRMW()
3401 case AtomicRMWInst::Or: NT = ISD::ATOMIC_LOAD_OR; break; in visitAtomicRMW()
3402 case AtomicRMWInst::Xor: NT = ISD::ATOMIC_LOAD_XOR; break; in visitAtomicRMW()
3403 case AtomicRMWInst::Max: NT = ISD::ATOMIC_LOAD_MAX; break; in visitAtomicRMW()
3404 case AtomicRMWInst::Min: NT = ISD::ATOMIC_LOAD_MIN; break; in visitAtomicRMW()
3405 case AtomicRMWInst::UMax: NT = ISD::ATOMIC_LOAD_UMAX; break; in visitAtomicRMW()
3406 case AtomicRMWInst::UMin: NT = ISD::ATOMIC_LOAD_UMIN; break; in visitAtomicRMW()