Devang Patel
|
cd45427a87
|
Drop 'const'
llvm-svn: 36662
|
2007-05-03 01:11:54 +00:00 |
|
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 |
|
Reid Spencer
|
598f6d293b
|
Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce
LLVM's footprint and speed up linking.
llvm-svn: 33941
|
2007-02-05 23:42:17 +00:00 |
|
Bill Wendling
|
4d1444725b
|
Removed more <iostream> includes
llvm-svn: 32321
|
2006-12-07 20:28:15 +00:00 |
|
Bill Wendling
|
a3246c4272
|
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
now cerr, cout, and NullStream resp.
llvm-svn: 32298
|
2006-12-07 01:30:32 +00:00 |
|
Chris Lattner
|
3d1758e08c
|
Remove the 'printname' argument to WriteAsOperand. It is always true, and
passing false would make the asmprinter fail anyway.
llvm-svn: 32264
|
2006-12-06 06:16:21 +00:00 |
|
Bill Wendling
|
040a60d22d
|
Removed some of the iostream #includes. Moved towards converting to using
llvm streams
llvm-svn: 31983
|
2006-11-28 22:46:12 +00:00 |
|
Chris Lattner
|
8a59e8be23
|
simplify AnalysisGroup registration, eliminating one typeid call.
llvm-svn: 29932
|
2006-08-28 00:42:29 +00:00 |
|
Chris Lattner
|
a39dcb5377
|
eliminate RegisterOpt. It does the same thing as RegisterPass.
llvm-svn: 29925
|
2006-08-27 22:42:52 +00:00 |
|
Misha Brukman
|
122d682689
|
Remove trailing whitespace
llvm-svn: 21416
|
2005-04-21 21:13:18 +00:00 |
|
Chris Lattner
|
0fa70f79a6
|
Add two options to allow -count-aa to print queries either (1) all queries,
or (2) only queries that are not successful (e.g. return may alias)
llvm-svn: 20790
|
2005-03-23 21:59:07 +00:00 |
|
Jeff Cohen
|
6c0db8d863
|
Add even more missing createXxxPass functions.
llvm-svn: 19402
|
2005-01-08 22:01:16 +00:00 |
|
Reid Spencer
|
d0d846cd06
|
For PR387:\
Add getModRefInfo method to avoid overloaded virtuals
llvm-svn: 18601
|
2004-12-07 08:11:24 +00:00 |
|
Chris Lattner
|
43c0372c0b
|
'Pass' should now not be derived from by clients. Instead, they should derive
from ModulePass. Instead of implementing Pass::run, then should implement
ModulePass::runOnModule.
llvm-svn: 16436
|
2004-09-20 04:48:05 +00:00 |
|
Chris Lattner
|
60c61e337a
|
Pass through the boolean queries
llvm-svn: 12409
|
2004-03-15 04:06:46 +00:00 |
|
Chris Lattner
|
035bd2ae32
|
Finegrainify namespacification
llvm-svn: 10367
|
2003-12-10 15:34:03 +00:00 |
|
Brian Gaeke
|
d25f86d683
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
b402729b30
|
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.
llvm-svn: 9298
|
2003-10-20 19:43:21 +00:00 |
|
Chris Lattner
|
07452f836a
|
Avoid divide by zero errors
llvm-svn: 6738
|
2003-06-17 15:07:20 +00:00 |
|
Chris Lattner
|
d67ff79f57
|
Adjust to new AA interface
Add tracking for Mod/Ref info
llvm-svn: 5634
|
2003-02-26 19:27:05 +00:00 |
|
Chris Lattner
|
2f75411136
|
Allow counting multiple passes, and print the pass name counted
llvm-svn: 5504
|
2003-02-07 20:39:17 +00:00 |
|
Chris Lattner
|
ed61b8ddef
|
New general purpose alias analysis result auditor
llvm-svn: 5503
|
2003-02-07 19:46:03 +00:00 |
|