Chris Lattner
|
2521ae1011
|
Implement a more powerful, simpler, pass system. This pass system can figure
out how to run a collection of passes optimially given their behaviors and
charactaristics.
Convert code to use it.
llvm-svn: 1507
|
2002-01-21 07:31:50 +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
|
9e6ccdd858
|
Remove unsized array support
llvm-svn: 1466
|
2001-12-14 16:38:04 +00:00 |
|
Chris Lattner
|
7059b60173
|
Fix a bug introduced by "internal linkage" work.
llvm-svn: 1415
|
2001-12-04 18:01:49 +00:00 |
|
Chris Lattner
|
c4a5815033
|
Renamed inst_const_iterator -> const_inst_iterator
Renamed op_const_iterator -> const_op_iterator
Renamed PointerType::getValueType() -> PointerType::getElementType()
llvm-svn: 1408
|
2001-12-04 00:03:30 +00:00 |
|
Chris Lattner
|
f6b7da2bb5
|
Rename ConstPoolVal -> Constant
Rename ConstPool* -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
llvm-svn: 1407
|
2001-12-03 22:26:30 +00:00 |
|
Chris Lattner
|
e33afc1d46
|
Add #includes to enable buiding in Release mode
llvm-svn: 1174
|
2001-11-07 13:49:45 +00:00 |
|
Chris Lattner
|
986e273442
|
Use the correct prototype for malloc and free
llvm-svn: 1066
|
2001-10-31 06:36:23 +00:00 |
|
Chris Lattner
|
40372ce62d
|
Convert to new simpler pass itf
llvm-svn: 880
|
2001-10-18 05:27:33 +00:00 |
|
Chris Lattner
|
9bfad5b7b1
|
Add new Pass infrastructure and some examples
llvm-svn: 836
|
2001-10-15 17:31:51 +00:00 |
|