summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* use ArgOperand APIGabor Greif2010-06-28
* use ArgOperand APIGabor Greif2010-06-28
* employ CallInst::ArgOffset (for now)Gabor Greif2010-06-28
* use setArgOperandGabor Greif2010-06-28
* use CallInst::ArgOffsetGabor Greif2010-06-28
* use ArgOperand API and CallInst::ArgOffsetGabor Greif2010-06-28
* use cached valueGabor Greif2010-06-28
* minor cleanup to SROA: when lowering type unsafe accesses toChris Lattner2010-06-27
* Fix PR7328: when turning a tail recursion into a loop, need to preserveDuncan Sands2010-06-26
* In GenerateReassociations, don't bother thinking about individualDan Gohman2010-06-25
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-25
* use ArgOperand API (one more hunk I could split)Gabor Greif2010-06-25
* use ArgOperand API (some hunks I could split)Gabor Greif2010-06-25
* use ArgOperand API; tighten type of handleFreeWithNonTrivialDependency to be ...Gabor Greif2010-06-25
* Add an exports file for the Hello example plugin.Dan Gohman2010-06-24
* A few minor micro-optimizations.Dan Gohman2010-06-24
* Teach getExactSDiv to evaluate x/1 to x up front, as it's a commonDan Gohman2010-06-24
* Fix copy+pasto issues in isMulSExtable.Dan Gohman2010-06-24
* use ArgOperand APIGabor Greif2010-06-24
* use (even more, still) ArgOperand APIGabor Greif2010-06-24
* use ArgOperand API and CallSite for arg range; add necessary casts and perfor...Gabor Greif2010-06-24
* use ArgOperand API and CallSite for arg rangeGabor Greif2010-06-24
* use (even more) ArgOperand APIGabor Greif2010-06-24
* use ArgOperand APIGabor Greif2010-06-24
* use ArgOperand APIGabor Greif2010-06-24
* use ArgOperand APIGabor Greif2010-06-24
* use ArgOperand API, also tighten the type of visitFree to make this work out ...Gabor Greif2010-06-24
* use ArgOperand API; introduce downcasted pointers into scope to facilitate thisGabor Greif2010-06-24
* use ArgOperand APIGabor Greif2010-06-24
* use ArgOperand APIGabor Greif2010-06-24
* use callsite to obtain all argumentsGabor Greif2010-06-24
* use callsite to obtain all argumentsGabor Greif2010-06-24
* use getNumArgOperandsGabor Greif2010-06-24
* use ArgOperand APIGabor Greif2010-06-24
* Use ValueMap instead of DenseMap.Devang Patel2010-06-24
* Use available typedef for " DenseMap<const Value*, Value*>".Devang Patel2010-06-24
* Cosmetic change.Devang Patel2010-06-23
* Revert 106592 for now. It causes clang-selfhost build failure.Devang Patel2010-06-22
* Fix OptimizeMax to handle an odd case where one of the max operandsDan Gohman2010-06-22
* If a metadata operand is seeded in value map and the metadata should also be ...Devang Patel2010-06-22
* While cloning a module, clone metadata attached with instructions.Devang Patel2010-06-22
* Clone named metadata while cloning a module.Devang Patel2010-06-22
* Use pre-increment instead of post-increment when the result is not used.Dan Gohman2010-06-22
* Revert 106528. It is causing self host failures.Devang Patel2010-06-22
* Do not rely on DenseMap slot which can be easily invalidated when DenseMap gr...Devang Patel2010-06-22
* Revert my change to clone named metadata. Buildbots are complaining.Bob Wilson2010-06-22
* Include named metadata when cloning a module.Bob Wilson2010-06-22
* Use A.append(...) instead of A.insert(A.end(), ...) when A is aDan Gohman2010-06-21
* Add a TODO comment.Dan Gohman2010-06-19
* Include the use kind along with the expression in the key of theDan Gohman2010-06-19