Home | History | Annotate | Download | only in Writer

Lines Matching refs:AtomicRMWInst

111 static unsigned GetEncodedRMWOperation(AtomicRMWInst::BinOp Op) {
114 case AtomicRMWInst::Xchg: return bitc::RMW_XCHG;
115 case AtomicRMWInst::Add: return bitc::RMW_ADD;
116 case AtomicRMWInst::Sub: return bitc::RMW_SUB;
117 case AtomicRMWInst::And: return bitc::RMW_AND;
118 case AtomicRMWInst::Nand: return bitc::RMW_NAND;
119 case AtomicRMWInst::Or: return bitc::RMW_OR;
120 case AtomicRMWInst::Xor: return bitc::RMW_XOR;
121 case AtomicRMWInst::Max: return bitc::RMW_MAX;
122 case AtomicRMWInst::Min: return bitc::RMW_MIN;
123 case AtomicRMWInst::UMax: return bitc::RMW_UMAX;
124 case AtomicRMWInst::UMin: return bitc::RMW_UMIN;
1506 cast<AtomicRMWInst>(I).getOperation()));
1507 Vals.push_back(cast<AtomicRMWInst>(I).isVolatile());
1508 Vals.push_back(GetEncodedOrdering(cast<AtomicRMWInst>(I).getOrdering()));
1510 cast<AtomicRMWInst>(I).getSynchScope()));