Lines Matching refs:Mapping
407 ShadowMapping Mapping; member in __anon1b7bdbef0111::HWAddressSanitizer
608 Mapping.init(TargetTriple, InstrumentWithCalls); in initializeModule()
758 if (Mapping.Offset != kDynamicShadowSentinel) in getShadowNonTls()
761 ConstantInt::get(IntptrTy, Mapping.Offset), PtrTy)); in getShadowNonTls()
763 if (Mapping.InGlobal) in getShadowNonTls()
895 Value *Shadow = IRB.CreateLShr(Mem, Mapping.Scale); in memToShadow()
896 if (Mapping.Offset == 0) in memToShadow()
962 if (TargetTriple.isAArch64() && Mapping.Offset != kDynamicShadowSentinel) { in instrumentMemAccessOutline()
963 uint16_t offset_shifted = Mapping.Offset >> 32; in instrumentMemAccessOutline()
964 useFixedShadowIntrinsic = (uint64_t)offset_shifted << 32 == Mapping.Offset; in instrumentMemAccessOutline()
974 ConstantInt::get(Int64Ty, Mapping.Offset)}); in instrumentMemAccessOutline()
1104 (!O.Alignment || *O.Alignment >= Mapping.getObjectAlignment() || in instrumentMemAccess()
1136 size_t AlignedSize = alignTo(Size, Mapping.getObjectAlignment()); in tagAlloca()
1146 size_t ShadowSize = Size >> Mapping.Scale; in tagAlloca()
1158 const uint8_t SizeRemainder = Size % Mapping.getObjectAlignment().value(); in tagAlloca()
1304 if (!Mapping.InTls) in emitPrologue()
1441 size_t AlignedSize = alignTo(Size, Mapping.getObjectAlignment()); in instrumentStack()
1507 memtag::alignAndPadAlloca(Info, Mapping.getObjectAlignment()); in instrumentStack()
1628 Mapping.WithFrameRecord && in sanitizeFunction()
1676 uint64_t NewSize = alignTo(SizeInBytes, Mapping.getObjectAlignment()); in instrumentGlobal()
1693 std::max(GV->getAlign().valueOrOne(), Mapping.getObjectAlignment())); in instrumentGlobal()