Home
last modified time | relevance | path

Searched refs:destroyer (Results 1 – 9 of 9) sorted by relevance

/external/clang/lib/CodeGen/
DCGDecl.cpp406 CodeGenFunction::Destroyer *destroyer, in DestroyObject()
408 : addr(addr), type(type), destroyer(destroyer), in DestroyObject()
413 CodeGenFunction::Destroyer *destroyer; member
421 CGF.emitDestroy(addr, type, destroyer, useEHCleanupForArray); in Emit()
545 CodeGenFunction::Destroyer *destroyer = in EmitAutoVarWithLifetime() local
551 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer, in EmitAutoVarWithLifetime()
1326 CodeGenFunction::Destroyer *destroyer = nullptr; in emitAutoVarTypeCleanup() local
1353 destroyer = CodeGenFunction::destroyARCStrongImprecise; in emitAutoVarTypeCleanup()
1361 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
1366 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer, in emitAutoVarTypeCleanup()
[all …]
DCGObjC.cpp1346 CodeGenFunction::Destroyer *destroyer; member
1350 CodeGenFunction::Destroyer *destroyer, in DestroyIvar()
1352 : addr(addr), ivar(ivar), destroyer(destroyer), in DestroyIvar()
1358 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer, in Emit()
1387 CodeGenFunction::Destroyer *destroyer = nullptr; in emitCXXDestructMethod() local
1392 destroyer = destroyARCStrongWithStore; in emitCXXDestructMethod()
1396 destroyer = CGF.getDestroyer(dtorKind); in emitCXXDestructMethod()
1401 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod()
DCGClass.cpp1657 CodeGenFunction::Destroyer *destroyer; member in __anondbf2af2c0411::DestroyField
1661 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer, in DestroyField() argument
1663 : field(field), destroyer(destroyer), in DestroyField()
1674 CGF.emitDestroy(LV.getAddress(), field->getType(), destroyer, in Emit()
2011 Destroyer *destroyer = destroyCXXObject; in EmitCXXAggrConstructorCall() local
2013 *destroyer); in EmitCXXAggrConstructorCall()
DCGDeclCXX.cpp583 Address addr, QualType type, Destroyer *destroyer, in generateDestroyHelper() argument
600 emitDestroy(addr, type, destroyer, useEHCleanupForArray); in generateDestroyHelper()
DCodeGenFunction.h1170 Destroyer *destroyer);
1175 Destroyer *destroyer);
1182 Destroyer *destroyer, bool useEHCleanupForArray);
1184 QualType type, Destroyer *destroyer,
1190 void emitDestroy(Address addr, QualType type, Destroyer *destroyer,
1193 Destroyer *destroyer,
1198 Destroyer *destroyer,
DCGBlocks.cpp597 CodeGenFunction::Destroyer *destroyer; in enterBlockScope() local
602 destroyer = CodeGenFunction::destroyARCStrongImprecise; in enterBlockScope()
604 destroyer = CGF.getDestroyer(dtorKind); in enterBlockScope()
622 destroyer, useArrayEHCleanup); in enterBlockScope()
/external/skia/src/core/
DSkRecord.cpp12 Destroyer destroyer; in ~SkRecord() local
14 this->mutate<void>(i, destroyer); in ~SkRecord()
DSkRecord.h91 Destroyer destroyer; in replace() local
92 this->mutate<void>(i, destroyer); in replace()
/external/pdfium/samples/
Dimage_diff_png.cc329 PngReadStructDestroyer destroyer(&png_ptr, &info_ptr); in Decode() local