Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp186 void instrumentMemAccessInline(Value *PtrLong, bool IsWrite,
197 Value *tagPointer(IRBuilder<> &IRB, Type *Ty, Value *PtrLong, Value *Tag);
198 Value *untagPointer(IRBuilder<> &IRB, Value *PtrLong);
529 Value *AddrLong = untagPointer(IRB, PtrLong); in instrumentMemAccessInline()
530 Value *ShadowLong = memToShadow(AddrLong, PtrLong->getType(), IRB); in instrumentMemAccessInline()
570 IRB.CreateCall(Asm, PtrLong); in instrumentMemAccessInline()
727 Value *PtrLong, Value *Tag) { in tagPointer() argument
734 TaggedPtrLong = IRB.CreateAnd(PtrLong, ShiftedTag); in tagPointer()
738 TaggedPtrLong = IRB.CreateOr(PtrLong, ShiftedTag); in tagPointer()
748 UntaggedPtrLong = IRB.CreateOr(PtrLong, in untagPointer()
[all …]