Searched defs:RMWI (Results 1 – 13 of 13) sorted by relevance
23 bool isIdempotentRMW(AtomicRMWInst& RMWI) { in isIdempotentRMW()61 bool isSaturating(AtomicRMWInst& RMWI) { in isSaturating()96 Instruction *InstCombiner::visitAtomicRMWInst(AtomicRMWInst &RMWI) { in visitAtomicRMWInst()
43 static bool LowerAtomicRMWInst(AtomicRMWInst *RMWI) { in LowerAtomicRMWInst()126 else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(Inst)) in runOnBasicBlock() local
75 MemoryLocation MemoryLocation::get(const AtomicRMWInst *RMWI) { in get()
145 static unsigned getAtomicOpSize(AtomicRMWInst *RMWI) { in getAtomicOpSize()174 static unsigned getAtomicOpAlign(AtomicRMWInst *RMWI) { in getAtomicOpAlign()222 auto RMWI = dyn_cast<AtomicRMWInst>(I); in runOnFunction() local1317 bool AtomicExpand::isIdempotentRMW(AtomicRMWInst* RMWI) { in isIdempotentRMW()1337 bool AtomicExpand::simplifyIdempotentRMW(AtomicRMWInst* RMWI) { in simplifyIdempotentRMW()
432 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I1)) in haveSameSpecialState() local
3721 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(&I)) in printInstruction() local4079 } else if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(&I)) { in printInstruction() local
3546 void Verifier::visitAtomicRMWInst(AtomicRMWInst &RMWI) { in visitAtomicRMWInst()
660 } else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I)) { in instrumentAtomic() local
633 if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(L)) { in cmpOperations() local
993 else if (const AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(I)) in AddAliasScopeMetadata() local
4244 } else if (auto *RMWI = dyn_cast<AtomicRMWInst>(BBI)) { in SimplifyUnreachable() local
1854 lowerIdempotentRMWIntoFencedLoad(AtomicRMWInst *RMWI) const { in lowerIdempotentRMWIntoFencedLoad()
7173 AtomicRMWInst *RMWI = in ParseAtomicRMW() local