Home
last modified time | relevance | path

Searched refs:dtorKind (Results 1 – 25 of 113) sorted by relevance

12345

/dports/devel/llvm80/llvm-8.0.1.src/tools/clang/lib/CodeGen/
H A DCGExprAgg.cpp517 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
532 dtorKind = QualType::DK_none; in EmitArrayInit()
1451 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1453 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1527 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1530 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1538 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1605 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1610 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1613 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
/dports/devel/llvm70/llvm-7.0.1.src/tools/clang/lib/CodeGen/
H A DCGExprAgg.cpp513 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
528 dtorKind = QualType::DK_none; in EmitArrayInit()
1446 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1448 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1522 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1525 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1533 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1600 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1605 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1608 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
H A DCGDecl.cpp1614 QualType::DestructionKind dtorKind) { in emitAutoVarTypeCleanup() argument
1615 assert(dtorKind != QualType::DK_none); in emitAutoVarTypeCleanup()
1627 switch (dtorKind) { in emitAutoVarTypeCleanup()
1670 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
1693 emitAutoVarTypeCleanup(emission, dtorKind); in EmitAutoVarCleanups()
1744 assert(dtorKind && "cannot push destructor for trivial type"); in pushEHDestroy()
1745 assert(needsEHCleanup(dtorKind)); in pushEHDestroy()
1747 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
1754 assert(dtorKind && "cannot push destructor for trivial type"); in pushDestroy()
1756 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/tools/clang/lib/CodeGen/
H A DCGExprAgg.cpp524 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
539 dtorKind = QualType::DK_none; in EmitArrayInit()
1543 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1545 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1619 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1622 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1624 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1693 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1698 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1701 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
H A DCGDecl.cpp1931 QualType::DestructionKind dtorKind) { in emitAutoVarTypeCleanup() argument
1932 assert(dtorKind != QualType::DK_none); in emitAutoVarTypeCleanup()
1944 switch (dtorKind) { in emitAutoVarTypeCleanup()
1987 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
2010 emitAutoVarTypeCleanup(emission, dtorKind); in EmitAutoVarCleanups()
2063 assert(dtorKind && "cannot push destructor for trivial type"); in pushEHDestroy()
2064 assert(needsEHCleanup(dtorKind)); in pushEHDestroy()
2066 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
2073 assert(dtorKind && "cannot push destructor for trivial type"); in pushDestroy()
2075 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/clang/lib/CodeGen/
H A DCGExprAgg.cpp524 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
539 dtorKind = QualType::DK_none; in EmitArrayInit()
1547 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1549 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1623 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1626 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1628 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1697 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1702 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1705 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
H A DCGDecl.cpp1959 QualType::DestructionKind dtorKind) { in emitAutoVarTypeCleanup() argument
1960 assert(dtorKind != QualType::DK_none); in emitAutoVarTypeCleanup()
1972 switch (dtorKind) { in emitAutoVarTypeCleanup()
2015 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
2038 emitAutoVarTypeCleanup(emission, dtorKind); in EmitAutoVarCleanups()
2091 assert(dtorKind && "cannot push destructor for trivial type"); in pushEHDestroy()
2092 assert(needsEHCleanup(dtorKind)); in pushEHDestroy()
2094 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
2101 assert(dtorKind && "cannot push destructor for trivial type"); in pushDestroy()
2103 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/tools/clang/lib/CodeGen/
H A DCGExprAgg.cpp520 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
535 dtorKind = QualType::DK_none; in EmitArrayInit()
1518 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1520 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1594 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1597 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1599 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1668 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1673 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1676 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
H A DCGDecl.cpp1915 QualType::DestructionKind dtorKind) { in emitAutoVarTypeCleanup() argument
1916 assert(dtorKind != QualType::DK_none); in emitAutoVarTypeCleanup()
1928 switch (dtorKind) { in emitAutoVarTypeCleanup()
1971 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
1994 emitAutoVarTypeCleanup(emission, dtorKind); in EmitAutoVarCleanups()
2047 assert(dtorKind && "cannot push destructor for trivial type"); in pushEHDestroy()
2048 assert(needsEHCleanup(dtorKind)); in pushEHDestroy()
2050 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
2057 assert(dtorKind && "cannot push destructor for trivial type"); in pushDestroy()
2059 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/tools/clang/lib/CodeGen/
H A DCGExprAgg.cpp517 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
532 dtorKind = QualType::DK_none; in EmitArrayInit()
1526 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1528 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1602 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1605 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1607 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1676 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1681 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1684 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
H A DCGDecl.cpp1919 QualType::DestructionKind dtorKind) { in emitAutoVarTypeCleanup() argument
1920 assert(dtorKind != QualType::DK_none); in emitAutoVarTypeCleanup()
1932 switch (dtorKind) { in emitAutoVarTypeCleanup()
1975 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
1998 emitAutoVarTypeCleanup(emission, dtorKind); in EmitAutoVarCleanups()
2051 assert(dtorKind && "cannot push destructor for trivial type"); in pushEHDestroy()
2052 assert(needsEHCleanup(dtorKind)); in pushEHDestroy()
2054 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
2061 assert(dtorKind && "cannot push destructor for trivial type"); in pushDestroy()
2063 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp520 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
535 dtorKind = QualType::DK_none; in EmitArrayInit()
1518 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1520 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1594 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1597 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1599 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1668 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1673 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1676 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
H A DCGDecl.cpp1915 QualType::DestructionKind dtorKind) { in emitAutoVarTypeCleanup() argument
1916 assert(dtorKind != QualType::DK_none); in emitAutoVarTypeCleanup()
1928 switch (dtorKind) { in emitAutoVarTypeCleanup()
1971 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
1994 emitAutoVarTypeCleanup(emission, dtorKind); in EmitAutoVarCleanups()
2047 assert(dtorKind && "cannot push destructor for trivial type"); in pushEHDestroy()
2048 assert(needsEHCleanup(dtorKind)); in pushEHDestroy()
2050 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
2057 assert(dtorKind && "cannot push destructor for trivial type"); in pushDestroy()
2059 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/clang/lib/CodeGen/
H A DCGExprAgg.cpp526 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
541 dtorKind = QualType::DK_none; in EmitArrayInit()
1664 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1666 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1740 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1743 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1745 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1816 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1821 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1824 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/clang/lib/CodeGen/
H A DCGExprAgg.cpp524 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
539 dtorKind = QualType::DK_none; in EmitArrayInit()
1658 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1660 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1734 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1737 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1739 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1808 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1813 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1816 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
H A DCGDecl.cpp1939 QualType::DestructionKind dtorKind) { in emitAutoVarTypeCleanup() argument
1940 assert(dtorKind != QualType::DK_none); in emitAutoVarTypeCleanup()
1952 switch (dtorKind) { in emitAutoVarTypeCleanup()
1995 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
2018 emitAutoVarTypeCleanup(emission, dtorKind); in EmitAutoVarCleanups()
2071 assert(dtorKind && "cannot push destructor for trivial type"); in pushEHDestroy()
2072 assert(needsEHCleanup(dtorKind)); in pushEHDestroy()
2074 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
2081 assert(dtorKind && "cannot push destructor for trivial type"); in pushDestroy()
2083 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/clang/lib/CodeGen/
H A DCGExprAgg.cpp524 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
539 dtorKind = QualType::DK_none; in EmitArrayInit()
1658 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1660 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1734 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1737 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1739 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1808 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1813 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1816 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
H A DCGDecl.cpp1959 QualType::DestructionKind dtorKind) { in emitAutoVarTypeCleanup() argument
1960 assert(dtorKind != QualType::DK_none); in emitAutoVarTypeCleanup()
1972 switch (dtorKind) { in emitAutoVarTypeCleanup()
2015 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
2038 emitAutoVarTypeCleanup(emission, dtorKind); in EmitAutoVarCleanups()
2091 assert(dtorKind && "cannot push destructor for trivial type"); in pushEHDestroy()
2092 assert(needsEHCleanup(dtorKind)); in pushEHDestroy()
2094 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
2101 assert(dtorKind && "cannot push destructor for trivial type"); in pushDestroy()
2103 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/clang/lib/CodeGen/
H A DCGExprAgg.cpp526 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
541 dtorKind = QualType::DK_none; in EmitArrayInit()
1664 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1666 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1740 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1743 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1745 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1816 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1821 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1824 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/clang/lib/CodeGen/
H A DCGExprAgg.cpp526 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
541 dtorKind = QualType::DK_none; in EmitArrayInit()
1664 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1666 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1740 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1743 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1745 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1816 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1821 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1824 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp526 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
541 dtorKind = QualType::DK_none; in EmitArrayInit()
1664 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1666 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1740 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1743 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1745 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1816 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1821 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1824 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/clang/lib/CodeGen/
H A DCGExprAgg.cpp524 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
539 dtorKind = QualType::DK_none; in EmitArrayInit()
1658 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1660 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1734 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1737 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1739 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1808 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1813 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1816 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
H A DCGDecl.cpp1959 QualType::DestructionKind dtorKind) { in emitAutoVarTypeCleanup() argument
1960 assert(dtorKind != QualType::DK_none); in emitAutoVarTypeCleanup()
1972 switch (dtorKind) { in emitAutoVarTypeCleanup()
2015 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
2038 emitAutoVarTypeCleanup(emission, dtorKind); in EmitAutoVarCleanups()
2091 assert(dtorKind && "cannot push destructor for trivial type"); in pushEHDestroy()
2092 assert(needsEHCleanup(dtorKind)); in pushEHDestroy()
2094 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
2101 assert(dtorKind && "cannot push destructor for trivial type"); in pushDestroy()
2103 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy()
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/clang/lib/CodeGen/
H A DCGExprAgg.cpp526 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
541 dtorKind = QualType::DK_none; in EmitArrayInit()
1664 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1666 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1740 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1743 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1745 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1816 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1821 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1824 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]
/dports/lang/clang-mesa/clang-13.0.1.src/lib/CodeGen/
H A DCGExprAgg.cpp526 if (CGF.needsEHCleanup(dtorKind)) { in EmitArrayInit()
541 dtorKind = QualType::DK_none; in EmitArrayInit()
1664 if (QualType::DestructionKind dtorKind = in VisitInitListExpr() local
1666 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitInitListExpr()
1740 if (QualType::DestructionKind dtorKind in VisitInitListExpr() local
1743 if (CGF.needsEHCleanup(dtorKind)) { in VisitInitListExpr()
1745 CGF.getDestroyer(dtorKind), false); in VisitInitListExpr()
1816 if (CGF.needsEHCleanup(dtorKind) && !InnerLoop) { in VisitArrayInitLoopExpr()
1821 CGF.getDestroyer(dtorKind)); in VisitArrayInitLoopExpr()
1824 dtorKind = QualType::DK_none; in VisitArrayInitLoopExpr()
[all …]

12345