Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/compiler-rt/lib/hwasan/
H A Dhwasan_thread.cc36 uptr *ThreadLong = GetCurrentThreadLongPtr(); in Init() local
38 stack_allocations_ = new (ThreadLong) in Init()
H A Dhwasan_linux.cc305 uptr *ThreadLong = GetCurrentThreadLongPtr(); in GetCurrentThread() local
307 if (!*ThreadLong) in GetCurrentThread()
310 auto *R = (StackAllocationsRingBuffer *)ThreadLong; in GetCurrentThread()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp815 Instruction *ThreadLong = IRB.CreateLoad(SlotPtr); in emitPrologue() local
820 IRB.CreateICmpEQ(ThreadLong, ConstantInt::get(IntptrTy, 0)); in emitPrologue()
833 ThreadLongPhi->addIncoming(ThreadLong, ThreadLong->getParent()); in emitPrologue()
835 ThreadLong = ThreadLongPhi; in emitPrologue()
840 TargetTriple.isAArch64() ? ThreadLong : untagPointer(IRB, ThreadLong); in emitPrologue()
872 IRB.CreateShl(IRB.CreateAShr(ThreadLong, 56), 12, "", true, true), in emitPrologue()
875 IRB.CreateAdd(ThreadLong, ConstantInt::get(IntptrTy, 8)), WrapMask); in emitPrologue()