reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2173 CGBuilderTy &Builder = CGF.Builder; 2195 guardTy = CGF.Int8Ty; 2201 guardTy = CGF.SizeTy; 2202 guardAlignment = CGF.getSizeAlign(); 2204 guardTy = CGF.Int64Ty; 2246 CGF.CurFn->setComdat(C); 2312 llvm::BasicBlock *InitCheckBlock = CGF.createBasicBlock("init.check"); 2313 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); 2316 CGF.EmitCXXGuardedInitBranch(NeedsInit, InitCheckBlock, EndBlock, 2319 CGF.EmitBlock(InitCheckBlock); 2325 = CGF.EmitNounwindRuntimeCall(getGuardAcquireFn(CGM, guardPtrTy), guard); 2327 llvm::BasicBlock *InitBlock = CGF.createBasicBlock("init"); 2333 CGF.EHStack.pushCleanup<CallGuardAbort>(EHCleanup, guard); 2335 CGF.EmitBlock(InitBlock); 2339 CGF.EmitCXXGlobalVarDeclInit(D, var, shouldPerformInit); 2343 CGF.PopCleanupBlock(); 2346 CGF.EmitNounwindRuntimeCall(getGuardReleaseFn(CGM, guardPtrTy), 2352 CGF.EmitBlock(EndBlock);