Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGDecl.cpp345 CodeGenFunction::Destroyer *destroyer, in DestroyObject()
347 : addr(addr), type(type), destroyer(destroyer), in DestroyObject()
352 CodeGenFunction::Destroyer *destroyer; member
360 CGF.emitDestroy(addr, type, destroyer, useEHCleanupForArray); in Emit()
467 CodeGenFunction::Destroyer *destroyer = in EmitAutoVarWithLifetime() local
473 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer, in EmitAutoVarWithLifetime()
1145 CodeGenFunction::Destroyer *destroyer = 0; in emitAutoVarTypeCleanup() local
1172 destroyer = CodeGenFunction::destroyARCStrongImprecise; in emitAutoVarTypeCleanup()
1180 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
1185 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer, in emitAutoVarTypeCleanup()
[all …]
DCGDeclCXX.cpp394 Destroyer *destroyer, in generateDestroyHelper() argument
411 emitDestroy(addr, type, destroyer, useEHCleanupForArray); in generateDestroyHelper()
DCGClass.cpp983 CodeGenFunction::Destroyer *destroyer; member in __anone0b144a60311::DestroyField
987 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer, in DestroyField() argument
989 : field(field), destroyer(destroyer), in DestroyField()
1000 CGF.emitDestroy(LV.getAddress(), field->getType(), destroyer, in Emit()
1196 Destroyer *destroyer = destroyCXXObject; in EmitCXXAggrConstructorCall() local
1197 pushRegularPartialArrayCleanup(arrayBegin, cur, type, *destroyer); in EmitCXXAggrConstructorCall()
DCGObjC.cpp1248 CodeGenFunction::Destroyer *destroyer; member
1252 CodeGenFunction::Destroyer *destroyer, in DestroyIvar()
1254 : addr(addr), ivar(ivar), destroyer(destroyer), in DestroyIvar()
1260 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer, in Emit()
1289 CodeGenFunction::Destroyer *destroyer = 0; in emitCXXDestructMethod() local
1294 destroyer = destroyARCStrongWithStore; in emitCXXDestructMethod()
1298 destroyer = CGF.getDestroyer(dtorKind); in emitCXXDestructMethod()
1303 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod()
DCodeGenFunction.h1265 Destroyer *destroyer);
1269 Destroyer *destroyer);
1274 Destroyer *destroyer, bool useEHCleanupForArray);
1275 void emitDestroy(llvm::Value *addr, QualType type, Destroyer *destroyer,
1279 Destroyer *destroyer,
1282 QualType type, Destroyer *destroyer,
DCGBlocks.cpp539 CodeGenFunction::Destroyer *destroyer; in enterBlockScope() local
544 destroyer = CodeGenFunction::destroyARCStrongImprecise; in enterBlockScope()
546 destroyer = CGF.getDestroyer(dtorKind); in enterBlockScope()
563 destroyer, useArrayEHCleanup); in enterBlockScope()
DCGExprAgg.cpp316 CodeGenFunction::Destroyer *destroyer = CGF.getDestroyer(dtorKind); in EmitStdInitializerListCleanup() local
317 CGF.pushDestroy(NormalAndEHCleanup, addr, arrayType, destroyer, in EmitStdInitializerListCleanup()
/external/webkit/Source/WebCore/platform/image-encoders/
DPNGImageEncoder.cpp97 PNGWriteStructDestroyer destroyer(&pngPtr, &infoPtr); in compressRGBABigEndianToPNG() local
/external/srec/config/en.us/dictionary/
Dlarge.ok7624 destroyer d6str<P