• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/

Lines Matching defs:IsWrite

617   /// and set IsWrite/Alignment. Otherwise return nullptr.
620 Value *isInterestingMemoryAccess(Instruction *I, bool *IsWrite,
628 Value *Addr, uint32_t TypeSize, bool IsWrite,
632 uint32_t TypeSize, bool IsWrite,
638 bool IsWrite, size_t AccessSizeIndex,
1345 bool *IsWrite,
1360 *IsWrite = false;
1366 *IsWrite = true;
1372 *IsWrite = true;
1378 *IsWrite = true;
1392 *IsWrite = true;
1396 *IsWrite = false;
1495 uint32_t TypeSize, bool IsWrite,
1503 return Pass->instrumentAddress(I, InsertBefore, Addr, TypeSize, IsWrite,
1506 IsWrite, nullptr, UseCalls, Exp);
1514 bool IsWrite, Value *SizeArgument,
1543 Granularity, ElemTypeSize, IsWrite, SizeArgument,
1551 bool IsWrite = false;
1556 isInterestingMemoryAccess(I, &IsWrite, &TypeSize, &Alignment, &MaybeMask);
1592 if (IsWrite)
1600 Alignment, Granularity, TypeSize, IsWrite,
1604 IsWrite, nullptr, UseCalls, Exp);
1609 Value *Addr, bool IsWrite,
1618 Call = IRB.CreateCall(AsanErrorCallbackSized[IsWrite][0],
1621 Call = IRB.CreateCall(AsanErrorCallbackSized[IsWrite][1],
1626 IRB.CreateCall(AsanErrorCallback[IsWrite][0][AccessSizeIndex], Addr);
1628 Call = IRB.CreateCall(AsanErrorCallback[IsWrite][1][AccessSizeIndex],
1659 uint32_t TypeSize, bool IsWrite,
1670 IRB.CreateCall(AsanMemoryAccessCallback[IsWrite][0][AccessSizeIndex],
1673 IRB.CreateCall(AsanMemoryAccessCallback[IsWrite][1][AccessSizeIndex],
1730 Instruction *Crash = generateCrashCode(CrashTerm, AddrLong, IsWrite,
1741 bool IsWrite, Value *SizeArgument, bool UseCalls, uint32_t Exp) {
1747 IRB.CreateCall(AsanMemoryAccessCallbackSized[IsWrite][0],
1750 IRB.CreateCall(AsanMemoryAccessCallbackSized[IsWrite][1],
1756 instrumentAddress(I, InsertBefore, Addr, 8, IsWrite, Size, false, Exp);
1757 instrumentAddress(I, InsertBefore, LastByte, 8, IsWrite, Size, false, Exp);
2475 // IsWrite, TypeSize and Exp are encoded in the function name.
2651 bool IsWrite;
2663 if (Value *Addr = isInterestingMemoryAccess(&Inst, &IsWrite, &TypeSize,
2717 if (isInterestingMemoryAccess(Inst, &IsWrite, &TypeSize, &Alignment))