Home
last modified time | relevance | path

Searched refs:pushDestroy (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp221 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Slot.getAddress(), in VisitPseudoObjectExpr()
868 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Dest.getAddress(), in VisitCastExpr()
1251 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Dest.getAddress(), in VisitBinAssign()
1297 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Dest.getAddress(), in VisitAbstractConditionalOperator()
1384 CGF.pushDestroy(EHCleanup, LV.getAddress(CGF), CurField->getType(), in VisitLambdaExpr()
1716 CGF.pushDestroy(dtorKind, V, Base.getType()); in VisitCXXParenListOrInitListExpr()
1794 CGF.pushDestroy(EHCleanup, LV.getAddress(CGF), field->getType(), in VisitCXXParenListOrInitListExpr()
H A DCGDecl.cpp664 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer, in EmitAutoVarWithLifetime()
675 CGF.pushDestroy(NormalAndEHCleanup, addr, var.getType(), in EmitAutoVarWithLifetime()
2178 pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true); in pushEHDestroy()
2183 void CodeGenFunction::pushDestroy(QualType::DestructionKind dtorKind, in pushDestroy() function in CodeGenFunction
2188 pushDestroy(cleanupKind, addr, type, getDestroyer(dtorKind), in pushDestroy()
2192 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, Address addr, in pushDestroy() function in CodeGenFunction
2596 pushDestroy(DtorKind, DeclPtr, Ty); in EmitParmDecl()
H A DCGBlocks.cpp1067 pushDestroy(cleanupKind, blockField, type, destroyer, useArrayEHCleanup); in EmitBlockLiteral()
1820 CGF.pushDestroy(Kind, Field, CaptureType, Destroyer, Kind & EHCleanup); in pushCaptureCleanup()
2288 CGF.pushDestroy(VarType.isDestructedType(), field, VarType); in emitDispose()
H A DCGCleanup.cpp1335 pushDestroy(NormalAndEHCleanup, Ptr, TempType, destroyCXXObject, in EmitCXXTemporary()
H A DCodeGenFunction.h2110 void pushDestroy(QualType::DestructionKind dtorKind,
2114 void pushDestroy(CleanupKind kind, Address addr, QualType type,
H A DCGExpr.cpp319 CGF.pushDestroy(CleanupKind, ReferenceTemporary, in pushTemporaryCleanup()
370 CGF.pushDestroy(NormalAndEHCleanup, ReferenceTemporary, E->getType(), in pushTemporaryCleanup()
H A DCGCall.cpp5899 pushDestroy(QualType::DK_nontrivial_c_struct, Ret.getAggregateAddress(), in EmitCall()
H A DCGOpenMPRuntime.cpp890 CGF.pushDestroy(DTorKind, PrivateAddr, PrivateType); in emitCleanups()
3124 CGF.pushDestroy(DtorKind, FieldLValue.getAddress(CGF), Field->getType()); in emitDestructorsFunction()