Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp431 unsigned PointerTagShift; member in __anon1b7bdbef0111::HWAddressSanitizer
605 PointerTagShift = IsX86_64 ? 57 : 56; in initializeModule()
921 IRB.CreateTrunc(IRB.CreateLShr(R.PtrLong, PointerTagShift), Int8Ty); in insertShadowTagCheck()
1227 applyTagMask(IRB, IRB.CreateLShr(FramePointerLong, PointerTagShift)); in getUARTag()
1241 IRB.CreateOr(IRB.CreateShl(Tag, PointerTagShift), in tagPointer()
1242 ConstantInt::get(IntptrTy, (1ULL << PointerTagShift) - 1)); in tagPointer()
1246 Value *ShiftedTag = IRB.CreateShl(Tag, PointerTagShift); in tagPointer()
1260 TagMaskByte << PointerTagShift)); in untagPointer()
1265 ~(TagMaskByte << PointerTagShift))); in untagPointer()
1738 ConstantInt::get(Int64Ty, uint64_t(Tag) << PointerTagShift)), in instrumentGlobal()