summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Disable the call-deletion transformation introduced in r86975. WithoutOwen Anderson2010-05-011-1/+8
* rename InlineInfo.DevirtualizedCalls -> InlinedCalls toChris Lattner2010-05-012-9/+9
* Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner2010-05-011-0/+1
* The inliner has traditionally not considered call sitesChris Lattner2010-05-011-9/+48
* Preserve debug info attached with call instruction while eliminating dead arg...Devang Patel2010-04-301-0/+6
* further clarify alignment of globals, fix instcombineChris Lattner2010-04-281-17/+20
* Fix a problem that lower invoke has with allocas (PR6694), and Chris Lattner2010-04-261-10/+38
* fix PR6940: sitofp(undef) folds to 0.0, not undef.Chris Lattner2010-04-261-0/+2
* remove #if 1's.Chris Lattner2010-04-251-2/+0
* Generalize LSR's OptimizeMax to handle the new kinds of max expressionsDan Gohman2010-04-241-10/+43
* enable my inliner change: add newly devirtualized call sites toChris Lattner2010-04-231-1/+1
* switch InlineInfo.DevirtualizedCalls's list to be of WeakVH.Chris Lattner2010-04-232-3/+5
* Fix LSR to tolerate cases where ScalarEvolution initiallyDan Gohman2010-04-231-1/+4
* disable my previous inliner patch, it appears to be busting self-host.Chris Lattner2010-04-231-0/+2
* The inliner was choosing to not consider call sitesChris Lattner2010-04-222-3/+14
* refactor the interface to InlineFunction so that most of the in/outChris Lattner2010-04-225-34/+37
* when inlining something like this:Chris Lattner2010-04-221-2/+16
* eliminate dead #include.Chris Lattner2010-04-221-1/+0
* Fix a performance problem with the new SSAUpdater. This showed up in theBob Wilson2010-04-211-2/+8
* Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no r...Devang Patel2010-04-203-9/+9
* There is no need to install ValueMapper.h header. Devang Patel2010-04-204-3/+32
* use abstract accessors to CallInstGabor Greif2010-04-204-6/+6
* remove a bunch of ad-hoc code to simplify instructions fromChris Lattner2010-04-201-43/+12
* move some select simplifications out out instcombine intoChris Lattner2010-04-201-31/+13
* RewriteLoopBodyWithConditionConstant can end up rewriting theChris Lattner2010-04-201-5/+14
* make the inliner do less work for leaf functions.Chris Lattner2010-04-201-0/+4
* Fix rdar://7879828 - crash in CallGraph, a self host issue.Chris Lattner2010-04-201-3/+9
* Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman2010-04-191-6/+5
* Re-commit my previous SSAUpdater changes. The previous version naively triedBob Wilson2010-04-171-179/+434
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-1618-234/+237
* introduce a new CallGraphSCC class, and pass it aroundChris Lattner2010-04-165-52/+54
* Refine the detection of seemingly infinitely recursive calls where theDan Gohman2010-04-161-9/+21
* reapply r101434Gabor Greif2010-04-1618-237/+234
* fix comment noticed by BobChris Lattner2010-04-161-1/+1
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-1618-234/+237
* fix PR6832: we were using the alignment of a pointer when we Chris Lattner2010-04-161-6/+4
* improve comments.Chris Lattner2010-04-161-47/+70
* pull all the ConvertToScalarInfo code together into oneChris Lattner2010-04-161-562/+568
* more refactoring: suck some stuff out of SRoA into Chris Lattner2010-04-161-88/+96
* shift intrinsic operandGabor Greif2010-04-161-1/+1
* introduce a new ConvertToScalarInfo struct to simplify Chris Lattner2010-04-151-62/+83
* tidy interface to isOnlyCopiedFromConstantGlobalChris Lattner2010-04-151-15/+14
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-1517-238/+235
* Revert r100896 and around - this breaks the only mingw32 buildbot we have.Anton Korobeynikov2010-04-151-2/+2
* Fix a bunch of namespace polution.Dan Gohman2010-04-151-1/+3
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-1517-235/+238
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-1517-238/+235
* IPO needs ScalarOpts and InstCombine in its libsTobias Grosser2010-04-141-0/+2
* - Code clean up to reduce indentation.Evan Cheng2010-04-141-51/+54
* performance: cache the dereferenced use_iteratorGabor Greif2010-04-141-3/+4
OpenPOWER on IntegriCloud