| /freebsd-12.1/contrib/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmInstrumentation.cpp | 222 bool IsWrite, 226 bool IsWrite, 293 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperand() argument 595 bool IsWrite, 600 bool IsWrite, 630 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandSmall() argument 705 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandLarge() argument 855 bool IsWrite, 860 bool IsWrite, 903 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandSmall() argument [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.cpp | 186 void instrumentMemAccessInline(Value *PtrLong, bool IsWrite, 191 Value *isInterestingMemoryAccess(Instruction *I, bool *IsWrite, 422 bool *IsWrite, in isInterestingMemoryAccess() argument 437 *IsWrite = false; in isInterestingMemoryAccess() 443 *IsWrite = true; in isInterestingMemoryAccess() 449 *IsWrite = true; in isInterestingMemoryAccess() 455 *IsWrite = true; in isInterestingMemoryAccess() 593 bool IsWrite = false; in instrumentMemAccess() local 623 instrumentMemAccessInline(AddrLong, IsWrite, AccessSizeIndex, I); in instrumentMemAccess() 626 IRB.CreateCall(HwasanMemoryAccessCallbackSized[IsWrite], in instrumentMemAccess() [all …]
|
| H A D | AddressSanitizer.cpp | 1230 *IsWrite = false; in isInterestingMemoryAccess() 1236 *IsWrite = true; in isInterestingMemoryAccess() 1242 *IsWrite = true; in isInterestingMemoryAccess() 1248 *IsWrite = true; in isInterestingMemoryAccess() 1262 *IsWrite = true; in isInterestingMemoryAccess() 1266 *IsWrite = false; in isInterestingMemoryAccess() 1405 bool IsWrite = false; in instrumentMop() local 1446 if (IsWrite) in instrumentMop() 1458 IsWrite, nullptr, UseCalls, Exp); in instrumentMop() 1472 Call = IRB.CreateCall(AsanErrorCallbackSized[IsWrite][0], in generateCrashCode() [all …]
|
| H A D | ThreadSanitizer.cpp | 519 bool IsWrite = isa<StoreInst>(*I); in instrumentLoadOrStore() local 520 Value *Addr = IsWrite in instrumentLoadOrStore() 533 if (IsWrite && isVtableAccess(I)) { in instrumentLoadOrStore() 551 if (!IsWrite && isVtableAccess(I)) { in instrumentLoadOrStore() 557 const unsigned Alignment = IsWrite in instrumentLoadOrStore() 564 OnAccessFunc = IsWrite ? TsanWrite[Idx] : TsanRead[Idx]; in instrumentLoadOrStore() 566 OnAccessFunc = IsWrite ? TsanUnalignedWrite[Idx] : TsanUnalignedRead[Idx]; in instrumentLoadOrStore() 568 if (IsWrite) NumInstrumentedWrites++; in instrumentLoadOrStore()
|
| /freebsd-12.1/contrib/compiler-rt/lib/esan/ |
| H A D | esan.cpp | 65 void processRangeAccess(uptr PC, uptr Addr, int Size, bool IsWrite) { in processRangeAccess() argument 67 IsWrite ? 'w' : 'r', Addr, Size); in processRangeAccess() 72 processRangeAccessWorkingSet(PC, Addr, Size, IsWrite); in processRangeAccess()
|
| H A D | working_set.h | 29 bool IsWrite);
|
| H A D | esan.h | 47 void processRangeAccess(uptr PC, uptr Addr, int Size, bool IsWrite);
|
| H A D | working_set.cpp | 82 bool IsWrite) { in processRangeAccessWorkingSet() argument
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 688 bool IsWrite = Access.getInt(); in createCheckForAccess() local 689 RtCheck.insert(TheLoop, Ptr, IsWrite, DepId, ASId, StridesMap, PSE); in createCheckForAccess() 725 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT() local 726 MemAccessInfo Access(Ptr, IsWrite); in canCheckPtrAtRT() 728 if (IsWrite) in canCheckPtrAtRT() 867 bool IsWrite = AC.getInt(); in processMemAccesses() local 871 bool IsReadOnlyPtr = ReadOnlyPtr.count(Ptr) && !IsWrite; in processMemAccesses() 876 assert(((IsReadOnlyPtr && UseDeferred) || IsWrite || in processMemAccesses() 880 MemAccessInfo Access(Ptr, IsWrite); in processMemAccesses() 897 if ((IsWrite || IsReadOnlyPtr) && SetHasWrite) { in processMemAccesses() [all …]
|
| /freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.h | 215 DCHECK_EQ(kAccessIsWrite, IsWrite()); in SetWrite() 265 bool ALWAYS_INLINE IsWrite() const { return !IsRead(); } in IsWrite() function 294 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic)); in IsBothReadsOrAtomic() 302 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite)); in IsRWNotWeaker() 310 (IsAtomic() == kIsAtomic && !IsWrite() >= !kIsWrite)); in IsRWWeakerOrEqual()
|
| H A D | tsan_rtl_report.cc | 174 mop->write = s.IsWrite(); in AddMemoryAccess()
|
| /freebsd-12.1/contrib/llvm/tools/lld/ELF/ |
| H A D | Writer.cpp | 798 bool IsWrite = Sec->Flags & SHF_WRITE; in getSectionRank() local 801 if (IsWrite) in getSectionRank() 805 } else if (IsWrite) { in getSectionRank()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3645 bool IsWrite = cast<ConstantSDNode>(Op.getOperand(2))->getZExtValue(); in lowerPREFETCH() local 3646 unsigned Code = IsWrite ? SystemZ::PFD_WRITE : SystemZ::PFD_READ; in lowerPREFETCH()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 2277 unsigned IsWrite = cast<ConstantSDNode>(Op.getOperand(2))->getZExtValue(); in LowerPREFETCH() local 2293 unsigned PrfOp = (IsWrite << 4) | // Load/Store bit in LowerPREFETCH()
|