Searched refs:RMW (Results 1 – 9 of 9) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | AliasAnalysis.cpp | 347 AliasAnalysis::getModRefInfo(const AtomicRMWInst *RMW, const Location &Loc) { in getModRefInfo() argument 349 if (RMW->getOrdering() > Monotonic) in getModRefInfo() 353 if (!alias(getLocation(RMW), Loc)) in getModRefInfo()
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | AliasAnalysis.h | 441 ModRefResult getModRefInfo(const AtomicRMWInst *RMW, const Location &Loc); 444 ModRefResult getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo() argument 446 return getModRefInfo(RMW, Location(P, Size)); in getModRefInfo()
|
/external/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 407 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, in getModRefInfo() argument 410 if (isStrongerThanMonotonic(RMW->getOrdering())) in getModRefInfo() 414 if (Loc.Ptr && !alias(MemoryLocation::get(RMW), Loc)) in getModRefInfo()
|
/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 418 ModRefInfo getModRefInfo(const AtomicRMWInst *RMW, const MemoryLocation &Loc); 421 ModRefInfo getModRefInfo(const AtomicRMWInst *RMW, const Value *P, in getModRefInfo() argument 423 return getModRefInfo(RMW, MemoryLocation(P, Size)); in getModRefInfo()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUPromoteAlloca.cpp | 571 } else if (AtomicRMWInst *RMW = dyn_cast_or_null<AtomicRMWInst>(UseInst)) { in collectUsesWithPtrTypes() local 572 if (RMW->isVolatile()) in collectUsesWithPtrTypes()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | EfficiencySanitizer.cpp | 661 } else if (AtomicRMWInst *RMW = dyn_cast<AtomicRMWInst>(I)) { in instrumentLoadOrStore() local 664 Addr = RMW->getPointerOperand(); in instrumentLoadOrStore()
|
D | AddressSanitizer.cpp | 958 } else if (AtomicRMWInst *RMW = dyn_cast<AtomicRMWInst>(I)) { in isInterestingMemoryAccess() local 961 *TypeSize = DL.getTypeStoreSizeInBits(RMW->getValOperand()->getType()); in isInterestingMemoryAccess() 963 PtrOperand = RMW->getPointerOperand(); in isInterestingMemoryAccess()
|
/external/llvm/lib/Target/AVR/ |
D | AVRInstrInfo.td | 1499 // Read-Write-Modify (RMW) instructions.
|
/external/clang/lib/CodeGen/ |
D | CGBuiltin.cpp | 1463 AtomicRMWInst *RMW = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr() local 1465 RMW->setVolatile(Volatile); in EmitBuiltinExpr() 1466 Result->addIncoming(RMW, BBs[i]); in EmitBuiltinExpr()
|