Searched refs:ThreadLong (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MemoryTaggingSupport.cpp | 332 Value *incrementThreadLong(IRBuilder<> &IRB, Value *ThreadLong, in incrementThreadLong() argument 359 IRB.CreateShl(IRB.CreateAShr(ThreadLong, 56), 12, "", true, true), in incrementThreadLong() 360 ConstantInt::get(ThreadLong->getType(), (uint64_t)-1)); in incrementThreadLong() 362 IRB.CreateAdd(ThreadLong, ConstantInt::get(ThreadLong->getType(), Inc)), in incrementThreadLong()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_thread.cpp | 77 uptr *ThreadLong = GetCurrentThreadLongPtr(); in InitStackRingBuffer() local 79 stack_allocations_ = new (ThreadLong) in InitStackRingBuffer()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | MemoryTaggingSupport.h | 101 Value *incrementThreadLong(IRBuilder<> &IRB, Value *ThreadLong,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64StackTagging.cpp | 484 auto *ThreadLong = IRB.CreateLoad(IntptrTy, SlotPtr); in insertBaseTaggedPointer() local 489 Value *RecordPtr = IRB.CreateIntToPtr(ThreadLong, IRB.getPtrTy(0)); in insertBaseTaggedPointer() 493 IRB.CreateStore(memtag::incrementThreadLong(IRB, ThreadLong, 16), SlotPtr); in insertBaseTaggedPointer()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.cpp | 1361 Value *ThreadLong = nullptr; in emitPrologue() local 1367 if (!ThreadLong) in emitPrologue() 1368 ThreadLong = IRB.CreateLoad(IntptrTy, SlotPtr); in emitPrologue() 1371 return TargetTriple.isAArch64() ? ThreadLong in emitPrologue() 1372 : untagPointer(IRB, ThreadLong); in emitPrologue() 1387 StackBaseTag = IRB.CreateAShr(ThreadLong, 3); in emitPrologue() 1395 IRB.CreateStore(memtag::incrementThreadLong(IRB, ThreadLong, 8), SlotPtr); in emitPrologue()
|