Chris Lattner
|
fa6db4be91
|
Convert analyze over to use new pass framework for its analyses
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1607 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-01-31 00:46:09 +00:00 |
|
Chris Lattner
|
8efb9d733f
|
Eliminate opt library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1516 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-01-21 23:13:46 +00:00 |
|
Chris Lattner
|
697954c15d
|
Changes to build successfully with GCC 3.02
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1503 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-01-20 22:54:45 +00:00 |
|
Chris Lattner
|
df89f6efbc
|
Induction variables must be phi nodes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1402 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-12-03 17:27:42 +00:00 |
|
Chris Lattner
|
cee8f9ae67
|
Create a new #include "Support/..." directory structure to move things
from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1400 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-11-27 00:03:19 +00:00 |
|
Chris Lattner
|
75deac6b12
|
Add hooks to print natural loop information and induction variables
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1389 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-11-26 19:18:11 +00:00 |
|
Chris Lattner
|
9f8ae2b8cc
|
Add hooks for the FindUsedTypes pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1233 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-11-09 05:27:34 +00:00 |
|
Chris Lattner
|
483c3ee18e
|
Add analysis pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1182 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-11-07 21:16:29 +00:00 |
|
Chris Lattner
|
c4199ecf6e
|
Add support to print a call graph, and also add support for module level interprocedural analyses
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@659 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-28 00:07:36 +00:00 |
|
Chris Lattner
|
b312259842
|
Export the instruction forest support from the analysis library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@556 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-14 01:42:42 +00:00 |
|
Chris Lattner
|
e4ca607ab0
|
iFix dependence order
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@517 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-09 21:03:12 +00:00 |
|
Chris Lattner
|
c9744e7f26
|
Make use of the new TOOLNAME/USEDLIBS options provided in Makefile.common
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@501 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-09-07 22:59:25 +00:00 |
|
Chris Lattner
|
da5cfa369f
|
Parenthesize output for expranalyze so that pointer stuff being multiplied isn't confusing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-25 22:48:37 +00:00 |
|
Chris Lattner
|
a8e1fd30ed
|
Use the new Alias command line option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-23 20:22:30 +00:00 |
|
Chris Lattner
|
1e78f36127
|
CommandLine library cleanup. No longer use getValue/setValue, instead, just treat the commandline
args as the objects they represent and the "right thing" will happen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@283 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-23 19:27:24 +00:00 |
|
Chris Lattner
|
57dbb3ad63
|
Moved inline/llvm/Tools/* to include/llvm/Support/*
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-23 17:46:59 +00:00 |
|
Chris Lattner
|
8f367bd3c0
|
Large scale changes to implement new command line argument facility
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-23 02:35:57 +00:00 |
|
Chris Lattner
|
85202d4622
|
Support changed expression api
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-21 19:08:44 +00:00 |
|
Chris Lattner
|
1546bff423
|
Update makefile for more accurate deps
Include support to print out Expression types
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-20 19:16:29 +00:00 |
|
Chris Lattner
|
a3c8916228
|
Fix clean target
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-18 23:43:53 +00:00 |
|
Vikram S. Adve
|
416ae8da19
|
Reordered link line for correct static linking.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-15 21:13:29 +00:00 |
|
Chris Lattner
|
c13aff657e
|
Add better support for post dominator information.
Print method name for each analysis.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-06 16:59:10 +00:00 |
|
Chris Lattner
|
f3dc2c9a07
|
Initial checkin of analyze tool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-07-03 15:30:38 +00:00 |
|