Chris Lattner
|
496bd3fbf6
|
Use hidden visibility to make symbols in an anonymous namespace get
dropped. This shrinks libllvmgcc.dylib another 67K
llvm-svn: 28975
|
2006-06-28 23:17:24 +00:00 |
|
Chris Lattner
|
99b81c856f
|
Canonicalize inner loops before outer loops. Inner loop canonicalization
can provide work for the outer loop to canonicalize.
This fixes a case that breaks unswitching.
llvm-svn: 26189
|
2006-02-14 23:06:02 +00:00 |
|
Chris Lattner
|
277e76337e
|
When splitting exit edges to canonicalize loops, make sure to put the new
block in the appropriate loop nest.
Third time is the charm, right?
llvm-svn: 26187
|
2006-02-14 22:34:08 +00:00 |
|
Chris Lattner
|
54a36a05b3
|
Revert my last patch. It too breaks stuff
llvm-svn: 26128
|
2006-02-12 01:59:10 +00:00 |
|
Chris Lattner
|
7c61638c1b
|
Fix for my previously reverted patch
llvm-svn: 26126
|
2006-02-11 21:24:54 +00:00 |
|
Chris Lattner
|
05b7c448f3
|
revert my previous change, it exposed other problems.
llvm-svn: 26121
|
2006-02-11 08:47:47 +00:00 |
|
Chris Lattner
|
c859e1d2b5
|
Make this check stricter. Disallow loop exit blocks from being shared by
loops and their subloops.
llvm-svn: 26118
|
2006-02-11 02:13:17 +00:00 |
|
Chris Lattner
|
95fccc4772
|
remove dead expr
llvm-svn: 26116
|
2006-02-11 01:43:37 +00:00 |
|
Chris Lattner
|
05816ecb7f
|
Teach loopsimplify to update et-forest. Patch contributed by Daniel Berlin!
llvm-svn: 25153
|
2006-01-09 08:03:08 +00:00 |
|
Jeff Cohen
|
e561bf727e
|
Update Visual Studio projects to reflect moved file.
llvm-svn: 23998
|
2005-10-26 05:36:51 +00:00 |
|