OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:dtorKind
(Results
1 - 7
of
7
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprAgg.cpp
520
QualType::DestructionKind
dtorKind
= elementType.isDestructedType();
524
if (CGF.needsEHCleanup(
dtorKind
)) {
534
CGF.getDestroyer(
dtorKind
));
539
dtorKind
= QualType::DK_none;
636
if (
dtorKind
) CGF.DeactivateCleanupBlock(cleanup, cleanupDominator);
677
if (QualType::DestructionKind
DtorKind
= E->getType().isDestructedType())
679
CGF.getCleanupKind(
DtorKind
), Slot.getAddress(), E->getType(),
680
CGF.getDestroyer(
DtorKind
),
DtorKind
& EHCleanup);
1346
if (QualType::DestructionKind
DtorKind
[
all
...]
CGDecl.cpp
1963
QualType::DestructionKind
dtorKind
) {
1964
assert(
dtorKind
!= QualType::DK_none);
1976
switch (
dtorKind
) {
2019
if (!destroyer) destroyer = getDestroyer(
dtorKind
);
2041
if (QualType::DestructionKind
dtorKind
= D.needsDestruction(getContext()))
2042
emitAutoVarTypeCleanup(emission,
dtorKind
);
2093
void CodeGenFunction::pushEHDestroy(QualType::DestructionKind
dtorKind
,
2095
assert(
dtorKind
&& "cannot push destructor for trivial type");
2096
assert(needsEHCleanup(
dtorKind
));
2098
pushDestroy(EHCleanup, addr, type, getDestroyer(
dtorKind
), true)
[
all
...]
CGClass.cpp
682
QualType::DestructionKind
dtorKind
= FieldType.isDestructedType();
683
if (CGF.needsEHCleanup(
dtorKind
))
684
CGF.pushEHDestroy(
dtorKind
, LHS.getAddress(CGF), FieldType);
721
QualType::DestructionKind
dtorKind
= FieldType.isDestructedType();
722
if (needsEHCleanup(
dtorKind
))
723
pushEHDestroy(
dtorKind
, LHS.getAddress(*this), FieldType);
1137
QualType::DestructionKind
dtorKind
= FieldType.isDestructedType();
1138
if (!CGF.needsEHCleanup(
dtorKind
))
1142
CGF.pushEHDestroy(
dtorKind
, FieldLHS.getAddress(CGF), FieldType);
1894
QualType::DestructionKind
dtorKind
= type.isDestructedType()
[
all
...]
CGBlocks.cpp
1045
QualType::DestructionKind
dtorKind
= type.isDestructedType();
1046
if (
dtorKind
== QualType::DK_none)
1063
} else if (
dtorKind
== QualType::DK_objc_strong_lifetime) {
1066
destroyer = getDestroyer(
dtorKind
);
1070
bool useArrayEHCleanup = needsEHCleanup(
dtorKind
);
CGObjC.cpp
1631
QualType::DestructionKind
dtorKind
= type.isDestructedType();
1632
if (!
dtorKind
) continue;
1638
if (
dtorKind
== QualType::DK_objc_strong_lifetime) {
1643
destroyer = CGF.getDestroyer(
dtorKind
);
1646
CleanupKind cleanupKind = CGF.getCleanupKind(
dtorKind
);
CGExprCXX.cpp
996
QualType::DestructionKind
DtorKind
= ElementType.isDestructedType();
1083
if (needsEHCleanup(
DtorKind
)) {
1093
getDestroyer(
DtorKind
));
1259
if (!CleanupDominator && needsEHCleanup(
DtorKind
)) {
1262
getDestroyer(
DtorKind
));
2034
if (QualType::DestructionKind
dtorKind
= elementType.isDestructedType()) {
2049
CGF.getDestroyer(
dtorKind
),
2051
CGF.needsEHCleanup(
dtorKind
));
CodeGenFunction.h
1990
void pushDestroy(QualType::DestructionKind
dtorKind
,
1992
void pushEHDestroy(QualType::DestructionKind
dtorKind
,
3070
QualType::DestructionKind
dtorKind
);
Completed in 67 milliseconds
Indexes created Wed Aug 05 00:25:39 UTC 2026