| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Calculate and pass load sizes to the alias analysis infrastructure | Chris Lattner | 2003-02-26 | 1 | -8/+19 |
| * | Initial implementation of value numbering for load instructions | Chris Lattner | 2002-08-30 | 1 | -0/+233 |