Searched refs:PointerTagShift (Results 1 – 1 of 1) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.cpp | 406 unsigned PointerTagShift; member in __anon75deca650111::HWAddressSanitizer 582 PointerTagShift = IsX86_64 ? 57 : 56; in initializeModule() 887 IRB.CreateTrunc(IRB.CreateLShr(R.PtrLong, PointerTagShift), Int8Ty); in insertShadowTagCheck() 1170 applyTagMask(IRB, IRB.CreateLShr(StackPointerLong, PointerTagShift)); in getUARTag() 1184 IRB.CreateOr(IRB.CreateShl(Tag, PointerTagShift), in tagPointer() 1185 ConstantInt::get(IntptrTy, (1ULL << PointerTagShift) - 1)); in tagPointer() 1189 Value *ShiftedTag = IRB.CreateShl(Tag, PointerTagShift); in tagPointer() 1203 TagMaskByte << PointerTagShift)); in untagPointer() 1208 ~(TagMaskByte << PointerTagShift))); in untagPointer() 1649 ConstantInt::get(Int64Ty, uint64_t(Tag) << PointerTagShift)), in instrumentGlobal()
|