Searched refs:DtorKind (Results 1 - 8 of 8) sorted by relevance

/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp451 QualType::DestructionKind DtorKind = QT.isDestructedType(); local
452 switch (DtorKind) {
H A DCGDeclCXX.cpp79 QualType::DestructionKind DtorKind = D.needsDestruction(CGF.getContext()); local
83 switch (DtorKind) {
142 .generateDestroyHelper(Addr, Type, CGF.getDestroyer(DtorKind),
143 CGF.needsEHCleanup(DtorKind), &D);
H A DCGExprAgg.cpp702 if (QualType::DestructionKind DtorKind = E->getType().isDestructedType())
704 CGF.getCleanupKind(DtorKind), Slot.getAddress(), E->getType(),
705 CGF.getDestroyer(DtorKind), DtorKind & EHCleanup);
1371 if (QualType::DestructionKind DtorKind =
1374 if (CGF.needsEHCleanup(DtorKind)) {
1382 CGF.getDestroyer(DtorKind), false);
H A DCGExprCXX.cpp1003 QualType::DestructionKind DtorKind = ElementType.isDestructedType(); local
1085 if (needsEHCleanup(DtorKind)) {
1095 getDestroyer(DtorKind));
1261 if (!CleanupDominator && needsEHCleanup(DtorKind)) {
1264 getDestroyer(DtorKind));
H A DCGDecl.cpp2507 if (QualType::DestructionKind DtorKind =
2509 assert((DtorKind == QualType::DK_cxx_destructor ||
2510 DtorKind == QualType::DK_nontrivial_c_struct) &&
2512 pushDestroy(DtorKind, DeclPtr, Ty);
H A DCGExpr.cpp4554 if (QualType::DestructionKind DtorKind = E->getType().isDestructedType())
4555 pushLifetimeExtendedDestroy(getCleanupKind(DtorKind), DeclPtr,
4556 E->getType(), getDestroyer(DtorKind),
4557 DtorKind & EHCleanup);
H A DCGCall.cpp4350 QualType::DestructionKind DtorKind = Ty.isDestructedType();
4351 if (DtorKind == QualType::DK_cxx_destructor) {
H A DCGOpenMPRuntime.cpp3323 if (QualType::DestructionKind DtorKind =
3326 CGF.pushDestroy(DtorKind, FieldLValue.getAddress(CGF), Field->getType());

Completed in 201 milliseconds