Searched defs:IsWrite (Results 1 - 4 of 4) sorted by relevance
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 399 bool IsWrite = isa<StoreInst>(*I); local 400 Value *Addr = IsWrite 406 if (IsWrite && isVtableAccess(I)) { 419 if (!IsWrite && isVtableAccess(I)) { 425 Value *OnAccessFunc = IsWrite ? TsanWrite[Idx] : TsanRead[Idx]; 427 if (IsWrite) NumInstrumentedWrites++;
|
H A D | AddressSanitizer.cpp | 285 Value *Addr, uint32_t TypeSize, bool IsWrite, 290 bool IsWrite, size_t AccessSizeIndex, 295 Instruction *InsertBefore, bool IsWrite); 579 Value *Addr, Value *Size, Instruction *InsertBefore, bool IsWrite) { 584 instrumentAddress(OrigIns, InsertBefore, Addr, 8, IsWrite, Size); 590 instrumentAddress(OrigIns, InsertBefore, AddrLast, 8, IsWrite, Size); 620 // and set IsWrite. Otherwise return NULL. 621 static Value *isInterestingMemoryAccess(Instruction *I, bool *IsWrite) { argument 624 *IsWrite = false; 629 *IsWrite 577 instrumentMemIntrinsicParam( Instruction *OrigIns, Value *Addr, Value *Size, Instruction *InsertBefore, bool IsWrite) argument 646 bool IsWrite = false; local 700 generateCrashCode( Instruction *InsertBefore, Value *Addr, bool IsWrite, size_t AccessSizeIndex, Value *SizeArgument) argument 733 instrumentAddress(Instruction *OrigIns, Instruction *InsertBefore, Value *Addr, uint32_t TypeSize, bool IsWrite, Value *SizeArgument) argument 1142 bool IsWrite; local [all...] |
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl.h | 256 DCHECK_EQ(kAccessIsWrite, IsWrite()); 319 bool IsWrite() const { return !IsRead(); } function in class:__tsan::Shadow 349 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic)); 357 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite)); 365 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite));
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 2995 bool IsWrite = Access.getInt(); local 2998 if (!IsWrite && Accesses.count(MemAccessInfo(Ptr, true))) 3001 if (IsWrite) 3020 RtCheck.insert(SE, TheLoop, Ptr, IsWrite, DepId); 3049 bool IsWrite = Access.getInt(); local 3057 // second check for "!IsWrite". 3058 bool IsReadOnlyPtr = ReadOnlyPtr.count(Ptr) && !IsWrite; 3082 if ((IsWrite && !isFunctionScopeIdentifiedObject(UnderlyingObj)) || 3083 (!IsWrite && (!AreAllWritesIdentified || 3087 (IsWrite [all...] |
Completed in 216 milliseconds