Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGDecl.cpp400 CodeGenFunction::Destroyer *destroyer, in DestroyObject()
402 : addr(addr), type(type), destroyer(destroyer), in DestroyObject()
407 CodeGenFunction::Destroyer *destroyer; member
415 CGF.emitDestroy(addr, type, destroyer, useEHCleanupForArray); in Emit()
541 CodeGenFunction::Destroyer *destroyer = in EmitAutoVarWithLifetime() local
547 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer, in EmitAutoVarWithLifetime()
1252 CodeGenFunction::Destroyer *destroyer = nullptr; in emitAutoVarTypeCleanup() local
1279 destroyer = CodeGenFunction::destroyARCStrongImprecise; in emitAutoVarTypeCleanup()
1287 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
1292 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer, in emitAutoVarTypeCleanup()
[all …]
DCGClass.cpp1496 CodeGenFunction::Destroyer *destroyer; member in __anonb56eef000411::DestroyField
1500 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer, in DestroyField() argument
1502 : field(field), destroyer(destroyer), in DestroyField()
1513 CGF.emitDestroy(LV.getAddress(), field->getType(), destroyer, in Emit()
1696 Destroyer *destroyer = destroyCXXObject; in EmitCXXAggrConstructorCall() local
1697 pushRegularPartialArrayCleanup(arrayBegin, cur, type, *destroyer); in EmitCXXAggrConstructorCall()
DCGObjC.cpp1284 CodeGenFunction::Destroyer *destroyer; member
1288 CodeGenFunction::Destroyer *destroyer, in DestroyIvar()
1290 : addr(addr), ivar(ivar), destroyer(destroyer), in DestroyIvar()
1296 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer, in Emit()
1325 CodeGenFunction::Destroyer *destroyer = nullptr; in emitCXXDestructMethod() local
1330 destroyer = destroyARCStrongWithStore; in emitCXXDestructMethod()
1334 destroyer = CGF.getDestroyer(dtorKind); in emitCXXDestructMethod()
1339 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod()
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,
DCGDeclCXX.cpp572 llvm::Constant *addr, QualType type, Destroyer *destroyer, in generateDestroyHelper() argument
589 emitDestroy(addr, type, destroyer, useEHCleanupForArray); in generateDestroyHelper()
DCGBlocks.cpp613 CodeGenFunction::Destroyer *destroyer; in enterBlockScope() local
618 destroyer = CodeGenFunction::destroyARCStrongImprecise; in enterBlockScope()
620 destroyer = CGF.getDestroyer(dtorKind); in enterBlockScope()
637 destroyer, useArrayEHCleanup); in enterBlockScope()
/external/skia/src/core/
DSkRecord.cpp11 Destroyer destroyer; in ~SkRecord() local
13 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