reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2465 GuardNum = getContext().getStaticLocalNumber(&D); 2466 assert(GuardNum > 0); 2467 GuardNum--; 2469 GuardNum = ThreadSafeGuardNumMap[D.getDeclContext()]++; 2472 GuardNum = GI->BitIndex++; 2475 if (!HasPerVariableGuard && GuardNum >= 32) { 2478 GuardNum %= 32; 2488 getMangleContext().mangleThreadSafeStaticGuardVariable(&D, GuardNum, 2524 llvm::ConstantInt *Bit = llvm::ConstantInt::get(GuardTy, 1ULL << GuardNum); 2537 CGF.EHStack.pushCleanup<ResetGuardBit>(EHCleanup, GuardAddr, GuardNum);