HomeSort by: relevance | last modified time | path
    Searched defs:IsWrite (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/
AddressSanitizerCommon.h 25 bool IsWrite;
32 InterestingMemoryOperand(Instruction *I, unsigned OperandNo, bool IsWrite,
35 : IsWrite(IsWrite), OpType(OpType), Alignment(Alignment),
  /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_shadow.h 121 DCHECK_EQ(kAccessIsWrite, IsWrite());
167 bool ALWAYS_INLINE IsWrite() const { return !IsRead(); }
192 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic));
199 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite));
206 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
MemProfiler.cpp 150 bool IsWrite;
174 Value *Addr, uint32_t TypeSize, bool IsWrite);
178 bool IsWrite);
336 Access.IsWrite = false;
343 Access.IsWrite = true;
351 Access.IsWrite = true;
359 Access.IsWrite = true;
374 Access.IsWrite = true;
378 Access.IsWrite = false;
416 uint32_t TypeSize, bool IsWrite) {
    [all...]
ThreadSanitizer.cpp 450 const bool IsWrite = isa<StoreInst>(*I);
451 Value *Addr = IsWrite ? cast<StoreInst>(I)->getPointerOperand()
457 if (!IsWrite) {
492 if (IsWrite) {
614 const bool IsWrite = isa<StoreInst>(*II.Inst);
615 Value *Addr = IsWrite ? cast<StoreInst>(II.Inst)->getPointerOperand()
627 if (IsWrite && isVtableAccess(II.Inst)) {
645 if (!IsWrite && isVtableAccess(II.Inst)) {
652 const unsigned Alignment = IsWrite ? cast<StoreInst>(II.Inst)->getAlignment()
657 (IsWrite ? cast<StoreInst>(II.Inst)->isVolatile(
    [all...]
AddressSanitizer.cpp 652 Value *Addr, uint32_t TypeSize, bool IsWrite,
656 uint32_t TypeSize, bool IsWrite,
660 uint32_t TypeSize, bool IsWrite,
666 bool IsWrite, size_t AccessSizeIndex,
1455 bool IsWrite = F->getName().startswith("llvm.masked.store.");
1457 unsigned OpOffset = IsWrite ? 1 : 0;
1458 if (IsWrite ? !ClInstrumentWrites : !ClInstrumentReads)
1470 Interesting.emplace_back(I, OpOffset, IsWrite, Ty, Alignment, Mask);
1540 uint32_t TypeSize, bool IsWrite,
1548 return Pass->instrumentAddress(I, InsertBefore, Addr, TypeSize, IsWrite,
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_rtl.h 215 DCHECK_EQ(kAccessIsWrite, IsWrite());
265 bool ALWAYS_INLINE IsWrite() const { return !IsRead(); }
294 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic));
302 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite));
310 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite));
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopAccessAnalysis.cpp 691 bool IsWrite = Access.getInt();
692 RtCheck.insert(TheLoop, Ptr, IsWrite, DepId, ASId, StridesMap, PSE);
732 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true));
734 if (IsWrite)
738 AccessInfos.emplace_back(Ptr, IsWrite);
893 bool IsWrite = AC.getInt();
897 bool IsReadOnlyPtr = ReadOnlyPtr.count(Ptr) && !IsWrite;
902 assert(((IsReadOnlyPtr && UseDeferred) || IsWrite ||
906 MemAccessInfo Access(Ptr, IsWrite);
913 // "a[b[i]] +="). Hence, we need the second check for "!IsWrite"
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.cpp 4139 bool IsWrite = cast<ConstantSDNode>(Op.getOperand(2))->getZExtValue();
4140 unsigned Code = IsWrite ? SystemZ::PFD_WRITE : SystemZ::PFD_READ;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 3178 // 2: bool isWrite
3183 unsigned IsWrite = cast<ConstantSDNode>(Op.getOperand(2))->getZExtValue();
3199 unsigned PrfOp = (IsWrite << 4) | // Load/Store bit

Completed in 92 milliseconds