Lines Matching defs:ThreadLong
1313 Value *ThreadLong = nullptr;
1319 if (!ThreadLong)
1320 ThreadLong = IRB.CreateLoad(IntptrTy, SlotPtr);
1321 // Extract the address field from ThreadLong. Unnecessary on AArch64 with
1323 return TargetTriple.isAArch64() ? ThreadLong
1324 : untagPointer(IRB, ThreadLong);
1339 StackBaseTag = IRB.CreateAShr(ThreadLong, 3);
1347 // Update the ring buffer. Top byte of ThreadLong defines the size of the
1350 // buffer is simply Addr &= ~((ThreadLong >> 56) << 12).
1371 IRB.CreateShl(IRB.CreateAShr(ThreadLong, 56), 12, "", true, true),
1374 IRB.CreateAdd(ThreadLong, ConstantInt::get(IntptrTy, 8)), WrapMask);