Devang Patel
|
3ee408264b
|
Preserve various analysis info.
llvm-svn: 37953
|
2007-07-06 21:40:13 +00:00 |
Dan Gohman
|
b5650ebd6a
|
Fix typos.
llvm-svn: 36994
|
2007-05-11 21:10:54 +00:00 |
Devang Patel
|
8c78a0bff0
|
Drop 'const'
llvm-svn: 36662
|
2007-05-03 01:11:54 +00:00 |
Devang Patel
|
e95c6ad802
|
Use 'static const char' instead of 'static const int'.
Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
llvm-svn: 36652
|
2007-05-02 21:39:20 +00:00 |
Devang Patel
|
09f162ca6a
|
Do not use typeinfo to identify pass in pass manager.
llvm-svn: 36632
|
2007-05-01 21:15:47 +00:00 |
Chris Lattner
|
28d921d04f
|
fix long lines
llvm-svn: 36031
|
2007-04-14 23:32:02 +00:00 |
Devang Patel
|
bca0d57179
|
Check _all_ PHINodes.
llvm-svn: 35836
|
2007-04-09 22:20:10 +00:00 |
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 |