| /src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| tsan_interface.inc | 22 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 1, kAccessRead); 26 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessRead); 30 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 4, kAccessRead); 34 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 8, kAccessRead); 42 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 1, kAccessWrite); 46 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessWrite); 50 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 4, kAccessWrite); 54 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 8, kAccessWrite); 62 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 1, kAccessRead | kAccessExternalPC); 66 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 2, kAccessRead | kAccessExternalPC) [all...] |
| tsan_interface.cpp | 32 MemoryAccess(thr, pc_no_pac, (uptr)addr, 8, kAccessRead); 33 MemoryAccess(thr, pc_no_pac, (uptr)addr + 8, 8, kAccessRead); 39 MemoryAccess(thr, pc_no_pac, (uptr)addr, 8, kAccessWrite); 40 MemoryAccess(thr, pc_no_pac, (uptr)addr + 8, 8, kAccessWrite);
|
| tsan_fd.cpp | 135 MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead | kAccessSlotLocked); 184 MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead); 195 MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead); 207 MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead); 216 // Need to lock the slot to make MemoryAccess and MemoryResetRange atomic 222 MemoryAccess(thr, pc, (uptr)d, 8, 234 MemoryAccess(thr, pc, (uptr)d, 8, 266 MemoryAccess(thr, pc, (uptr)od, 8, kAccessRead);
|
| tsan_rtl_mutex.cpp | 89 MemoryAccess(thr, pc, addr, 1, kAccessWrite); 131 MemoryAccess(thr, pc, addr, 1, 166 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic); 219 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic); 284 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic); 327 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic); 368 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic);
|
| tsan_external.cpp | 77 MemoryAccess(thr, tsan_caller_pc, (uptr)addr, 1, typ);
|
| /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| tsan_interface.inc | 22 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 1, kAccessRead); 26 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessRead); 30 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 4, kAccessRead); 34 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 8, kAccessRead); 38 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 1, kAccessWrite); 42 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 2, kAccessWrite); 46 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 4, kAccessWrite); 50 MemoryAccess(cur_thread(), CALLERPC, (uptr)addr, 8, kAccessWrite); 54 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 1, kAccessRead | kAccessExternalPC); 58 MemoryAccess(cur_thread(), STRIP_PAC_PC(pc), (uptr)addr, 2, kAccessRead | kAccessExternalPC) [all...] |
| tsan_interface.cpp | 32 MemoryAccess(thr, pc, (uptr)addr, 8, kAccessRead); 33 MemoryAccess(thr, pc, (uptr)addr + 8, 8, kAccessRead); 39 MemoryAccess(thr, pc, (uptr)addr, 8, kAccessWrite); 40 MemoryAccess(thr, pc, (uptr)addr + 8, 8, kAccessWrite); 46 MemoryAccess(thr, pc_no_pac, (uptr)addr, 8, kAccessRead); 47 MemoryAccess(thr, pc_no_pac, (uptr)addr + 8, 8, kAccessRead); 53 MemoryAccess(thr, pc_no_pac, (uptr)addr, 8, kAccessWrite); 54 MemoryAccess(thr, pc_no_pac, (uptr)addr + 8, 8, kAccessWrite);
|
| tsan_fd.cpp | 118 MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead); 166 MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead); 177 MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead); 187 MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead); 197 MemoryAccess(thr, pc, (uptr)d, 8, kAccessWrite); 207 MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead); 231 MemoryAccess(thr, pc, (uptr)od, 8, kAccessRead);
|
| tsan_rtl_mutex.cpp | 71 MemoryAccess(thr, pc, addr, 1, kAccessWrite); 136 MemoryAccess(thr, pc, addr, 1, kAccessWrite | kAccessFree); 165 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic); 215 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic); 273 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic); 313 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic); 346 MemoryAccess(thr, pc, addr, 1, kAccessRead | kAccessAtomic);
|
| tsan_external.cpp | 70 MemoryAccess(thr, CALLERPC, (uptr)addr, 1, typ);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| MemorySSAUpdater.h | 53 using PhiToDefMap = SmallDenseMap<MemoryPhi *, MemoryAccess *>; 179 /// Create a MemoryAccess in MemorySSA at a specified point in a block, 182 /// Returns the new MemoryAccess. 189 /// It will return the new MemoryAccess. 190 /// Note: If a MemoryAccess already exists for I, this function will make it 192 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 196 /// Create a MemoryAccess in MemorySSA before or after an existing 197 /// MemoryAccess. 199 /// Returns the new MemoryAccess [all...] |
| MemorySSA.h | 115 class MemoryAccess; 128 // Used to signify what the default invalid ID is for MemoryAccess's 134 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 136 memoryaccess_def_iterator_base<const MemoryAccess>; 140 class MemoryAccess 142 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 143 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 146 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 148 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 150 MemoryAccess(const MemoryAccess &) = delete [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| MemorySSAUpdater.cpp | 43 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( 45 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &CachedPreviousDef) { 59 MemoryAccess *Result = getPreviousDefFromEnd(Pred, CachedPreviousDef); 68 MemoryAccess *Result = MSSA->createMemoryPhi(BB); 75 SmallVector<TrackingVH<MemoryAccess>, 8> PhiOps; 81 MemoryAccess *SingleAccess = nullptr; 144 MemoryAccess *MemorySSAUpdater::getPreviousDef(MemoryAccess *MA) { 147 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> CachedPreviousDef; 154 MemoryAccess *MemorySSAUpdater::getPreviousDefInBlock(MemoryAccess *MA) [all...] |
| MemorySSA.cpp | 116 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) 122 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) 346 // The MemoryAccess we actually got called with, used to test local domination 347 const MemoryAccess *OriginalAccess = nullptr; 353 UpwardsMemoryQuery(const Instruction *Inst, const MemoryAccess *Access) 379 /// \param Start The MemoryAccess that we want to walk from. 389 checkClobberSanity(const MemoryAccess *Start, MemoryAccess *ClobberAt, 460 {const_cast<MemoryAccess *>(MA), MAP.second}, 497 MemoryAccess *First [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| TargetProcessControl.h | 35 class MemoryAccess { 40 virtual ~MemoryAccess(); 115 /// Return a MemoryAccess object for the target process. 116 MemoryAccess &getMemoryAccess() const { return *MemAccess; } 161 MemoryAccess *MemAccess = nullptr; 167 private TargetProcessControl::MemoryAccess {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| NewGVN.cpp | 278 // For memory, we also track a representative MemoryAccess, and a set of memory 331 const MemoryAccess *getMemoryLeader() const { return RepMemoryAccess; } 332 void setMemoryLeader(const MemoryAccess *Leader) { RepMemoryAccess = Leader; } 411 const MemoryAccess *RepMemoryAccess = nullptr; 557 // Map from temporary operation to MemoryAccess. 584 mutable DenseMap<const MemoryAccess *, SmallPtrSet<MemoryAccess *, 2>> 589 // We could use the congruence class machinery, but the MemoryAccess's are 592 DenseMap<const MemoryAccess *, CongruenceClass *> MemoryAccessToClass; 726 const MemoryAccess *) const [all...] |
| DeadStoreElimination.cpp | 860 SmallPtrSet<MemoryAccess *, 4> SkipStores; 893 MemoryAccess *MA = MSSA.getMemoryAccess(&I); 1138 SmallVector<MemoryAccess *, 4> WorkList; 1139 SmallPtrSet<MemoryAccess *, 8> Visited; 1140 auto PushMemUses = [&WorkList, &Visited](MemoryAccess *Acc) { 1144 WorkList.push_back(cast<MemoryAccess>(U.getUser())); 1153 MemoryAccess *UseAccess = WorkList[I]; 1289 Optional<MemoryAccess *> 1290 getDomMemoryDef(MemoryDef *KillingDef, MemoryAccess *StartAccess, 1299 MemoryAccess *Current = StartAccess [all...] |
| LoopInstSimplify.cpp | 139 if (MemoryAccess *MA = MSSA->getMemoryAccess(&I)) 140 if (MemoryAccess *ReplacementMA = MSSA->getMemoryAccess(SimpleI))
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/ |
| GVNExpression.h | 270 const MemoryAccess *MemoryLeader; 274 const MemoryAccess *MemoryLeader) 297 const MemoryAccess *getMemoryLeader() const { return MemoryLeader; } 298 void setMemoryLeader(const MemoryAccess *ML) { MemoryLeader = ML; } 307 const MemoryAccess *MemoryLeader) 334 const MemoryAccess *MemoryLeader) 338 const MemoryAccess *MemoryLeader) 377 const MemoryAccess *MemoryLeader)
|
| /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/ |
| RemoteJITUtils.cpp | 44 using MemoryAccess = OrcRPCTPCMemoryAccess<ThisT>; 60 std::unique_ptr<MemoryAccess> OwnedMemAccess; 84 OwnedMemAccess = std::make_unique<MemoryAccess>(*this);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUAnnotateUniformValues.cpp | 74 const MemoryAccess *MA = MSSA->getWalker()->getClobberingMemoryAccess(Load);
|
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| TargetProcessControl.cpp | 21 TargetProcessControl::MemoryAccess::~MemoryAccess() {}
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/ |
| llvm-jitlink.h | 105 std::unique_ptr<TargetProcessControl::MemoryAccess> OwnedMemAccess;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| LoopUtils.h | 34 class MemoryAccess; 200 SmallVectorImpl<Instruction *> &, SmallVectorImpl<MemoryAccess *> &,
|
| /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| tsan_rtl.h | 718 void MemoryAccess(ThreadState *thr, uptr pc, uptr addr, 737 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); 742 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); 747 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); 752 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, true);
|