Chris Lattner
|
15c05486cc
|
Convert analyses to new pass structure
llvm-svn: 1603
|
2002-01-31 00:42:27 +00:00 |
|
Chris Lattner
|
3dc9a2a61f
|
Changes to build successfully with GCC 3.02
llvm-svn: 1503
|
2002-01-20 22:54:45 +00:00 |
|
Chris Lattner
|
463cc31132
|
Create a new #include "Support/..." directory structure to move things
from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
llvm-svn: 1400
|
2001-11-27 00:03:19 +00:00 |
|
Chris Lattner
|
aae473d198
|
Fix a bad assertion to be correct . The root basic block can be used by PHI nodes.
llvm-svn: 1370
|
2001-11-26 18:52:02 +00:00 |
|
Chris Lattner
|
345daca305
|
Pull predecessor and successor iterators out of the CFG*.h files, and plop them into
the BasicBlock class where they should be. pred_begin/pred_end become methods on BasicBlock,
and the cfg namespace isn't used anymore.
llvm-svn: 691
|
2001-10-01 13:19:53 +00:00 |
|
Chris Lattner
|
9b45b18404
|
Pull iterators out of CFG.h and CFGdecls and put them in Support directory
llvm-svn: 664
|
2001-09-28 22:56:31 +00:00 |
|
Chris Lattner
|
a6357a1101
|
Make sure noone branches to the entry node of the method
llvm-svn: 369
|
2001-08-24 14:56:34 +00:00 |
|
Chris Lattner
|
b2c70da37a
|
Handle case where there is no exit node from a flowgraph
llvm-svn: 365
|
2001-08-23 17:07:19 +00:00 |
|
Chris Lattner
|
ff6c44f04f
|
Moved inline/llvm/Tools/* to include/llvm/Support/*
llvm-svn: 279
|
2001-07-23 17:46:59 +00:00 |
|
Chris Lattner
|
223ea549d1
|
Fixed post dominator frontiers! Yaay!
llvm-svn: 157
|
2001-07-08 05:54:09 +00:00 |
|
Chris Lattner
|
a8e840fc9b
|
Implement support for postdominators, except in dom frontiers
llvm-svn: 142
|
2001-07-06 16:58:22 +00:00 |
|
Chris Lattner
|
2dd269d8db
|
Checkin of new dominator calculation routines. These will be improved in
the future to do post dominators and stuff
llvm-svn: 124
|
2001-07-02 05:46:38 +00:00 |
|