| Commit message (Expand) | Author | Age | Files | Lines |
* | [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;... | Eugene Zelenko | 2017-10-10 | 1 | -6/+16 |
* | Don't merge global constants with non-dbg metadata. | Evgeniy Stepanov | 2017-03-09 | 1 | -0/+26 |
* | [PM] Remove support for omitting the AnalysisManager argument to new | Chandler Carruth | 2016-06-17 | 1 | -1/+1 |
* | IR: Introduce local_unnamed_addr attribute. | Peter Collingbourne | 2016-06-14 | 1 | -4/+4 |
* | [PM] Port ConstantMerge to the new pass manager. | Davide Italiano | 2016-05-05 | 1 | -26/+34 |
* | [IPO/ConstantMerge] Convert to static function, to facilitate transition to t... | Davide Italiano | 2016-05-04 | 1 | -6/+1 |
* | [IPO/ConstantMerge] Garbage collect dead code. NFC. | Davide Italiano | 2016-05-03 | 1 | -3/+0 |
* | Re-commit optimization bisect support (r267022) without new pass manager supp... | Andrew Kaylor | 2016-04-22 | 1 | -0/+2 |
* | Revert "Initial implementation of optimization bisect support." | Vedant Kumar | 2016-04-22 | 1 | -2/+0 |
* | Initial implementation of optimization bisect support. | Andrew Kaylor | 2016-04-21 | 1 | -0/+2 |
* | IPO: Remove implicit ilist iterator conversions, NFC | Duncan P. N. Exon Smith | 2015-10-13 | 1 | -2/+2 |
* | Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) | Alexander Kornienko | 2015-06-23 | 1 | -1/+1 |
* | Fixed/added namespace ending comments using clang-tidy. NFC | Alexander Kornienko | 2015-06-19 | 1 | -1/+1 |
* | DataLayout is mandatory, update the API to reflect it with references. | Mehdi Amini | 2015-03-10 | 1 | -18/+6 |
* | Make DataLayout Non-Optional in the Module | Mehdi Amini | 2015-03-04 | 1 | -2/+1 |
* | Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin... | Craig Topper | 2014-08-21 | 1 | -1/+1 |
* | Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi... | Craig Topper | 2014-08-18 | 1 | -1/+1 |
* | Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin... | Craig Topper | 2014-08-17 | 1 | -1/+1 |
* | [C++] Use 'nullptr'. Transforms edition. | Craig Topper | 2014-04-25 | 1 | -3/+3 |
* | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 1 | -1/+2 |
* | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-05 | 1 | -1/+1 |
* | Make DataLayout a plain object, not a pass. | Rafael Espindola | 2014-02-25 | 1 | -1/+2 |
* | Rename many DataLayout variables from TD to DL. | Rafael Espindola | 2014-02-21 | 1 | -5/+5 |
* | Fix known typos | Alp Toker | 2014-01-24 | 1 | -3/+3 |
* | Corruptly merge constants with explicit and implicit alignments. | Rafael Espindola | 2013-11-12 | 1 | -4/+7 |
* | Fix const merging when an alias of a const is llvm.used. | Rafael Espindola | 2013-05-06 | 1 | -4/+6 |
* | Clarify that llvm.used can contain aliases. | Rafael Espindola | 2013-04-22 | 1 | -3/+2 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -4/+4 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -5/+5 |
* | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -4/+4 |
* | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru | 2012-09-27 | 1 | -1/+1 |
* | Fix a typo 'iff' => 'if' | Sylvestre Ledru | 2012-09-27 | 1 | -1/+1 |
* | Re-fix the issue Bill fixed in r147899 in a slightly different way, which doe... | Eli Friedman | 2012-01-11 | 1 | -5/+7 |
* | If the global variable is removed by the linker, then don't constant merge it | Bill Wendling | 2012-01-11 | 1 | -6/+10 |
* | Teach the ConstantMerge pass about alignment. Fixes PR10514! | Nick Lewycky | 2011-07-27 | 1 | -8/+41 |
* | Don't merge two constants if we care about the address of both. | Rafael Espindola | 2011-01-16 | 1 | -22/+38 |
* | Add missing whitespace. | Nick Lewycky | 2011-01-15 | 1 | -2/+2 |
* | Make constmerge a two-pass algorithm so that it won't miss merging | Nick Lewycky | 2011-01-15 | 1 | -4/+34 |
* | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -1/+3 |
* | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
* | fix PR8144, a bug where constant merge would merge globals marked | Chris Lattner | 2010-09-15 | 1 | -1/+27 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
* | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 1 | -2/+2 |
* | 1. modernize the constantmerge pass, using densemap/smallvector. | Chris Lattner | 2010-02-12 | 1 | -19/+22 |
* | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 1 | -1/+0 |
* | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 1 | -1/+1 |
* | Use hasDefinitiveInitializer() instead of testing the same thing | Dan Gohman | 2009-08-19 | 1 | -1/+1 |
* | Add the private linkage. | Rafael Espindola | 2009-01-15 | 1 | -2/+2 |