Home
last modified time | relevance | path

Searched refs:TypeStoreSize (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizerCommon.h30 TypeSize TypeStoreSize = TypeSize::getFixed(0); variable
47 TypeStoreSize = DL.getTypeStoreSizeInBits(OpType); in IsWrite()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp767 uint32_t TypeStoreSize, bool IsWrite,
772 uint32_t TypeStoreSize, bool IsWrite,
778 TypeSize TypeStoreSize, bool IsWrite,
790 Value *ShadowValue, uint32_t TypeStoreSize);
811 TypeSize TypeStoreSize) const;
1594 TypeSize TypeStoreSize, bool IsWrite, in doInstrumentAddress() argument
1599 if (!TypeStoreSize.isScalable()) { in doInstrumentAddress()
1600 const auto FixedSize = TypeStoreSize.getFixedValue(); in doInstrumentAddress()
1614 Pass->instrumentUnusualSizeOrAlignment(I, InsertBefore, Addr, TypeStoreSize, in doInstrumentAddress()
1708 isSafeAccess(ObjSizeVis, Addr, O.TypeStoreSize)) { in instrumentMop()
[all …]
H A DHWAddressSanitizer.cpp1102 if (!O.TypeStoreSize.isScalable() && isPowerOf2_64(O.TypeStoreSize) && in instrumentMemAccess()
1103 (O.TypeStoreSize / 8 <= (1ULL << (kNumberOfAccessSizes - 1))) && in instrumentMemAccess()
1105 *O.Alignment >= O.TypeStoreSize / 8)) { in instrumentMemAccess()
1106 size_t AccessSizeIndex = TypeSizeToSizeIndex(O.TypeStoreSize); in instrumentMemAccess()
1123 IRB.CreateUDiv(IRB.CreateTypeSize(IntptrTy, O.TypeStoreSize), in instrumentMemAccess()