Lines Matching refs:IsWrite
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()
523 void HWAddressSanitizer::instrumentMemAccessInline(Value *PtrLong, bool IsWrite, in instrumentMemAccessInline() argument
547 const int64_t AccessInfo = Recover * 0x20 + IsWrite * 0x10 + AccessSizeIndex; in instrumentMemAccessInline()
593 bool IsWrite = false; in instrumentMemAccess() local
604 isInterestingMemoryAccess(I, &IsWrite, &TypeSize, &Alignment, &MaybeMask); in instrumentMemAccess()
620 IRB.CreateCall(HwasanMemoryAccessCallback[IsWrite][AccessSizeIndex], in instrumentMemAccess()
623 instrumentMemAccessInline(AddrLong, IsWrite, AccessSizeIndex, I); in instrumentMemAccess()
626 IRB.CreateCall(HwasanMemoryAccessCallbackSized[IsWrite], in instrumentMemAccess()
977 bool IsWrite; in runOnFunction() local
980 Value *Addr = isInterestingMemoryAccess(&Inst, &IsWrite, &TypeSize, in runOnFunction()