Searched refs:RMW (Results 1 – 4 of 4) sorted by relevance
289 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo() argument292 if (RMW->getOrdering() > Monotonic) in getModRefInfo()296 if (Loc.Ptr && !alias(MemoryLocation::get(RMW), Loc)) in getModRefInfo()
407 ModRefInfo getModRefInfo(const AtomicRMWInst *RMW, const MemoryLocation &Loc);410 ModRefInfo getModRefInfo(const AtomicRMWInst *RMW, const Value *P, in getModRefInfo() argument412 return getModRefInfo(RMW, MemoryLocation(P, Size)); in getModRefInfo()
896 } else if (AtomicRMWInst *RMW = dyn_cast<AtomicRMWInst>(I)) { in isInterestingMemoryAccess() local899 *TypeSize = DL.getTypeStoreSizeInBits(RMW->getValOperand()->getType()); in isInterestingMemoryAccess()901 PtrOperand = RMW->getPointerOperand(); in isInterestingMemoryAccess()
1375 AtomicRMWInst *RMW = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr() local1377 RMW->setVolatile(Volatile); in EmitBuiltinExpr()1378 Result->addIncoming(RMW, BBs[i]); in EmitBuiltinExpr()