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

/external/skia/src/core/
H A DSkRecord.cpp12 Destroyer destroyer; local
14 this->mutate<void>(i, destroyer);
H A DSkRecord.h91 Destroyer destroyer; local
92 this->mutate<void>(i, destroyer);
/external/clang/lib/CodeGen/
H A DCGDecl.cpp406 CodeGenFunction::Destroyer *destroyer,
408 : addr(addr), type(type), destroyer(destroyer),
413 CodeGenFunction::Destroyer *destroyer; member in struct:__anon1277::final
421 CGF.emitDestroy(addr, type, destroyer, useEHCleanupForArray);
545 CodeGenFunction::Destroyer *destroyer = local
551 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
1326 CodeGenFunction::Destroyer *destroyer = nullptr; local
1351 // Use the imprecise destroyer by default.
1353 destroyer
405 DestroyObject(Address addr, QualType type, CodeGenFunction::Destroyer *destroyer, bool useEHCleanupForArray) argument
1454 pushDestroy(CleanupKind cleanupKind, Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
1465 pushLifetimeExtendedDestroy( CleanupKind cleanupKind, Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
1477 destroyer, useEHCleanupForArray); local
1496 emitDestroy(Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
1535 emitArrayDestroy(llvm::Value *begin, llvm::Value *end, QualType elementType, CharUnits elementAlign, Destroyer *destroyer, bool checkZeroLength, bool useEHCleanup) argument
1588 emitPartialArrayDestroy(CodeGenFunction &CGF, llvm::Value *begin, llvm::Value *end, QualType type, CharUnits elementAlign, CodeGenFunction::Destroyer *destroyer) argument
1627 RegularPartialArrayDestroy(llvm::Value *arrayBegin, llvm::Value *arrayEnd, QualType elementType, CharUnits elementAlign, CodeGenFunction::Destroyer *destroyer) argument
1650 IrregularPartialArrayDestroy(llvm::Value *arrayBegin, Address arrayEndPointer, QualType elementType, CharUnits elementAlign, CodeGenFunction::Destroyer *destroyer) argument
1673 pushIrregularPartialArrayCleanup(llvm::Value *arrayBegin, Address arrayEndPointer, QualType elementType, CharUnits elementAlign, Destroyer *destroyer) argument
1690 pushRegularPartialArrayCleanup(llvm::Value *arrayBegin, llvm::Value *arrayEnd, QualType elementType, CharUnits elementAlign, Destroyer *destroyer) argument
[all...]
H A DCGDeclCXX.cpp583 Address addr, QualType type, Destroyer *destroyer,
600 emitDestroy(addr, type, destroyer, useEHCleanupForArray);
582 generateDestroyHelper( Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray, const VarDecl *VD) argument
H A DCGClass.cpp1657 CodeGenFunction::Destroyer *destroyer; member in class:__anon1271::final
1661 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer, argument
1663 : field(field), destroyer(destroyer),
1674 CGF.emitDestroy(LV.getAddress(), field->getType(), destroyer,
2011 Destroyer *destroyer = destroyCXXObject; local
2013 *destroyer);
H A DCGObjC.cpp1346 CodeGenFunction::Destroyer *destroyer; member in struct:__anon1299::final
1350 CodeGenFunction::Destroyer *destroyer,
1352 : addr(addr), ivar(ivar), destroyer(destroyer),
1358 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer,
1387 CodeGenFunction::Destroyer *destroyer = nullptr; local
1392 destroyer = destroyARCStrongWithStore;
1396 destroyer = CGF.getDestroyer(dtorKind);
1401 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer,
1349 DestroyIvar(llvm::Value *addr, const ObjCIvarDecl *ivar, CodeGenFunction::Destroyer *destroyer, bool useEHCleanupForArray) argument
H A 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,
H A DCGBlocks.cpp597 CodeGenFunction::Destroyer *destroyer; local
602 destroyer = CodeGenFunction::destroyARCStrongImprecise;
604 destroyer = CGF.getDestroyer(dtorKind);
622 destroyer, useArrayEHCleanup);
/external/pdfium/samples/
H A Dimage_diff_png.cc329 PngReadStructDestroyer destroyer(&png_ptr, &info_ptr);
331 // The destroyer will ensure that the structures are cleaned up in this

Completed in 197 milliseconds