Devang Patel
|
8eb8eeada9
|
Insert new pre-header before new header. Original pre-header may
happen to be an entry, in such case, it is not a good idea to
insert new block before entry.
Also fix typo in assertion check.
llvm-svn: 35833
|
2007-04-09 21:40:43 +00:00 |
Devang Patel
|
854197884b
|
Preserve canonical loop form.
llvm-svn: 35829
|
2007-04-09 20:19:46 +00:00 |
Devang Patel
|
b9af5747a5
|
Do not create new pre-header. Reuse original pre-header.
llvm-svn: 35825
|
2007-04-09 19:04:21 +00:00 |
Devang Patel
|
03d7ae3a74
|
Simpler for() loops.
llvm-svn: 35822
|
2007-04-09 17:09:13 +00:00 |
Devang Patel
|
d6ba41e02d
|
Fix future bug. Of course, Chris spotted this.
Handle Argument or Undef as an incoming PHI value.
llvm-svn: 35821
|
2007-04-09 16:41:46 +00:00 |
Devang Patel
|
b28a391a8d
|
More cosmetic changes.
llvm-svn: 35820
|
2007-04-09 16:21:29 +00:00 |
Devang Patel
|
88bc2c6f82
|
Only cosmetic changes. Zero functionality Change.
llvm-svn: 35819
|
2007-04-09 16:11:48 +00:00 |
Devang Patel
|
f42389ffe5
|
Add loop rotation pass.
llvm-svn: 35714
|
2007-04-07 01:25:15 +00:00 |