Home
last modified time | relevance | path

Searched refs:RMW (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/Analysis/
DAliasAnalysis.cpp289 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo() argument
292 if (RMW->getOrdering() > Monotonic) in getModRefInfo()
296 if (Loc.Ptr && !alias(MemoryLocation::get(RMW), Loc)) in getModRefInfo()
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h407 ModRefInfo getModRefInfo(const AtomicRMWInst *RMW, const MemoryLocation &Loc);
410 ModRefInfo getModRefInfo(const AtomicRMWInst *RMW, const Value *P, in getModRefInfo() argument
412 return getModRefInfo(RMW, MemoryLocation(P, Size)); in getModRefInfo()
/external/llvm/lib/Transforms/Instrumentation/
DAddressSanitizer.cpp896 } else if (AtomicRMWInst *RMW = dyn_cast<AtomicRMWInst>(I)) { in isInterestingMemoryAccess() local
899 *TypeSize = DL.getTypeStoreSizeInBits(RMW->getValOperand()->getType()); in isInterestingMemoryAccess()
901 PtrOperand = RMW->getPointerOperand(); in isInterestingMemoryAccess()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp1375 AtomicRMWInst *RMW = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr() local
1377 RMW->setVolatile(Volatile); in EmitBuiltinExpr()
1378 Result->addIncoming(RMW, BBs[i]); in EmitBuiltinExpr()