Devang Patel
|
8ee9065162
|
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
|
38a66bc82e
|
Do not use typeinfo to identify pass in pass manager.
llvm-svn: 36632
|
2007-05-01 21:15:47 +00:00 |
|
Chris Lattner
|
022c2bc0c3
|
fix long lines
llvm-svn: 36031
|
2007-04-14 23:32:02 +00:00 |
|
Devang Patel
|
70205cceea
|
Check _all_ PHINodes.
llvm-svn: 35836
|
2007-04-09 22:20:10 +00:00 |
|
Devang Patel
|
5392489e86
|
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
|
cdea453adb
|
Preserve canonical loop form.
llvm-svn: 35829
|
2007-04-09 20:19:46 +00:00 |
|
Devang Patel
|
9263a797b3
|
Do not create new pre-header. Reuse original pre-header.
llvm-svn: 35825
|
2007-04-09 19:04:21 +00:00 |
|
Devang Patel
|
e038420dc6
|
Simpler for() loops.
llvm-svn: 35822
|
2007-04-09 17:09:13 +00:00 |
|
Devang Patel
|
dd269ce747
|
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
|
ba5018aaff
|
More cosmetic changes.
llvm-svn: 35820
|
2007-04-09 16:21:29 +00:00 |
|
Devang Patel
|
f66f3dd962
|
Only cosmetic changes. Zero functionality Change.
llvm-svn: 35819
|
2007-04-09 16:11:48 +00:00 |
|
Devang Patel
|
562df7f986
|
Add loop rotation pass.
llvm-svn: 35714
|
2007-04-07 01:25:15 +00:00 |
|