- 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
- df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
- b5d9c8c cleanups, switch GlobalDCE to SmallPtrSet instead of std::set by Chris Lattner · 16 years ago
- ee8b951 teach various passes about blockaddress. We no longer crash on any clang tests. by Chris Lattner · 16 years ago
- 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
- 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- 27e0be2 Derive metadata hierarchy from Value instead of User. by Devang Patel · 16 years ago
- 1d7f7d2 Do not remove dead metadata for now. by Devang Patel · 16 years ago
- c5aa8c6 Remove dead metadata. by Devang Patel · 16 years ago
- 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- 20b34ac Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 16 years ago
- edea37d Remove an unused function SafeToDestroyConstant(). Rename an almost by Jay Foad · 16 years ago
- 7996339 available_externall linkage is not local, this was confusing the codegenerator, by Torok Edwin · 16 years ago
- 836e77d eliminate unneeded parens. by Chris Lattner · 17 years ago
- bf3ba5a If an alias is dead and so is its aliasee, then globaldce would by Duncan Sands · 17 years ago
- 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
- 187c571 The verifier checks that the aliasee is not null. by Duncan Sands · 17 years ago
- 52e5dee Not having an aliasee is a theoretical possibility. by Duncan Sands · 17 years ago
- 821d13c Format more neatly. by Duncan Sands · 17 years ago
- f5dbbae Delete unused global aliases with internal linkage. by Duncan Sands · 17 years ago
- 95b1812 Use actual function name in comments. by Devang Patel · 17 years ago
- a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
- 3707f1d Use find instead of lower_bound. by Dan Gohman · 17 years ago
- d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- e7da2d6 Fix typo in comment. by Nick Lewycky · 19 years ago
- 8c78a0b Drop 'const' by Devang Patel · 19 years ago
- e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
- 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
- 546ea7e Implement review feedback by Anton Korobeynikov · 19 years ago
- b18f8f8 Implement review feedback. Aliasees can be either GlobalValue's or by Anton Korobeynikov · 19 years ago
- a97b694 Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part by Anton Korobeynikov · 19 years ago
- 557ab15 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 19 years ago
- 5301e7c For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
- 1631bcb Eliminate static ctors due to Statistic objects by Chris Lattner · 19 years ago
- 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
- c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
- b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
- 531f9e9 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 21 years ago
- 4f2cf03 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 9238d78 Remove useless statistic, fix some slightly broken logic by Chris Lattner · 21 years ago
- 5f68159 bug 122: by Reid Spencer · 21 years ago
- f52e03c Finegrainify namespacification by Chris Lattner · 22 years ago
- 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- c8dfbbb Global variables with APPENDING linkage are very important to keep around! by Chris Lattner · 22 years ago
- ec6d7a6 This is effectively a complete rewrite of the globaldce algorithm, resulting by Chris Lattner · 22 years ago
- da35853 Ugh, a bug fix needed because of the bug in the CallGraph code by Chris Lattner · 22 years ago
- 449670a Fixed a segfault in gccld. by John Criswell · 22 years ago
- eaae57882 Add support to globaldce for deleting dead function prototypes by Chris Lattner · 22 years ago
- 88dbc4d Use methods that are more explanatory by Chris Lattner · 23 years ago
- bf3a099 Updates to work with recent Statistic's changes: by Chris Lattner · 23 years ago
- 8f3acc6 - Made GlobalDCE worklist driven, making it more successful. Now can handle by Chris Lattner · 23 years ago
- f0ed55d by Chris Lattner · 23 years ago
- a2c0985 * Add support for different "PassType's" by Chris Lattner · 23 years ago
- 99a53f6 Eliminate several include/llvm/Transforms/IPO/*.h files, moving their contents into IPO.h by Chris Lattner · 23 years ago
- b28b680 *** empty log message *** by Chris Lattner · 23 years ago
- 6801fdf Seperate stats for DCE'd functions and vars by Chris Lattner · 23 years ago
- 6f21961 *** empty log message *** by Chris Lattner · 23 years ago
- 7076ff2 by Chris Lattner · 23 years ago
- 0b18c1d Add support for printing out statistics information when -stats is added to by Chris Lattner · 23 years ago
- b4de02d Eliminate dead global variables by Chris Lattner · 24 years ago
- d5a8470 Eliminate duplicate or unneccesary #include's by Chris Lattner · 24 years ago
- 37104aa Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 24 years ago
- c8e6654 * Rename MethodPass class to FunctionPass by Chris Lattner · 24 years ago
- 62b7fd1 Change references to the Method class to be references to the Function by Chris Lattner · 24 years ago
- 8032732 Take CallGraph out of the CFG namespace. It has nothing to do with CFGs by Chris Lattner · 24 years ago
- 04805fa Change over to use new style pass mechanism, now passes only expose small by Chris Lattner · 24 years ago
- d5d5678 Convert xforms over to new pass structure. by Chris Lattner · 24 years ago
- 0686e43 Implement a more powerful, simpler, pass system. This pass system can figure by Chris Lattner · 24 years ago
- 7f74a56 Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
- 5de2204 Create a new #include "Support/..." directory structure to move things by Chris Lattner · 24 years ago
- bd422e6 Implement DCE of global values by Chris Lattner · 24 years ago