| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update comments and documentation to reflect that GCSE and ValueNumbering are | Matthijs Kooijman | 2008-06-05 | 1 | -0/+4 |
| | | | | | | | deprecated by the GVN and GVNPRE passes. llvm-svn: 51983 | ||||
| * | convert another operand loop to iterator formulation | Gabor Greif | 2008-05-29 | 1 | -3/+3 |
| | | | | | llvm-svn: 51661 | ||||
| * | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -7/+9 |
| | | | | | | | | several things that were neither in an anonymous namespace nor static but not intended to be global. llvm-svn: 51017 | ||||
| * | Restore isCFGOnly property of various analysis passes. | Devang Patel | 2008-03-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 48579 | ||||
| * | PassInfo keep tracks whether a pass is an analysis pass or not. | Devang Patel | 2008-03-19 | 1 | -1/+1 |
| | | | | | llvm-svn: 48554 | ||||
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 45418 | ||||
| * | Add explicit keywords. | Dan Gohman | 2007-10-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 43464 | ||||
| * | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -3/+3 |
| | | | | | llvm-svn: 36662 | ||||
| * | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -3/+3 |
| | | | | | | | | Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652 | ||||
| * | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -0/+5 |
| | | | | | llvm-svn: 36632 | ||||
| * | Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce | Reid Spencer | 2007-02-05 | 1 | -2/+4 |
| | | | | | | | LLVM's footprint and speed up linking. llvm-svn: 33941 | ||||
| * | For PR950: | Reid Spencer | 2006-12-23 | 1 | -0/+5 |
| | | | | | | | | | This patch removes the SetCC instructions and replaces them with the ICmp and FCmp instructions. The SetCondInst instruction has been removed and been replaced with ICmpInst and FCmpInst. llvm-svn: 32751 | ||||
| * | For PR950: | Reid Spencer | 2006-11-27 | 1 | -2/+4 |
| | | | | | | | | | | | The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes throughout LLVM are provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the exception of 175.vpr which fails only on a slight floating point output difference. llvm-svn: 31931 | ||||
| * | For PR950: | Reid Spencer | 2006-11-20 | 1 | -0/+23 |
| | | | | | | | | | First in a series of patches to convert SetCondInst into ICmpInst and FCmpInst using only two opcodes and having the instructions contain their predicate value. Nothing uses these classes yet. More patches to follow. llvm-svn: 31867 | ||||
| * | 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 | |||||

