Home
last modified time | relevance | path

Searched refs:GuardAddr (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp757 ConstantAddress GuardAddr = ConstantAddress::invalid(); in EmitCXXModuleInitFunc() local
766 GuardAddr = ConstantAddress(Guard, Int8Ty, GuardAlign); in EmitCXXModuleInitFunc()
769 GuardAddr); in EmitCXXModuleInitFunc()
H A DMicrosoftCXXABI.cpp2685 ConstantAddress GuardAddr(GuardVar, GuardTy, GuardAlign); in EmitGuardedInit() local
2699 llvm::LoadInst *LI = Builder.CreateLoad(GuardAddr); in EmitGuardedInit()
2710 Builder.CreateStore(Builder.CreateOr(LI, Bit), GuardAddr); in EmitGuardedInit()
2711 CGF.EHStack.pushCleanup<ResetGuardBit>(EHCleanup, GuardAddr, GuardNum); in EmitGuardedInit()
2732 llvm::LoadInst *FirstGuardLoad = Builder.CreateLoad(GuardAddr); in EmitGuardedInit()
2747 GuardAddr.getPointer()); in EmitGuardedInit()
2748 llvm::LoadInst *SecondGuardLoad = Builder.CreateLoad(GuardAddr); in EmitGuardedInit()
2757 CGF.EHStack.pushCleanup<CallInitThreadAbort>(EHCleanup, GuardAddr); in EmitGuardedInit()
2761 GuardAddr.getPointer()); in EmitGuardedInit()