| Commit message (Expand) | Author | Age | Files | Lines |
* | use Value* constructor of CallSite to create potentially improper site, and t... | Gabor Greif | 2010-07-28 | 1 | -2/+1 |
* | recommit simplification (r109502, backed out r109509); seems to innocent | Gabor Greif | 2010-07-27 | 1 | -1/+1 |
* | back out this too to restore the bots | Gabor Greif | 2010-07-27 | 1 | -1/+1 |
* | simplify | Gabor Greif | 2010-07-27 | 1 | -1/+1 |
* | Add an initial implementation of LazyValueInfo updating for JumpThreading. D... | Owen Anderson | 2010-07-26 | 1 | -0/+3 |
* | Remove LCSSA's bogus dependence on LoopSimplify and LoopSimplify's bogus | Dan Gohman | 2010-07-26 | 2 | -3/+6 |
* | Use DominatorTree::properlyDominates instead of dominates with an | Dan Gohman | 2010-07-26 | 1 | -1/+1 |
* | A block dominates itself, by definition. | Dan Gohman | 2010-07-26 | 1 | -1/+1 |
* | mass elimination of reliance on automatic iterator dereferencing | Gabor Greif | 2010-07-22 | 4 | -5/+5 |
* | undo 80 column trespassing I caused | Gabor Greif | 2010-07-22 | 2 | -9/+11 |
* | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 28 | -47/+51 |
* | Remember that the induction variable is always a PHINode and | Dan Gohman | 2010-07-20 | 1 | -4/+4 |
* | Reorder the contents of various getAnalysisUsage functions, eliminating | Dan Gohman | 2010-07-16 | 2 | -6/+6 |
* | eliminate CallInst::ArgOffset | Gabor Greif | 2010-07-16 | 2 | -5/+5 |
* | Don't merge uses when they are targetting fixup sites with | Dan Gohman | 2010-07-15 | 1 | -1/+20 |
* | Use dbgs() instead of errs() in a DEBUG. | Dan Gohman | 2010-07-15 | 1 | -1/+1 |
* | Watch out for a constant offset cancelling out a base register, forming | Dan Gohman | 2010-07-15 | 1 | -2/+9 |
* | Handle the case of a tail recursion in which the tail call is followed | Duncan Sands | 2010-07-13 | 1 | -13/+35 |
* | cache results of operator* | Gabor Greif | 2010-07-12 | 1 | -21/+31 |
* | cache dereferenced iterators | Gabor Greif | 2010-07-12 | 1 | -2/+3 |
* | recommit r108131 (hich has been backed out in r108135) with a fix | Gabor Greif | 2010-07-12 | 1 | -2/+3 |
* | back out r108131 (of TailDuplication.cpp) for now, it causes a buildbot failure | Gabor Greif | 2010-07-12 | 1 | -5/+4 |
* | cache dereferenced iterators | Gabor Greif | 2010-07-12 | 2 | -7/+9 |
* | Convert some tab stops into spaces. | Duncan Sands | 2010-07-12 | 2 | -5/+5 |
* | if jump threading is able to infer interesting values on both | Chris Lattner | 2010-07-12 | 1 | -2/+13 |
* | The accumulator tail recursion transform claims to work for any associative | Duncan Sands | 2010-07-10 | 1 | -14/+14 |
* | cache result of operator* | Gabor Greif | 2010-07-09 | 1 | -2/+3 |
* | cache result of operator* (found by inspection) | Gabor Greif | 2010-07-09 | 1 | -2/+4 |
* | cache result of operator* | Gabor Greif | 2010-07-09 | 1 | -6/+7 |
* | Fix the second half of PR7437: scalarrepl wasn't preserving | Chris Lattner | 2010-07-08 | 1 | -21/+9 |
* | Detabify this file. | Nick Lewycky | 2010-07-06 | 1 | -7/+7 |
* | Don't claim to preserve AliasAnalysis. First, this is doesn't actually | Dan Gohman | 2010-07-02 | 1 | -1/+0 |
* | use ArgOperand API | Gabor Greif | 2010-06-30 | 1 | -10/+12 |
* | use getArgOperand (corrected by CallInst::ArgOffset) instead of getOperand | Gabor Greif | 2010-06-30 | 1 | -1/+2 |
* | use getNumArgOperands instead of getNumOperands | Gabor Greif | 2010-06-30 | 1 | -2/+2 |
* | use getArgOperand instead of getOperand | Gabor Greif | 2010-06-30 | 1 | -4/+4 |
* | use getArgOperand instead of getOperand | Gabor Greif | 2010-06-30 | 1 | -2/+2 |
* | employ CallInst::ArgOffset (for now) | Gabor Greif | 2010-06-28 | 1 | -2/+2 |
* | use cached value | Gabor Greif | 2010-06-28 | 1 | -1/+1 |
* | minor cleanup to SROA: when lowering type unsafe accesses to | Chris Lattner | 2010-06-27 | 1 | -1/+6 |
* | Fix PR7328: when turning a tail recursion into a loop, need to preserve | Duncan Sands | 2010-06-26 | 1 | -6/+6 |
* | In GenerateReassociations, don't bother thinking about individual | Dan Gohman | 2010-06-25 | 1 | -8/+22 |
* | The hasMemory argument is irrelevant to how the argument | Dale Johannesen | 2010-06-25 | 1 | -2/+1 |
* | use ArgOperand API; tighten type of handleFreeWithNonTrivialDependency to be ... | Gabor Greif | 2010-06-25 | 1 | -5/+7 |
* | A few minor micro-optimizations. | Dan Gohman | 2010-06-24 | 1 | -5/+11 |
* | Teach getExactSDiv to evaluate x/1 to x up front, as it's a common | Dan Gohman | 2010-06-24 | 1 | -8/+16 |
* | Fix copy+pasto issues in isMulSExtable. | Dan Gohman | 2010-06-24 | 1 | -4/+5 |
* | use ArgOperand API; introduce downcasted pointers into scope to facilitate this | Gabor Greif | 2010-06-24 | 1 | -7/+9 |
* | use ArgOperand API | Gabor Greif | 2010-06-24 | 1 | -75/+75 |
* | use ArgOperand API | Gabor Greif | 2010-06-24 | 1 | -6/+6 |