| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | For PR780: | Reid Spencer | 2006-06-07 | 1 | -1/+2 |
| | | | | | | | | | | | 1. Fix the macros in IncludeFile.h to put everything in the llvm namespace 2. Replace the previous explicit mechanism in all the .h and .cpp files with the macros in IncludeFile.h This gets us a consistent mechanism throughout LLVM for ensuring linkage. Next step is to make sure its used in enough places. llvm-svn: 28715 | ||||
| * | Change from using a stub function to a stub variable for passing to the | Reid Spencer | 2006-06-01 | 1 | -1/+1 |
| | | | | | | | | IncludeFile hack to ensure linkage of analysis passes. This works around some -pedantic warnings about assigning an object to a function. llvm-svn: 28621 | ||||
| * | Implement value #'ing for vector operations, implementing | Chris Lattner | 2006-04-14 | 1 | -32/+38 |
| | | | | | | | Regression/Transforms/GCSE/vectorops.ll llvm-svn: 27691 | ||||
| * | Value# select instructions, allowing -gcse to remove duplicates | Chris Lattner | 2006-02-04 | 1 | -1/+36 |
| | | | | | llvm-svn: 25969 | ||||
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -9/+9 |
| | | | | | llvm-svn: 21416 | ||||
| * | Add even more missing createXxxPass functions. | Jeff Cohen | 2005-01-08 | 1 | -0/+3 |
| | | | | | llvm-svn: 19402 | ||||
| * | Wrap at 80 cols | Misha Brukman | 2004-12-23 | 1 | -1/+2 |
| | | | | | llvm-svn: 19121 | ||||
| * | Try to speed up gccld hot spot in BasicVN::getEqualNumberNodes by making | Reid Spencer | 2004-12-23 | 1 | -3/+2 |
| | | | | | | | | | | a function call at the core of the loop inline and removing unused stack variables from an often called function. This doesn't improve things much, the real saving will be by reducing the number of calls to this function (100K+ when linking kimwitu++). llvm-svn: 19119 | ||||
| * | Minor efficiency improvement, finegrainify namespacification | Chris Lattner | 2004-03-25 | 1 | -5/+10 |
| | | | | | llvm-svn: 12517 | ||||
| * | Simplify implementation, and probably speed things up too. | Chris Lattner | 2004-02-11 | 1 | -9/+6 |
| | | | | | llvm-svn: 11308 | ||||
| * | IncludeFile hack to pull in BasicValueNumbering whenever ValueNumbering.h | Brian Gaeke | 2003-12-11 | 1 | -0/+2 |
| | | | | | | | is included. llvm-svn: 10397 | ||||
| * | Remove dead variable | Chris Lattner | 2003-11-25 | 1 | -1/+0 |
| | | | | | llvm-svn: 10218 | ||||
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -2/+5 |
| | | | | | llvm-svn: 9903 | ||||
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
| * | Fixed spelling and grammar. | Misha Brukman | 2003-09-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 8478 | ||||
| * | Use new isCommutative interface, which gives us SetEQ and SetNE for free. | Chris Lattner | 2002-10-31 | 1 | -7/+3 |
| | | | | | | | Thanks fly out to Casey Carter for this fix. llvm-svn: 4460 | ||||
| * | Convert BasicVN to be an ImmutablePass | Chris Lattner | 2002-09-25 | 1 | -12/+1 |
| | | | | | llvm-svn: 3924 | ||||
| * | Minor cleanups so I can remove BasicValueNumbering.h | Chris Lattner | 2002-08-30 | 1 | -16/+45 |
| | | | | | llvm-svn: 3544 | ||||
| * | initial implementation of ValueNumbering interface. | Chris Lattner | 2002-08-30 | 1 | -0/+171 |
| llvm-svn: 3541 | |||||

