Lines Matching refs:PoisonSize
819 uint64_t PoisonSize = NextField - SSV[i].Offset - SSV[i].Size; in EmitAsanPrologueOrEpilogue() local
821 if (PoisonSize < AsanAlignment || !SSV[i].Size || in EmitAsanPrologueOrEpilogue()
826 Builder.getIntN(PtrSize, PoisonSize)}); in EmitAsanPrologueOrEpilogue()
1672 std::optional<CharUnits::QuantityType> PoisonSize = {}) { in EmitSanitizerDtorCallback() argument
1679 if (PoisonSize.has_value()) {
1680 Args.emplace_back(llvm::ConstantInt::get(CGF.SizeTy, *PoisonSize));
1693 CharUnits::QuantityType PoisonSize) { in EmitSanitizerDtorFieldsCallback() argument
1695 PoisonSize); in EmitSanitizerDtorFieldsCallback()
1765 CharUnits PoisonSize = PoisonEnd - PoisonStart; in Emit() local
1766 if (!PoisonSize.isPositive()) in Emit()
1772 EmitSanitizerDtorFieldsCallback(CGF, OffsetPtr, PoisonSize.getQuantity()); in Emit()