aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* Make bugpoint dead-argument-hacking actually work, and actually test it.Dan Gohman2010-06-071-0/+7
* Partial specialization was not checking the callsite to make sure it was usin...Kenneth Uildriks2010-06-051-9/+33
* Avoid swap when a copy suffices.Benjamin Kramer2010-05-311-1/+1
* Strip llvm.dbg.lv also.Devang Patel2010-05-201-0/+6
* Teach the always inliner to release its inline cost estimates, like the basicNick Lewycky2010-05-151-0/+3
* Clean up, no functional change.Nick Lewycky2010-05-151-9/+9
* Remove heinous tabs.Nick Lewycky2010-05-131-7/+7
* Replace the core comparison login in merge functions. We can now mergeNick Lewycky2010-05-131-192/+276
* Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abortNick Lewycky2010-05-121-0/+3
* revert r102831. We already delete dead readonly calls inChris Lattner2010-05-011-8/+1
* Disable the call-deletion transformation introduced in r86975. WithoutOwen Anderson2010-05-011-1/+8
* rename InlineInfo.DevirtualizedCalls -> InlinedCalls toChris Lattner2010-05-011-4/+4
* 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
* remove #if 1's.Chris Lattner2010-04-251-2/+0
* 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-231-2/+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-221-1/+7
* refactor the interface to InlineFunction so that most of the in/outChris Lattner2010-04-222-11/+12
* use abstract accessors to CallInstGabor Greif2010-04-201-2/+2
* 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
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-162-17/+17
* introduce a new CallGraphSCC class, and pass it aroundChris Lattner2010-04-165-52/+54
* reapply r101434Gabor Greif2010-04-162-17/+17
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-162-17/+17
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-152-17/+17
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-152-17/+17
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-152-17/+17
* 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
* I don't know how, but I managed to goof the revert. Remove function that shouldNick Lewycky2010-04-141-37/+0
* Revert r101213.Nick Lewycky2010-04-141-29/+14
* Remove tab.Nick Lewycky2010-04-141-1/+1
* While DAE can't modify the function signature of an externally visible function,Nick Lewycky2010-04-141-14/+66
* Implement support for varargs functions without any fixedChris Lattner2010-04-101-15/+0
* fix PR6760, a missing check in heap SRoA.Chris Lattner2010-04-101-1/+2
* Adding IPSCCP and Internalize passes to the C-bindingsWesley Peck2010-04-091-0/+9
* fix 80-col violationsGabor Greif2010-04-071-13/+17
* make more two predicates constantGabor Greif2010-04-061-15/+15
* performance: get rid of repeated dereferencing of use_iterator by caching its...Gabor Greif2010-04-061-21/+28
* const-ize predicate ValueIsOnlyUsedLocallyOrStoredToOneGlobalGabor Greif2010-04-061-9/+10
* use CallSite to access calls vs. invokes uniformlyGabor Greif2010-04-061-5/+6
* don't internalize available_externally functions, they areChris Lattner2010-04-031-0/+4
* Revert the recent alignment changes. They're broken for -Os because,Dan Gohman2010-04-021-7/+1
* Make globalopt refine global variable alignment.Dan Gohman2010-04-021-1/+7
* Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif2010-04-012-63/+65
* Clean up this file a little, no functionality change. This is a subset of myNick Lewycky2010-04-011-11/+10
* When we promote a load of an argument make sure to take the alignmentEric Christopher2010-03-271-1/+5