llvm-project/llvm/unittests/ExecutionEngine/JIT
Jeffrey Yasskin c3b7d1edfa Fix PR6360. It's easy for a stub's address to escape to user code, so we can't
just count references to it from JIT output to decide when to destroy it.  This
patch waits to destroy the JIT's memory of a stub until the Function it refers
to is destroyed.  External function stubs and GVIndirectSyms aren't destroyed
until the JIT itself is.

llvm-svn: 97737
2010-03-04 19:45:09 +00:00
..
JITEventListenerTest.cpp Kill ModuleProvider and ghost linkage by inverting the relationship between 2010-01-27 20:34:15 +00:00
JITMemoryManagerTest.cpp Type.h doesn't need to #include LLVMContext.h 2009-10-27 17:08:31 +00:00
JITTest.cpp Fix PR6360. It's easy for a stub's address to escape to user code, so we can't 2010-03-04 19:45:09 +00:00
Makefile Partially revert r91626. Materializing extra functions to determine whether 2009-12-22 23:47:23 +00:00
MultiJITTest.cpp Make it possible to create multiple JIT instances at the same time, by removing 2010-02-11 01:07:39 +00:00