Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -1/+1 |
| | | | | llvm-svn: 55779 | ||||
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -10/+8 |
| | | | | | | | several things that were neither in an anonymous namespace nor static but not intended to be global. llvm-svn: 51017 | ||||
* | Restore isCFGOnly property of various analysis passes. | Devang Patel | 2008-03-20 | 1 | -1/+1 |
| | | | | llvm-svn: 48579 | ||||
* | PassInfo keep tracks whether a pass is an analysis pass or not. | Devang Patel | 2008-03-19 | 1 | -1/+1 |
| | | | | llvm-svn: 48554 | ||||
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -3/+3 |
| | | | | llvm-svn: 36662 | ||||
* | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -3/+3 |
| | | | | | | | Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652 | ||||
* | Fix build error. | Lauro Ramos Venancio | 2007-05-02 | 1 | -1/+1 |
| | | | | llvm-svn: 36648 | ||||
* | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -1/+6 |
| | | | | llvm-svn: 36632 | ||||
* | Change uses of Function::front to Function::getEntryBlock for readability. | Dan Gohman | 2007-03-22 | 1 | -1/+1 |
| | | | | llvm-svn: 35265 | ||||
* | Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce | Reid Spencer | 2007-02-05 | 1 | -1/+3 |
| | | | | | | LLVM's footprint and speed up linking. llvm-svn: 33941 | ||||
* | simplify AnalysisGroup registration, eliminating one typeid call. | Chris Lattner | 2006-08-28 | 1 | -1/+1 |
| | | | | llvm-svn: 29932 | ||||
* | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
| | | | | llvm-svn: 29925 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -3/+3 |
| | | | | llvm-svn: 21416 | ||||
* | Add even more missing createXxxPass functions. | Jeff Cohen | 2005-01-08 | 1 | -0/+3 |
| | | | | llvm-svn: 19402 | ||||
* | Switch to using edge profiling information as the basic source of profile info | Chris Lattner | 2004-03-08 | 1 | -0/+52 |
| | | | | | | from using basic block counts. llvm-svn: 12242 | ||||
* | Refactor implementations | Chris Lattner | 2004-03-08 | 1 | -3/+1 |
| | | | | llvm-svn: 12240 | ||||
* | Fix copy-and-pastos | Chris Lattner | 2004-02-11 | 1 | -2/+2 |
| | | | | llvm-svn: 11319 | ||||
* | Make sure to register the 'no profile' implementation as the default for ↵ | Chris Lattner | 2004-02-11 | 1 | -1/+1 |
| | | | | | | ProfileInfo llvm-svn: 11309 | ||||
* | An initial implementation of an LLVM ProfileInfo class which is designed to | Chris Lattner | 2004-02-10 | 1 | -0/+42 |
eventually allow Passes to use profiling information to direct them. llvm-svn: 11294 |