1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
Go to file
Chris Lattner ef0e95bb42 Hoist the contents of Loops in depth first order in the dominator tree,
rather than in random order.  This causes LICM to be DRAMATICALLY more
effective. For example, on bzip2.c, it is able to hoist 302 loads and
2380 total instructions, as opposed to 44/338 before.  This  obviously
makes other transformations much more powerful as well!

llvm-svn: 3978
2002-09-29 21:46:09 +00:00
docs Fixed errors in ReplaceInstWithValue/ReplaceInstWithInst examples. 2002-09-29 17:31:54 +00:00
include Simplify code a bit, add an assertion 2002-09-29 21:37:08 +00:00
lib Hoist the contents of Loops in depth first order in the dominator tree, 2002-09-29 21:46:09 +00:00
runtime Pass renamed 2002-07-30 00:53:26 +00:00
support Clean up dead rules 2002-09-22 02:41:20 +00:00
test Regression test for llc bug that was folding two getelementptrs illegally. 2002-09-28 18:09:05 +00:00
tools Change LowerAllocations pass to 'require' TargetData instead of it being 2002-09-25 23:47:49 +00:00
utils Add support for passing in arbitrary flags to gmake (except -n and -h 2002-09-19 14:54:53 +00:00
Makefile Build burg tree 2002-09-17 23:23:52 +00:00
Makefile.common Make sure to print message when linking a debug .o file 2002-09-25 17:15:22 +00:00
Makefile.config 'whoami' doesn't exist on solaris 2002-09-22 23:35:11 +00:00
Makefile.Linux Allow LLC to be executed on Linux; only the LLC output should not be executed. 2002-09-23 14:24:19 +00:00
Makefile.rules Make sure to print message when linking a debug .o file 2002-09-25 17:15:22 +00:00
Makefile.SunOS Platform specific makefiles specify where to find the GCC frontend for their 2002-09-19 19:44:28 +00:00