Lines Matching refs:GuardNum
2553 unsigned GuardNum; member
2554 ResetGuardBit(Address Guard, unsigned GuardNum) in ResetGuardBit()
2555 : Guard(Guard), GuardNum(GuardNum) {} in ResetGuardBit()
2563 llvm::ConstantInt::get(CGF.IntTy, ~(1ULL << GuardNum)); in Emit()
2613 unsigned GuardNum; in EmitGuardedInit() local
2617 GuardNum = getContext().getStaticLocalNumber(&D); in EmitGuardedInit()
2618 assert(GuardNum > 0); in EmitGuardedInit()
2619 GuardNum--; in EmitGuardedInit()
2621 GuardNum = ThreadSafeGuardNumMap[D.getDeclContext()]++; in EmitGuardedInit()
2624 GuardNum = GI->BitIndex++; in EmitGuardedInit()
2627 if (!HasPerVariableGuard && GuardNum >= 32) { in EmitGuardedInit()
2630 GuardNum %= 32; in EmitGuardedInit()
2640 getMangleContext().mangleThreadSafeStaticGuardVariable(&D, GuardNum, in EmitGuardedInit()
2676 llvm::ConstantInt *Bit = llvm::ConstantInt::get(GuardTy, 1ULL << GuardNum); in EmitGuardedInit()
2689 CGF.EHStack.pushCleanup<ResetGuardBit>(EHCleanup, GuardAddr, GuardNum); in EmitGuardedInit()