1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib
Chris Lattner af8f585013 Checkin an improvement contributed by Bill:
Only transform call sites in a setjmp'ing function which are reachable from
the setjmp.  If the call dominates the setjmp (for example), the called
function cannot longjmp to the setjmp.

This dramatically reduces the number of invoke instructions created in some
large testcases.

llvm-svn: 9066
2003-10-13 00:57:16 +00:00
..
Analysis Make getNumBackEdges more efficient 2003-10-12 22:14:27 +00:00
AsmParser Include <cctype> and <cstdlib> instead of <ctype.h> and "Config/stdlib.h". 2003-10-10 19:12:08 +00:00
Bytecode Ok, the "fix" for this is to do a real associative container. Symbol tables 2003-10-10 05:43:47 +00:00
CodeGen * Doxygenified comments 2003-10-10 17:41:32 +00:00
CWriter * Spell "necessary" correctly 2003-10-12 08:12:58 +00:00
ExecutionEngine Make mmap's fd for anonymous memory acquisition default to -1, except on 2003-10-11 03:51:18 +00:00
Support Don't include Config/stdio.h or <stdio.h>. 2003-10-10 18:46:29 +00:00
Target Don't include "Config/stdlib.h". 2003-10-10 19:12:22 +00:00
Transforms Checkin an improvement contributed by Bill: 2003-10-13 00:57:16 +00:00
VMCore Rename method 2003-10-12 18:52:12 +00:00
Makefile Removed Support directory. It now lives in llvm/support/lib. 2003-09-29 16:10:43 +00:00