Lines Matching refs:AtomicRMWInst
113 Function *TsanAtomicRMW[AtomicRMWInst::LAST_BINOP + 1][kNumberOfAccessSizes];
175 for (int op = AtomicRMWInst::FIRST_BINOP;
176 op <= AtomicRMWInst::LAST_BINOP; ++op) {
179 if (op == AtomicRMWInst::Xchg)
181 else if (op == AtomicRMWInst::Add)
183 else if (op == AtomicRMWInst::Sub)
185 else if (op == AtomicRMWInst::And)
187 else if (op == AtomicRMWInst::Or)
189 else if (op == AtomicRMWInst::Xor)
191 else if (op == AtomicRMWInst::Nand)
317 if (isa<AtomicRMWInst>(I))
528 } else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I)) {