aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* Fix a typo.Dan Gohman2010-07-201-1/+1
* Don't look up the "dbg" metadata kind by name.Dan Gohman2010-07-201-3/+2
* Use getDebugLoc and setDebugLoc instead of getDbgMetadata and setDbgMetadata,Dan Gohman2010-07-201-4/+2
* eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext,Chris Lattner2010-07-161-1/+1
* Arrays and vectors with different numbers of elements are not equivalent.Nick Lewycky2010-07-161-4/+10
* This is a full sentence.Nick Lewycky2010-07-151-1/+1
* Disable aliases on all platforms.Nick Lewycky2010-07-151-0/+5
* Grammar.Eric Christopher2010-07-131-1/+1
* cache result of operator*Gabor Greif2010-07-121-6/+9
* cache result of operator*Gabor Greif2010-07-121-3/+4
* cache result of operator*Gabor Greif2010-07-121-4/+6
* cache results of operator*Gabor Greif2010-07-121-3/+5
* cache dereferenced iteratorsGabor Greif2010-07-121-3/+3
* make the prototypes for CreateMalloc and CreateFree more consistent. PatchChris Lattner2010-07-121-2/+2
* cache result of operator*Gabor Greif2010-07-091-6/+6
* Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts"Duncan Sands2010-07-071-1/+1
* Implement the "linker_private_weak" linkage type. This will be used forBill Wendling2010-07-011-0/+1
* Debugging infomration is encoded in llvm IR using metadata. This is designedDevang Patel2010-07-011-0/+101
* If a named mdnode is removed then mark module as changed.Devang Patel2010-07-011-1/+3
* Remove all debug info related named mdnodes.Devang Patel2010-06-301-10/+6
* use ArgOperand APIGabor Greif2010-06-301-2/+2
* Revert r107205 and r107207.Bill Wendling2010-06-291-1/+0
* Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling2010-06-291-0/+1
* Return Changed. This required setting Changed if dbg metadataDuncan Sands2010-06-291-5/+7
* use ArgOperand API and CallSite for arg range; add necessary casts and perfor...Gabor Greif2010-06-241-11/+14
* use ArgOperand API and CallSite for arg rangeGabor Greif2010-06-241-4/+6
* Use ValueMap instead of DenseMap.Devang Patel2010-06-242-8/+8
* Use pre-increment instead of post-increment when the result is not used.Dan Gohman2010-06-221-2/+2
* 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