Lines Matching refs:GuardNum
2588 unsigned GuardNum; member
2589 ResetGuardBit(Address Guard, unsigned GuardNum) in ResetGuardBit()
2590 : Guard(Guard), GuardNum(GuardNum) {} in ResetGuardBit()
2598 llvm::ConstantInt::get(CGF.IntTy, ~(1ULL << GuardNum)); in Emit()
2648 unsigned GuardNum; in EmitGuardedInit() local
2652 GuardNum = getContext().getStaticLocalNumber(&D); in EmitGuardedInit()
2653 assert(GuardNum > 0); in EmitGuardedInit()
2654 GuardNum--; in EmitGuardedInit()
2656 GuardNum = ThreadSafeGuardNumMap[D.getDeclContext()]++; in EmitGuardedInit()
2659 GuardNum = GI->BitIndex++; in EmitGuardedInit()
2662 if (!HasPerVariableGuard && GuardNum >= 32) { in EmitGuardedInit()
2665 GuardNum %= 32; in EmitGuardedInit()
2675 getMangleContext().mangleThreadSafeStaticGuardVariable(&D, GuardNum, in EmitGuardedInit()
2711 llvm::ConstantInt *Bit = llvm::ConstantInt::get(GuardTy, 1ULL << GuardNum); in EmitGuardedInit()
2724 CGF.EHStack.pushCleanup<ResetGuardBit>(EHCleanup, GuardAddr, GuardNum); in EmitGuardedInit()