1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib
Jeffrey Yasskin d12b6277e8 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
..
Analysis fix incorrect folding of icmp with undef, PR6481. 2010-03-03 19:46:03 +00:00
Archive From PR6228: 2010-02-04 06:19:43 +00:00
AsmParser Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
Bitcode Add Module functions in place of module providers. 2010-03-02 23:58:54 +00:00
CodeGen Fix a typo Duncan noticed. 2010-03-04 19:11:28 +00:00
CompilerDriver Input files with empty suffixes must be passed to linker. 2010-02-23 09:05:21 +00:00
ExecutionEngine 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
Linker Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
MC pass in more section kinds, enough to get the .align 0x90 2010-02-26 18:32:26 +00:00
Support Don't potentially read past the end of the fill data when making a NaN from 2010-03-01 18:38:45 +00:00
System follow-on to PR6280 2010-02-14 18:20:09 +00:00
Target Added 32-bit Thumb instructions for Preload Data (PLD, PLDW) and Preload 2010-03-04 17:40:44 +00:00
Transforms Make SCEVExpander and LSR more aggressive about hoisting expressions out 2010-03-03 05:29:13 +00:00
VMCore Make the 'icmp pred trunc(ext(X)), CST --> icmp pred X, ext(trunc(CST))' 2010-03-04 06:54:10 +00:00
Makefile