Home
last modified time | relevance | path

Searched refs:CXXGlobalInits (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp615 I == DelayedCXXInitPosition.end() ? CXXGlobalInits.size() : I->second; in EmitCXXGlobalVarDeclInitFunc()
636 CXXGlobalInits.push_back(Fn); in EmitCXXGlobalVarDeclInitFunc()
638 assert(I->second < CXXGlobalInits.size() && in EmitCXXGlobalVarDeclInitFunc()
639 CXXGlobalInits[I->second] == nullptr); in EmitCXXGlobalVarDeclInitFunc()
640 CXXGlobalInits[I->second] = Fn; in EmitCXXGlobalVarDeclInitFunc()
677 while (!CXXGlobalInits.empty() && !CXXGlobalInits.back()) in EmitCXXModuleInitFunc()
678 CXXGlobalInits.pop_back(); in EmitCXXModuleInitFunc()
746 for (auto *F : CXXGlobalInits) in EmitCXXModuleInitFunc()
806 CXXGlobalInits.clear(); in EmitCXXModuleInitFunc()
839 while (!CXXGlobalInits.empty() && !CXXGlobalInits.back()) in EmitCXXGlobalInitFunc()
[all …]
H A DCodeGenModule.cpp3874 DelayedCXXInitPosition[Global] = CXXGlobalInits.size(); in EmitGlobal()
3875 CXXGlobalInits.push_back(nullptr); in EmitGlobal()
6828 if (CurCGF && CXXGlobalInits.back() != CurCGF->CurFn) { in EmitTopLevelStmt()
6836 std::string Name = "__stmts__" + llvm::utostr(CXXGlobalInits.size()); in EmitTopLevelStmt()
6849 CXXGlobalInits.push_back(Fn); in EmitTopLevelStmt()
7506 CXXGlobalInits.push_back(InitFunction); in EmitOMPThreadPrivateDecl()
H A DCodeGenModule.h476 std::vector<llvm::Function *> CXXGlobalInits; variable