Lines Matching defs:PtrLong
308 Value *PtrLong = nullptr;
354 Value *tagPointer(IRBuilder<> &IRB, Type *Ty, Value *PtrLong, Value *Tag);
355 Value *untagPointer(IRBuilder<> &IRB, Value *PtrLong);
919 R.PtrLong = IRB.CreatePointerCast(Ptr, IntptrTy);
921 IRB.CreateTrunc(IRB.CreateLShr(R.PtrLong, PointerTagShift), Int8Ty);
922 R.AddrLong = untagPointer(IRB, R.PtrLong);
1001 Value *PtrLowBits = IRB.CreateTrunc(IRB.CreateAnd(TCI.PtrLong, 15), Int8Ty);
1024 FunctionType::get(VoidTy, {TCI.PtrLong->getType()}, false),
1035 FunctionType::get(VoidTy, {TCI.PtrLong->getType()}, false),
1043 FunctionType::get(VoidTy, {TCI.PtrLong->getType()}, false),
1052 IRB.CreateCall(Asm, TCI.PtrLong);
1235 Value *PtrLong, Value *Tag) {
1243 TaggedPtrLong = IRB.CreateAnd(PtrLong, ShiftedTag);
1247 TaggedPtrLong = IRB.CreateOr(PtrLong, ShiftedTag);
1253 Value *HWAddressSanitizer::untagPointer(IRBuilder<> &IRB, Value *PtrLong) {
1259 IRB.CreateOr(PtrLong, ConstantInt::get(PtrLong->getType(),
1264 PtrLong, ConstantInt::get(PtrLong->getType(),