aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2010-04-22eliminate dead #include.Chris Lattner
2010-04-21Fix a performance problem with the new SSAUpdater. This showed up in theBob Wilson
2010-04-20Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no r...Devang Patel
2010-04-20There is no need to install ValueMapper.h header. Devang Patel
2010-04-20use abstract accessors to CallInstGabor Greif
2010-04-20remove a bunch of ad-hoc code to simplify instructions fromChris Lattner
2010-04-20move some select simplifications out out instcombine intoChris Lattner
2010-04-20RewriteLoopBodyWithConditionConstant can end up rewriting theChris Lattner
2010-04-20make the inliner do less work for leaf functions.Chris Lattner
2010-04-20Fix rdar://7879828 - crash in CallGraph, a self host issue.Chris Lattner
2010-04-19Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman
2010-04-17Re-commit my previous SSAUpdater changes. The previous version naively triedBob Wilson
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher
2010-04-16introduce a new CallGraphSCC class, and pass it aroundChris Lattner
2010-04-16Refine the detection of seemingly infinitely recursive calls where theDan Gohman
2010-04-16reapply r101434Gabor Greif
2010-04-16fix comment noticed by BobChris Lattner
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif
2010-04-16fix PR6832: we were using the alignment of a pointer when we Chris Lattner
2010-04-16improve comments.Chris Lattner
2010-04-16pull all the ConvertToScalarInfo code together into oneChris Lattner
2010-04-16more refactoring: suck some stuff out of SRoA into Chris Lattner
2010-04-16shift intrinsic operandGabor Greif
2010-04-15introduce a new ConvertToScalarInfo struct to simplify Chris Lattner
2010-04-15tidy interface to isOnlyCopiedFromConstantGlobalChris Lattner
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif
2010-04-15Revert r100896 and around - this breaks the only mingw32 buildbot we have.Anton Korobeynikov
2010-04-15Fix a bunch of namespace polution.Dan Gohman
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif
2010-04-14IPO needs ScalarOpts and InstCombine in its libsTobias Grosser
2010-04-14- Code clean up to reduce indentation.Evan Cheng
2010-04-14performance: cache the dereferenced use_iteratorGabor Greif
2010-04-14performance: cache the dereferenced use_iteratorGabor Greif
2010-04-14I don't know how, but I managed to goof the revert. Remove function that shouldNick Lewycky
2010-04-14Revert r101213.Nick Lewycky
2010-04-14Remove tab.Nick Lewycky
2010-04-14While DAE can't modify the function signature of an externally visible function,Nick Lewycky
2010-04-13Actually... return after the check for invalid input.Eric Christopher
2010-04-13Remove SCCVN from the CMake build system.Owen Anderson
2010-04-13SCCVN, we hardly knew ye!Owen Anderson
2010-04-13Teach IndVarSimplify how to eliminate remainder operators where theDan Gohman
2010-04-12Suppress LinearFunctionTestReplace when the computed backedge-takenDan Gohman
2010-04-12Delete this code, which is no longer needed.Dan Gohman
2010-04-12Move the EliminateIVUsers call back out to its original location. Now thatDan Gohman
2010-04-12Use RecursivelyDeleteTriviallyDeadInstructions in EliminateIVComparisons,Dan Gohman
2010-04-12Verify function prototypes before trying to optimize functions. We alsoEric Christopher
2010-04-12Re-apply r101000, with a fix: Don't eliminate an icmp which is part ofDan Gohman
2010-04-12Revert 101000, which is breaking self-host builds.Dan Gohman
2010-04-11Teach IndVarSimplify how to eliminate comparisons involving inductionDan Gohman