| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Silence VC++ warnings. | Chris Lattner | 2005-01-12 | 4 | -17/+22 |
| | | | | | llvm-svn: 19506 | ||||
| * | Apply feed back from Chris: | Jeff Cohen | 2005-01-10 | 1 | -1/+1 |
| | | | | | | | | 1. Rename createLoaderPass to CreateProfileLoaderPass 2. Opt shouldn't use the pass registered in CodeGen. llvm-svn: 19431 | ||||
| * | Add last four createXxxPass functions | Jeff Cohen | 2005-01-09 | 4 | -0/+12 |
| | | | | | llvm-svn: 19424 | ||||
| * | Get lib/Analysis/DataStructure to compile with VC++ | Jeff Cohen | 2005-01-09 | 1 | -1/+2 |
| | | | | | llvm-svn: 19412 | ||||
| * | Add even more missing createXxxPass functions. | Jeff Cohen | 2005-01-08 | 7 | -0/+25 |
| | | | | | 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 | ||||
| * | Actually overload the virtual method. This fixes | Chris Lattner | 2004-12-17 | 1 | -1/+2 |
| | | | | | | | | Regression/Analysis/GlobalsModRef/purecse.ll. Isn't this what the -Woverload-whatever flag would warn about :) llvm-svn: 19018 | ||||
| * | Eliminate a virtual method call | Chris Lattner | 2004-12-15 | 1 | -2/+5 |
| | | | | | llvm-svn: 18964 | ||||
| * | Fix a bug in -no-aa that caused two DSGraph tests to XPASS. | Chris Lattner | 2004-12-15 | 1 | -1/+2 |
| | | | | | llvm-svn: 18962 | ||||
| * | Adjust to new alias analysis interfaces | Chris Lattner | 2004-12-15 | 4 | -57/+48 |
| | | | | | llvm-svn: 18957 | ||||
| * | Add testcase and fix for yet another case where we query the size an | Alkis Evlogimenos | 2004-12-08 | 1 | -9/+11 |
| | | | | | | | abstract type. llvm-svn: 18678 | ||||
| * | Add testcase and fix for another case where we query the size an | Alkis Evlogimenos | 2004-12-08 | 1 | -7/+12 |
| | | | | | | | abstract type. llvm-svn: 18676 | ||||
| * | Move method out of line for better ICC support | Chris Lattner | 2004-12-08 | 1 | -0/+11 |
| | | | | | | | Add some ifdefs for some stuff I like to be able to toggle easily llvm-svn: 18665 | ||||
| * | Properly extern this. | Chris Lattner | 2004-12-08 | 1 | -1/+3 |
| | | | | | llvm-svn: 18664 | ||||
| * | Work correctly with ICC, Patch contributed by Bjørn Wennberg | Chris Lattner | 2004-12-08 | 1 | -8/+16 |
| | | | | | llvm-svn: 18630 | ||||
| * | For PR387:\ | Reid Spencer | 2004-12-07 | 4 | -0/+12 |
| | | | | | | | Add getModRefInfo method to avoid overloaded virtuals llvm-svn: 18601 | ||||
| * | For PR387:\ | Reid Spencer | 2004-12-07 | 13 | -15/+15 |
| | | | | | | | | Make only one print method to avoid overloaded virtual warnings when \ compiled with -Woverloaded-virtual llvm-svn: 18589 | ||||
| * | This patch prevents an infinite recursion while compiling 103.su2cor. | Chris Lattner | 2004-12-04 | 1 | -3/+3 |
| | | | | | | | | All SPEC CFP 95 programs now work, though the JIT isn't loading -lf2c right so they aren't testing correctly. llvm-svn: 18499 | ||||
| * | Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll | Chris Lattner | 2004-11-28 | 1 | -3/+3 |
| | | | | | llvm-svn: 18308 | ||||
| * | When merging to alias sets, if they are both must alias, the result is not | Chris Lattner | 2004-11-27 | 1 | -8/+22 |
| | | | | | | | | a must alias set unless all of the pointers in the resultant set are must aliased together. llvm-svn: 18275 | ||||
| * | Add a new interface | Chris Lattner | 2004-11-26 | 1 | -0/+12 |
| | | | | | llvm-svn: 18266 | ||||
| * | When evaluating an AA, pass in size info | Chris Lattner | 2004-11-26 | 1 | -28/+38 |
| | | | | | llvm-svn: 18264 | ||||
| * | The trick with globals actually works with allocas and malloc too | Chris Lattner | 2004-11-26 | 1 | -12/+12 |
| | | | | | llvm-svn: 18262 | ||||
| * | A store or load cannot alias a global if the accessed amount is larger then | Chris Lattner | 2004-11-26 | 1 | -20/+49 |
| | | | | | | | | | the global. This implements Regression/Analysis/BasicAA/global-size.ll llvm-svn: 18261 | ||||
| * | Mission accomplished! | Chris Lattner | 2004-11-19 | 1 | -1/+0 |
| | | | | | llvm-svn: 17990 | ||||
| * | Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.ll | Chris Lattner | 2004-11-17 | 1 | -2/+1 |
| | | | | | | | by saying what we mean llvm-svn: 17913 | ||||
| * | Standardize on 'class' instead of 'struct'. Gets rid of warnings in VC++ | Reid Spencer | 2004-11-16 | 1 | -1/+1 |
| | | | | | | | Patch contributed by Jeff Cohen. llvm-svn: 17889 | ||||
| * | Fix a bug that was preventing povray and namd from pool allocating correctly. | Chris Lattner | 2004-11-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 17632 | ||||
| * | Handle assert_fail special | Chris Lattner | 2004-11-08 | 1 | -0/+7 |
| | | | | | llvm-svn: 17631 | ||||
| * | Remove dead var | Chris Lattner | 2004-11-05 | 1 | -1/+0 |
| | | | | | llvm-svn: 17485 | ||||
| * | Don't call Constant::getNullValue when the argument could be VoidTy | Chris Lattner | 2004-11-03 | 1 | -2/+3 |
| | | | | | llvm-svn: 17457 | ||||
| * | Fix comment | Chris Lattner | 2004-10-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 17377 | ||||
| * | Improve comment | Chris Lattner | 2004-10-31 | 1 | -2/+4 |
| | | | | | llvm-svn: 17375 | ||||
| * | Add more paranoid assertions :) | Chris Lattner | 2004-10-31 | 1 | -0/+12 |
| | | | | | llvm-svn: 17367 | ||||
| * | Fix some more problems where we called getOffset before getNode() | Chris Lattner | 2004-10-30 | 1 | -2/+4 |
| | | | | | llvm-svn: 17358 | ||||
| * | Fix three bugs: | Chris Lattner | 2004-10-30 | 1 | -9/+12 |
| | | | | | | | | | | | | | | | | | 1. Calls to external global VARIABLES should not be treated as a call to an external function 2. Efficiently deleting an element from a vector by using std::swap with the back, then pop_back is NOT a good way to keep the vector sorted. 3. Our hope of having stuff get deleted by making them redundant just won't work. In particular, if we have three calls in sequence that should be merged: A, B, C first we unify B into A. To be sure that they appeared identical (so B would be erased) we set B = A. On the next step, we unified C into A and set C = A. Unfortunately, this is no guarantee that C = B, so we would fail to delete the dead call. Switch to a more explicit scheme. llvm-svn: 17357 | ||||
| * | Fix more undefined behavior | Chris Lattner | 2004-10-30 | 1 | -10/+13 |
| | | | | | llvm-svn: 17356 | ||||
| * | * Add a method | Chris Lattner | 2004-10-30 | 1 | -16/+28 |
| | | | | | | | | | | * change some uses of NH.getNode() in a bool context to use !NH.isNull() * Fix a bunch of places where we depended on the (undefined) order of evaluation of arguments to function calls to ensure that getNode() was called before getOffset(). In practice, this was NOT happening. llvm-svn: 17354 | ||||
| * | Fix library name. | Alkis Evlogimenos | 2004-10-28 | 2 | -2/+2 |
| | | | | | llvm-svn: 17306 | ||||
| * | Change Library Names Not To Conflict With Others When Installed | Reid Spencer | 2004-10-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 17286 | ||||
| * | Convert 'struct' to 'class' in various places to adhere to the coding standards | Chris Lattner | 2004-10-27 | 1 | -1/+1 |
| | | | | | | | and work better with VC++. Patch contributed by Morten Ofstad! llvm-svn: 17281 | ||||
| * | add support for UndefValue | Chris Lattner | 2004-10-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 17260 | ||||
| * | Patch to support MSVC, contributed by Morten Ofstad | Chris Lattner | 2004-10-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 17214 | ||||
| * | We won't use automake | Reid Spencer | 2004-10-22 | 6 | -2275/+0 |
| | | | | | llvm-svn: 17155 | ||||
| * | Initial automake generated Makefile template | Reid Spencer | 2004-10-18 | 3 | -0/+2179 |
| | | | | | llvm-svn: 17136 | ||||
| * | Add support for unreachable | Chris Lattner | 2004-10-16 | 1 | -2/+1 |
| | | | | | llvm-svn: 17056 | ||||
| * | Add support for undef | Chris Lattner | 2004-10-16 | 1 | -0/+3 |
| | | | | | llvm-svn: 17055 | ||||
| * | Add support | Chris Lattner | 2004-10-16 | 1 | -0/+1 |
| | | | | | llvm-svn: 17052 | ||||
| * | Be more careful about looking for constants when we really want constantint's. | Chris Lattner | 2004-10-16 | 1 | -10/+8 |
| | | | | | llvm-svn: 17029 | ||||

