Searched defs:destroyer (Results 1 - 6 of 6) sorted by relevance

/external/chromium_org/ui/gfx/codec/
H A Djpeg_codec.cc208 CompressDestroyer destroyer; local
209 destroyer.SetManagedObject(&cinfo);
228 destroyer.DestroyManagedObject();
235 // The destroyer will destroy() cinfo on exit.
464 DecompressDestroyer destroyer; local
465 destroyer.SetManagedObject(&cinfo);
478 destroyer.DestroyManagedObject();
482 // The destroyer will destroy() cinfo on exit. We don't want to set the
483 // destroyer's object until cinfo is initialized.
/external/clang/lib/CodeGen/
H A DCGDeclCXX.cpp487 Destroyer *destroyer,
507 emitDestroy(addr, type, destroyer, useEHCleanupForArray);
485 generateDestroyHelper(llvm::Constant *addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
H A DCGBlocks.cpp600 CodeGenFunction::Destroyer *destroyer; local
605 destroyer = CodeGenFunction::destroyARCStrongImprecise;
607 destroyer = CGF.getDestroyer(dtorKind);
624 destroyer, useArrayEHCleanup);
H A DCGDecl.cpp357 CodeGenFunction::Destroyer *destroyer,
359 : addr(addr), type(type), destroyer(destroyer),
364 CodeGenFunction::Destroyer *destroyer; member in struct:__anon15192::DestroyObject
372 CGF.emitDestroy(addr, type, destroyer, useEHCleanupForArray);
497 CodeGenFunction::Destroyer *destroyer = local
503 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
1212 CodeGenFunction::Destroyer *destroyer = 0; local
1237 // Use the imprecise destroyer by default.
1239 destroyer
356 DestroyObject(llvm::Value *addr, QualType type, CodeGenFunction::Destroyer *destroyer, bool useEHCleanupForArray) argument
1338 pushDestroy(CleanupKind cleanupKind, llvm::Value *addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
1345 pushLifetimeExtendedDestroy( CleanupKind cleanupKind, llvm::Value *addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
1357 destroyer, useEHCleanupForArray); local
1376 emitDestroy(llvm::Value *addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) argument
1411 emitArrayDestroy(llvm::Value *begin, llvm::Value *end, QualType type, Destroyer *destroyer, bool checkZeroLength, bool useEHCleanup) argument
1462 emitPartialArrayDestroy(CodeGenFunction &CGF, llvm::Value *begin, llvm::Value *end, QualType type, CodeGenFunction::Destroyer *destroyer) argument
1500 RegularPartialArrayDestroy(llvm::Value *arrayBegin, llvm::Value *arrayEnd, QualType elementType, CodeGenFunction::Destroyer *destroyer) argument
1521 IrregularPartialArrayDestroy(llvm::Value *arrayBegin, llvm::Value *arrayEndPointer, QualType elementType, CodeGenFunction::Destroyer *destroyer) argument
1542 pushIrregularPartialArrayCleanup(llvm::Value *arrayBegin, llvm::Value *arrayEndPointer, QualType elementType, Destroyer *destroyer) argument
1557 pushRegularPartialArrayCleanup(llvm::Value *arrayBegin, llvm::Value *arrayEnd, QualType elementType, Destroyer *destroyer) argument
[all...]
H A DCGClass.cpp1379 CodeGenFunction::Destroyer *destroyer; member in class:__anon15186::DestroyField
1383 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer, argument
1385 : field(field), destroyer(destroyer),
1396 CGF.emitDestroy(LV.getAddress(), field->getType(), destroyer,
1595 Destroyer *destroyer = destroyCXXObject; local
1596 pushRegularPartialArrayCleanup(arrayBegin, cur, type, *destroyer);
H A DCGObjC.cpp1287 CodeGenFunction::Destroyer *destroyer; member in struct:__anon15211::DestroyIvar
1291 CodeGenFunction::Destroyer *destroyer,
1293 : addr(addr), ivar(ivar), destroyer(destroyer),
1299 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer,
1328 CodeGenFunction::Destroyer *destroyer = 0; local
1333 destroyer = destroyARCStrongWithStore;
1337 destroyer = CGF.getDestroyer(dtorKind);
1342 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer,
1290 DestroyIvar(llvm::Value *addr, const ObjCIvarDecl *ivar, CodeGenFunction::Destroyer *destroyer, bool useEHCleanupForArray) argument

Completed in 463 milliseconds