Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:AtomicRMWInst

45     bool expandAtomicRMW(AtomicRMWInst *AI);
73 if (isa<AtomicRMWInst>(&Inst) || isa<AtomicCmpXchgInst>(&Inst) ||
84 if (AtomicRMWInst *AI = dyn_cast<AtomicRMWInst>(Inst))
125 AtomicRMWInst *AI =
126 Builder.CreateAtomicRMW(AtomicRMWInst::Xchg, SI->getPointerOperand(),
134 bool AtomicExpandLoadLinked::expandAtomicRMW(AtomicRMWInst *AI) {
176 case AtomicRMWInst::Xchg:
179 case AtomicRMWInst::Add:
182 case AtomicRMWInst::Sub:
185 case AtomicRMWInst::And:
188 case AtomicRMWInst::Nand:
192 case AtomicRMWInst::Or:
195 case AtomicRMWInst::Xor:
198 case AtomicRMWInst::Max:
202 case AtomicRMWInst::Min:
206 case AtomicRMWInst::UMax:
210 case AtomicRMWInst::UMin: