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

/external/skia/src/core/
H A DSkRecord.cpp11 Destroyer destroyer; local
13 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.cpp400 CodeGenFunction::Destroyer *destroyer,
402 : addr(addr), type(type), destroyer(destroyer),
407 CodeGenFunction::Destroyer *destroyer; member in struct:__anon949::DestroyObject
415 CGF.emitDestroy(addr, type, destroyer, useEHCleanupForArray);
541 CodeGenFunction::Destroyer *destroyer = local
547 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
1252 CodeGenFunction::Destroyer *destroyer = nullptr; local
1277 // Use the imprecise destroyer by default.
1279 destroyer
399 DestroyObject(llvm::Value *addr, QualType type, CodeGenFunction::Destroyer *destroyer, bool useEHCleanupForArray) argument
1378 pushDestroy(CleanupKind cleanupKind, llvm::Value *addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
1389 pushLifetimeExtendedDestroy( CleanupKind cleanupKind, llvm::Value *addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
1401 destroyer, useEHCleanupForArray); local
1420 emitDestroy(llvm::Value *addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
1455 emitArrayDestroy(llvm::Value *begin, llvm::Value *end, QualType type, Destroyer *destroyer, bool checkZeroLength, bool useEHCleanup) argument
1506 emitPartialArrayDestroy(CodeGenFunction &CGF, llvm::Value *begin, llvm::Value *end, QualType type, CodeGenFunction::Destroyer *destroyer) argument
1544 RegularPartialArrayDestroy(llvm::Value *arrayBegin, llvm::Value *arrayEnd, QualType elementType, CodeGenFunction::Destroyer *destroyer) argument
1565 IrregularPartialArrayDestroy(llvm::Value *arrayBegin, llvm::Value *arrayEndPointer, QualType elementType, CodeGenFunction::Destroyer *destroyer) argument
1586 pushIrregularPartialArrayCleanup(llvm::Value *arrayBegin, llvm::Value *arrayEndPointer, QualType elementType, Destroyer *destroyer) argument
1601 pushRegularPartialArrayCleanup(llvm::Value *arrayBegin, llvm::Value *arrayEnd, QualType elementType, Destroyer *destroyer) argument
[all...]
H A DCGDeclCXX.cpp572 llvm::Constant *addr, QualType type, Destroyer *destroyer,
589 emitDestroy(addr, type, destroyer, useEHCleanupForArray);
571 generateDestroyHelper( llvm::Constant *addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray, const VarDecl *VD) argument
H A DCGClass.cpp1496 CodeGenFunction::Destroyer *destroyer; member in class:__anon943::DestroyField
1500 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer, argument
1502 : field(field), destroyer(destroyer),
1513 CGF.emitDestroy(LV.getAddress(), field->getType(), destroyer,
1696 Destroyer *destroyer = destroyCXXObject; local
1697 pushRegularPartialArrayCleanup(arrayBegin, cur, type, *destroyer);
H A DCodeGenFunction.h1085 Destroyer *destroyer);
1089 Destroyer *destroyer);
1096 Destroyer *destroyer, bool useEHCleanupForArray);
1098 QualType type, Destroyer *destroyer,
1104 void emitDestroy(llvm::Value *addr, QualType type, Destroyer *destroyer,
1107 Destroyer *destroyer,
1111 QualType type, Destroyer *destroyer,
H A DCGObjC.cpp1284 CodeGenFunction::Destroyer *destroyer; member in struct:__anon972::DestroyIvar
1288 CodeGenFunction::Destroyer *destroyer,
1290 : addr(addr), ivar(ivar), destroyer(destroyer),
1296 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer,
1325 CodeGenFunction::Destroyer *destroyer = nullptr; local
1330 destroyer = destroyARCStrongWithStore;
1334 destroyer = CGF.getDestroyer(dtorKind);
1339 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer,
1287 DestroyIvar(llvm::Value *addr, const ObjCIvarDecl *ivar, CodeGenFunction::Destroyer *destroyer, bool useEHCleanupForArray) argument
H A DCGBlocks.cpp613 CodeGenFunction::Destroyer *destroyer; local
618 destroyer = CodeGenFunction::destroyARCStrongImprecise;
620 destroyer = CGF.getDestroyer(dtorKind);
637 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 2821 milliseconds