HomeSort by: relevance | last modified time | path
    Searched refs:MemoryAccess (Results 1 - 25 of 42) sorted by relevancy

1 2

  /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);

Completed in 66 milliseconds

1 2