| Commit message (Expand) | Author | Age | Files | Lines |
* | transform more loops to iterator form, detabify | Gabor Greif | 2008-05-22 | 1 | -6/+7 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -6/+7 |
* | Restore isCFGOnly property of various analysis passes. | Devang Patel | 2008-03-20 | 1 | -1/+1 |
* | PassInfo keep tracks whether a pass is an analysis pass or not. | Devang Patel | 2008-03-19 | 1 | -2/+2 |
* | Do not use virtual function to identify an analysis pass. | Devang Patel | 2008-03-19 | 1 | -4/+1 |
* | Identify Analysis pass. | Devang Patel | 2008-03-18 | 1 | -0/+3 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Integrate the readonly/readnone logic more deeply | Duncan Sands | 2007-12-01 | 1 | -3/+2 |
* | Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. | Duncan Sands | 2007-11-01 | 1 | -1/+1 |
* | Use DominatorTree instead of ETForest. | Devang Patel | 2007-06-07 | 1 | -9/+9 |
* | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -2/+2 |
* | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -2/+2 |
* | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -0/+3 |
* | Remove use of Instruction::getNext | Chris Lattner | 2007-04-17 | 1 | -8/+11 |
* | Expunge DomSet from LoadValueNumbering. This is part of the continuing | Owen Anderson | 2007-04-07 | 1 | -9/+9 |
* | Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce | Reid Spencer | 2007-02-05 | 1 | -1/+2 |
* | simplify AnalysisGroup registration, eliminating one typeid call. | Chris Lattner | 2006-08-28 | 1 | -1/+1 |
* | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
* | Fix a problem exposed by the et-forest work. Load-vn needs these passes live | Chris Lattner | 2006-01-08 | 1 | -3/+3 |
* | the correct fix was to fix AliasAnalysis.getModRefInfo | Andrew Lenharth | 2005-06-20 | 1 | -4/+0 |
* | prevent GCSE from forwarding stores to loads around vaarg. This is uggly, an... | Andrew Lenharth | 2005-06-20 | 1 | -0/+4 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -14/+14 |
* | Due to previous simplifications, we can simplify the data structures being | Chris Lattner | 2005-01-29 | 1 | -35/+36 |
* | Properly handle volatile. | Chris Lattner | 2005-01-29 | 1 | -9/+11 |
* | Remove some useless map operations. Loads/stores that are in the same | Chris Lattner | 2005-01-29 | 1 | -10/+0 |
* | Before doing expensive global analysis, check to make sure the pointer is | Chris Lattner | 2005-01-29 | 1 | -46/+50 |
* | Minor simplification/speedup. Replaces a set lookup with a pointer comparison. | Chris Lattner | 2005-01-29 | 1 | -4/+3 |
* | Eliminate generality that is not buying us anything. In particular, this | Chris Lattner | 2005-01-29 | 1 | -32/+13 |
* | If we see: | Chris Lattner | 2005-01-29 | 1 | -4/+3 |
* | Eliminate a virtual method call | Chris Lattner | 2004-12-15 | 1 | -2/+5 |
* | Fixes to make LLVM compile with vc7.1. | Alkis Evlogimenos | 2004-09-03 | 1 | -0/+1 |
* | Fix #includes of i*.h => Instructions.h as per PR403. | Misha Brukman | 2004-07-29 | 1 | -2/+1 |
* | Make the create...() functions for some of these passes return a FunctionPass *. | Brian Gaeke | 2004-07-27 | 1 | -1/+1 |
* | Implement the interfaces to update value numbering information. Add an | Chris Lattner | 2004-05-23 | 1 | -2/+24 |
* | Implement test/Regression/Transforms/GCSE/undefined_load.ll | Chris Lattner | 2004-04-03 | 1 | -0/+14 |
* | Add some missing functions. Make sure to handle calls together in case the | Chris Lattner | 2004-03-16 | 1 | -1/+1 |
* | Implement CSE of call instructions in the most trivial case. This implements | Chris Lattner | 2004-03-15 | 1 | -11/+139 |
* | In a "seeing the forest through the trees" kinda situation, I realized that a | Chris Lattner | 2004-02-05 | 1 | -227/+230 |
* | This is a big diff with no functionality change. We just reorder some code, | Chris Lattner | 2004-02-05 | 1 | -73/+60 |
* | finegrainify namespacification | Chris Lattner | 2004-02-05 | 1 | -5/+2 |
* | Fixed Chris' typo. | Tanya Lattner | 2004-02-05 | 1 | -1/+1 |
* | Implement optimizations for handling large basic blocks. | Chris Lattner | 2004-02-05 | 1 | -29/+77 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -2/+4 |
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Fixed spelling and grammar. | Misha Brukman | 2003-09-11 | 1 | -2/+2 |
* | Spell `definitely' correctly. | Misha Brukman | 2003-09-11 | 1 | -1/+1 |
* | Fix bug: RLE-Preserve-Volatile.ll | Chris Lattner | 2003-09-08 | 1 | -2/+6 |
* | Spell `necessary' correctly. | Misha Brukman | 2003-08-18 | 1 | -1/+1 |
* | If the alias analysis algorithm we are using can provide MUST alias information, | Chris Lattner | 2003-06-29 | 1 | -0/+5 |
* | Implement forwarding from stores to loads of must-aliased pointers. | Chris Lattner | 2003-06-16 | 1 | -14/+96 |