Dan Gohman
|
a79db30d28
|
Tidy up several unbeseeming casts from pointer to intptr_t.
llvm-svn: 55779
|
2008-09-04 17:05:41 +00:00 |
Dan Gohman
|
d78c400b5b
|
Clean up the use of static and anonymous namespaces. This turned up
several things that were neither in an anonymous namespace nor static
but not intended to be global.
llvm-svn: 51017
|
2008-05-13 00:00:25 +00:00 |
Devang Patel
|
80e43fa744
|
Restore isCFGOnly property of various analysis passes.
llvm-svn: 48579
|
2008-03-20 02:25:21 +00:00 |
Devang Patel
|
718da668ab
|
PassInfo keep tracks whether a pass is an analysis pass or not.
llvm-svn: 48554
|
2008-03-19 21:56:59 +00:00 |
Chris Lattner
|
f3ebc3f3d2
|
Remove attribution from file headers, per discussion on llvmdev.
llvm-svn: 45418
|
2007-12-29 20:36:04 +00:00 |
Devang Patel
|
8c78a0bff0
|
Drop 'const'
llvm-svn: 36662
|
2007-05-03 01:11:54 +00:00 |
Devang Patel
|
e95c6ad802
|
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 |
Lauro Ramos Venancio
|
41223586a2
|
Fix build error.
llvm-svn: 36648
|
2007-05-02 20:37:47 +00:00 |
Devang Patel
|
09f162ca6a
|
Do not use typeinfo to identify pass in pass manager.
llvm-svn: 36632
|
2007-05-01 21:15:47 +00:00 |
Dan Gohman
|
dcb291faa4
|
Change uses of Function::front to Function::getEntryBlock for readability.
llvm-svn: 35265
|
2007-03-22 16:38:57 +00:00 |
Reid Spencer
|
f75727ab14
|
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 |
Chris Lattner
|
97c9f20c52
|
simplify AnalysisGroup registration, eliminating one typeid call.
llvm-svn: 29932
|
2006-08-28 00:42:29 +00:00 |
Chris Lattner
|
c2d3d3112e
|
eliminate RegisterOpt. It does the same thing as RegisterPass.
llvm-svn: 29925
|
2006-08-27 22:42:52 +00:00 |
Misha Brukman
|
01808caded
|
Remove trailing whitespace
llvm-svn: 21416
|
2005-04-21 21:13:18 +00:00 |
Jeff Cohen
|
cede1ce95a
|
Add even more missing createXxxPass functions.
llvm-svn: 19402
|
2005-01-08 22:01:16 +00:00 |
Chris Lattner
|
9bde783c5c
|
Switch to using edge profiling information as the basic source of profile info
from using basic block counts.
llvm-svn: 12242
|
2004-03-08 22:04:08 +00:00 |
Chris Lattner
|
bd481d588a
|
Refactor implementations
llvm-svn: 12240
|
2004-03-08 21:30:35 +00:00 |
Chris Lattner
|
b8263bb809
|
Fix copy-and-pastos
llvm-svn: 11319
|
2004-02-11 06:10:18 +00:00 |
Chris Lattner
|
0c26f0048f
|
Make sure to register the 'no profile' implementation as the default for ProfileInfo
llvm-svn: 11309
|
2004-02-11 04:47:54 +00:00 |
Chris Lattner
|
1f4f70425d
|
An initial implementation of an LLVM ProfileInfo class which is designed to
eventually allow Passes to use profiling information to direct them.
llvm-svn: 11294
|
2004-02-10 22:11:42 +00:00 |