Searched refs:ThreadLong (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_thread.cpp | 77 uptr *ThreadLong = GetCurrentThreadLongPtr(); in InitStackRingBuffer() 79 stack_allocations_ = new (ThreadLong) in InitStackRingBuffer() 76 uptr *ThreadLong = GetCurrentThreadLongPtr(); InitStackRingBuffer() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64StackTagging.cpp | 498 auto *ThreadLong = IRB.CreateLoad(IntptrTy, SlotPtr); in insertBaseTaggedPointer() local 503 Value *RecordPtr = IRB.CreateIntToPtr(ThreadLong, IRB.getPtrTy(0)); in insertBaseTaggedPointer() 514 IRB.CreateShl(IRB.CreateAShr(ThreadLong, 56), 12, "", true, true), in insertBaseTaggedPointer() 517 IRB.CreateAdd(ThreadLong, ConstantInt::get(IntptrTy, 16)), WrapMask); in insertBaseTaggedPointer()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.cpp | 1313 Value *ThreadLong = nullptr; in emitPrologue() local 1319 if (!ThreadLong) in emitPrologue() 1320 ThreadLong = IRB.CreateLoad(IntptrTy, SlotPtr); in emitPrologue() 1323 return TargetTriple.isAArch64() ? ThreadLong in emitPrologue() 1324 : untagPointer(IRB, ThreadLong); in emitPrologue() 1339 StackBaseTag = IRB.CreateAShr(ThreadLong, 3); in emitPrologue() 1371 IRB.CreateShl(IRB.CreateAShr(ThreadLong, 56), 12, "", true, true), in emitPrologue() 1374 IRB.CreateAdd(ThreadLong, ConstantInt::get(IntptrTy, 8)), WrapMask); in emitPrologue()
|