Searched refs:Dtors (Results 1 – 6 of 6) sorted by relevance
182 Dtors.emplace_back([Ret]() { Ret->~T(); }); in allocate_variable_declaration()200 Dtors.insert(Dtors.end(), Other->Dtors.begin(), Other->Dtors.end()); in merge()201 Other->Dtors.clear(); in merge()213 assert(Dtors.empty()); in clearAndPurge()219 for (auto Dtor = Dtors.rbegin(); Dtor != Dtors.rend(); ++Dtor) { in clearAndPurge()222 Dtors.clear(); in clearAndPurge()271 DestructorsArray Dtors; variable
624 LockedPtr<DestructorArray> Dtors = getDestructors(); in ~GlobalContext() local626 for (const auto &Dtor : reverse_range(*Dtors)) in ~GlobalContext()
316 size_t Dtors = Constructable::getNumDestructorCalls(); in TYPED_TEST() local317 EXPECT_TRUE(Dtors == 0 || Dtors == 2); in TYPED_TEST()
332 size_t Dtors = Constructable::getNumDestructorCalls(); in TYPED_TEST() local333 EXPECT_TRUE(Dtors == 0 || Dtors == 2); in TYPED_TEST()
2577 const llvm::TinyPtrVector<llvm::Function *> &Dtors = I.second; in unregisterGlobalDtorsWithUnAtExit() local2578 auto itv = Dtors.rbegin(); in unregisterGlobalDtorsWithUnAtExit()2579 while (itv != Dtors.rend()) { in unregisterGlobalDtorsWithUnAtExit()2593 (itv + 1) != Dtors.rend() ? "unatexit.call" : "destruct.end"); in unregisterGlobalDtorsWithUnAtExit()2635 const llvm::TinyPtrVector<llvm::Function *> &Dtors = I.second; in registerGlobalDtorsWithAtExit() local2636 for (auto *Dtor : Dtors) { in registerGlobalDtorsWithAtExit()
999 …ese appropriate DWARF attributes. In C++ a special member function Ctors, Dtors, Copy/Move Ctors, …