Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:AtomicRMWInst

104   Function *TsanAtomicRMW[AtomicRMWInst::LAST_BINOP + 1][kNumberOfAccessSizes];
166 for (int op = AtomicRMWInst::FIRST_BINOP;
167 op <= AtomicRMWInst::LAST_BINOP; ++op) {
170 if (op == AtomicRMWInst::Xchg)
172 else if (op == AtomicRMWInst::Add)
174 else if (op == AtomicRMWInst::Sub)
176 else if (op == AtomicRMWInst::And)
178 else if (op == AtomicRMWInst::Or)
180 else if (op == AtomicRMWInst::Xor)
182 else if (op == AtomicRMWInst::Nand)
304 if (isa<AtomicRMWInst>(I))
503 } else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I)) {