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

/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGDeclCXX.cpp592 // CXXGlobalInits.size() is the lex order number for the next deferred
599 I == DelayedCXXInitPosition.end() ? CXXGlobalInits.size() : I->second;
620 CXXGlobalInits.push_back(Fn);
622 assert(I->second < CXXGlobalInits.size() &&
623 CXXGlobalInits[I->second] == nullptr);
624 CXXGlobalInits[I->second] = Fn;
657 while (!CXXGlobalInits.empty() && !CXXGlobalInits.back())
658 CXXGlobalInits.pop_back();
710 for (auto *F : CXXGlobalInits)
[all...]
H A DCodeGenModule.cpp3394 DelayedCXXInitPosition[Global] = CXXGlobalInits.size();
3395 CXXGlobalInits.push_back(nullptr);
6236 if (CurCGF && CXXGlobalInits.back() != CurCGF->CurFn) {
6244 std::string Name = "__stmts__" + llvm::utostr(CXXGlobalInits.size());
6257 CXXGlobalInits.push_back(Fn);
6926 CXXGlobalInits.push_back(InitFunction);
H A DCodeGenModule.h462 std::vector<llvm::Function *> CXXGlobalInits; member in class:clang::CodeGen::CodeGenModule
465 /// appended to CXXGlobalInits, and the index of that null is placed

Completed in 148 milliseconds