summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
diff options
context:
space:
mode:
authorJeffrey Yasskin <jyasskin@google.com>2010-03-04 19:45:09 +0000
committerJeffrey Yasskin <jyasskin@google.com>2010-03-04 19:45:09 +0000
commitc3b7d1edfa10286d807fa5de5115860d48f76b17 (patch)
tree2e957d4b6f682be85f92d51efa87fc55fa7f548c /llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
parent0b46650b6609120c908bcb72518e1554fc190aa4 (diff)
downloadbcm5719-llvm-c3b7d1edfa10286d807fa5de5115860d48f76b17.tar.gz
bcm5719-llvm-c3b7d1edfa10286d807fa5de5115860d48f76b17.zip
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
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud