Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDecl.cpp473 CodeGenFunction::Destroyer *destroyer, in DestroyObject()
475 : addr(addr), type(type), destroyer(destroyer), in DestroyObject()
480 CodeGenFunction::Destroyer *destroyer; member
625 CodeGenFunction::Destroyer *destroyer = in EmitAutoVarWithLifetime() local
1974 CodeGenFunction::Destroyer *destroyer = nullptr; in emitAutoVarTypeCleanup() local
2019 if (!destroyer) destroyer = getDestroyer(dtorKind); in emitAutoVarTypeCleanup()
2136 destroyer, useEHCleanupForArray); in pushLifetimeExtendedDestroy()
2157 destroyer, useEHCleanupForArray); in pushLifetimeExtendedDestroy()
2178 Destroyer *destroyer, in emitDestroy() argument
2182 return destroyer(*this, addr, type); in emitDestroy()
[all …]
H A DCGClass.cpp1635 CodeGenFunction::Destroyer *destroyer; member in __anon5e506e5f0411::DestroyField
1639 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer, in DestroyField() argument
1641 : field(field), destroyer(destroyer), in DestroyField()
1652 CGF.emitDestroy(LV.getAddress(CGF), field->getType(), destroyer, in Emit()
2012 Destroyer *destroyer = destroyCXXObject; in EmitCXXAggrConstructorCall() local
2014 *destroyer); in EmitCXXAggrConstructorCall()
H A DCGObjC.cpp1593 CodeGenFunction::Destroyer *destroyer; member
1597 CodeGenFunction::Destroyer *destroyer, in DestroyIvar()
1599 : addr(addr), ivar(ivar), destroyer(destroyer), in DestroyIvar()
1605 CGF.emitDestroy(lvalue.getAddress(CGF), ivar->getType(), destroyer, in Emit()
1634 CodeGenFunction::Destroyer *destroyer = nullptr; in emitCXXDestructMethod() local
1639 destroyer = destroyARCStrongWithStore; in emitCXXDestructMethod()
1643 destroyer = CGF.getDestroyer(dtorKind); in emitCXXDestructMethod()
1648 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod()
H A DCGBlocks.cpp1049 CodeGenFunction::Destroyer *destroyer; in EmitBlockLiteral() local
1062 destroyer = emitARCIntrinsicUse; in EmitBlockLiteral()
1064 destroyer = destroyARCStrongImprecise; in EmitBlockLiteral()
1066 destroyer = getDestroyer(dtorKind); in EmitBlockLiteral()
1089 pushDestroy(cleanupKind, blockField, type, destroyer, useArrayEHCleanup); in EmitBlockLiteral()
1091 pushLifetimeExtendedDestroy(cleanupKind, blockField, type, destroyer, in EmitBlockLiteral()
H A DCGDeclCXX.cpp847 Address addr, QualType type, Destroyer *destroyer, in generateDestroyHelper() argument
867 emitDestroy(addr, type, destroyer, useEHCleanupForArray); in generateDestroyHelper()
H A DCodeGenFunction.h1983 Destroyer *destroyer);
1988 Destroyer *destroyer);
1995 Destroyer *destroyer, bool useEHCleanupForArray);
1997 QualType type, Destroyer *destroyer,
2003 void emitDestroy(Address addr, QualType type, Destroyer *destroyer,
2006 Destroyer *destroyer,
2011 Destroyer *destroyer,
/netbsd/crypto/external/bsd/netpgp/dist/src/lib/
H A Dwriter.c233 if (writer->destroyer) { in pgp_writer_info_delete()
234 writer->destroyer(writer); in pgp_writer_info_delete()
235 writer->destroyer = NULL; in pgp_writer_info_delete()
255 pgp_writer_destroyer_t *destroyer, in pgp_writer_set() argument
263 output->writer.destroyer = destroyer; in pgp_writer_set()
283 pgp_writer_destroyer_t *destroyer, in pgp_writer_push() argument
298 output->writer.destroyer = destroyer; in pgp_writer_push()
316 if (output->writer.destroyer) { in pgp_writer_pop()
317 output->writer.destroyer(&output->writer); in pgp_writer_pop()
H A Dwriter.h80 pgp_writer_destroyer_t *destroyer; /* the writer's destroyer */ member
H A Dcrypto.h232 pgp_reader_destroyer_t *destroyer; member
H A Dreader.c192 pgp_reader_destroyer_t *destroyer, in pgp_reader_set() argument
196 stream->readinfo.destroyer = destroyer; in pgp_reader_set()
211 pgp_reader_destroyer_t *destroyer, in pgp_reader_push() argument
227 pgp_reader_set(stream, reader, destroyer, vp); in pgp_reader_push()
H A Dpacket-parse.c3424 if (stream->readinfo.destroyer) { in pgp_stream_delete()
3425 stream->readinfo.destroyer(&stream->readinfo); in pgp_stream_delete()
/netbsd/external/gpl3/gdb/dist/gdb/cli/
H A Dcli-decode.h213 void (*destroyer) (struct cmd_list_element *self, void *context) = nullptr; member
H A Dcli-decode.c932 if (iter->destroyer) in delete_cmd()
933 iter->destroyer (iter, iter->context); in delete_cmd()
/netbsd/external/gpl3/gdb.old/dist/gdb/cli/
H A Dcli-decode.h213 void (*destroyer) (struct cmd_list_element *self, void *context) = nullptr; member
H A Dcli-decode.c932 if (iter->destroyer) in delete_cmd()
933 iter->destroyer (iter, iter->context); in delete_cmd()
/netbsd/external/gpl3/gdb/dist/gdb/python/
H A Dpy-cmd.c560 cmd->destroyer = cmdpy_destroyer; in cmdpy_init()
/netbsd/external/gpl3/gdb.old/dist/gdb/python/
H A Dpy-cmd.c560 cmd->destroyer = cmdpy_destroyer; in cmdpy_init()
/netbsd/external/gpl3/gdb/dist/gdb/guile/
H A Dscm-cmd.c788 cmd->destroyer = cmdscm_destroyer; in gdbscm_register_command_x()
/netbsd/external/gpl3/gdb.old/dist/gdb/guile/
H A Dscm-cmd.c788 cmd->destroyer = cmdscm_destroyer; in gdbscm_register_command_x()
/netbsd/external/gpl3/gdb/dist/gdb/tui/
H A Dtui-layout.c874 cmd->destroyer = destroy_layout; in add_layout_command()
/netbsd/external/gpl3/gdb.old/dist/gdb/tui/
H A Dtui-layout.c874 cmd->destroyer = destroy_layout; in add_layout_command()
/netbsd/external/gpl3/gcc/dist/gcc/cp/
H A Dcoroutines.cc4373 morph_fn_to_coro (tree orig, tree *resumer, tree *destroyer) in morph_fn_to_coro() argument
4378 *destroyer = error_mark_node; in morph_fn_to_coro()
5231 *destroyer = destroy; in morph_fn_to_coro()
H A Ddecl.c17004 tree resumer = NULL_TREE, destroyer = NULL_TREE; in finish_function() local
17040 coro_emit_helpers = morph_fn_to_coro (fndecl, &resumer, &destroyer); in finish_function()
17300 emit_coro_helper (destroyer); in finish_function()
/netbsd/external/gpl3/gcc.old/dist/gcc/cp/
H A Dcoroutines.cc4331 morph_fn_to_coro (tree orig, tree *resumer, tree *destroyer) in morph_fn_to_coro() argument
4336 *destroyer = error_mark_node; in morph_fn_to_coro()
5342 *destroyer = destroy; in morph_fn_to_coro()
H A Ddecl.c17004 tree resumer = NULL_TREE, destroyer = NULL_TREE; in finish_function() local
17040 coro_emit_helpers = morph_fn_to_coro (fndecl, &resumer, &destroyer); in finish_function()
17300 emit_coro_helper (destroyer); in finish_function()

12