Chris Lattner
|
0686e435d1
|
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
|
7f74a56e24
|
Changes to build successfully with GCC 3.02
llvm-svn: 1503
|
2002-01-20 22:54:45 +00:00 |
Chris Lattner
|
2413b160ec
|
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
|
5de2204fe8
|
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
|
03946cd9b6
|
Implement a new entry node that has edges to all external methods in the module
llvm-svn: 1369
|
2001-11-26 18:51:25 +00:00 |
Chris Lattner
|
7082e110f7
|
New pass to find types in use by a program
llvm-svn: 1232
|
2001-11-09 05:27:21 +00:00 |
Chris Lattner
|
cf66422978
|
Print the method that makes an instruction invalid
llvm-svn: 1213
|
2001-11-08 19:29:51 +00:00 |
Chris Lattner
|
83f1528061
|
Initial checkin of pointer safety checker
llvm-svn: 1181
|
2001-11-07 21:16:12 +00:00 |
Vikram S. Adve
|
5dab57de99
|
Added function IsLeafMethod to identify leaf methods.
This will use the CallGraph only if one is provided.
llvm-svn: 950
|
2001-10-22 13:55:46 +00:00 |
Chris Lattner
|
8cbbbef674
|
* Add support for Invoke instructions
* Add support for indirect calls
llvm-svn: 752
|
2001-10-13 06:33:19 +00:00 |
Chris Lattner
|
da55810666
|
Commit more code over to new cast style
llvm-svn: 697
|
2001-10-02 03:41:24 +00:00 |
Chris Lattner
|
bbf3ae8414
|
Initial support for construction of a call graph
llvm-svn: 660
|
2001-09-28 00:08:15 +00:00 |