aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-0615-159/+159
* 1. Drop default inline threshold back down to 200.Evan Cheng2008-04-011-8/+13
* Revert 49006 for the moment.Dale Johannesen2008-04-011-9/+0
* Emit exception handling info for functions which areDale Johannesen2008-03-311-0/+9
* Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng2008-03-241-5/+29
* Preserve calling convention during function cloningAnton Korobeynikov2008-03-231-0/+3
* 80 col violation.Evan Cheng2008-03-201-1/+2
* Update -mem2reg to use succ_iterator instead of iterating across TerminatorInstNick Lewycky2008-03-131-13/+10
* Check to see if a two-entry PHI block can be simplifiedDan Gohman2008-03-111-6/+6
* Restore optimization that merges blocks when inline function Devang Patel2008-03-101-6/+24
* SimplifyDevang Patel2008-03-101-18/+15
* simplifyDevang Patel2008-03-101-2/+4
* Turn unwind_to into "unwinds to".Nick Lewycky2008-03-103-3/+3
* Firstly, having a BranchInst isn't exclusive with having an unwind_to.Nick Lewycky2008-03-091-5/+8
* A BB that unwind_to an "unwind" inst is that same as one that doesn't unwind_toNick Lewycky2008-03-091-1/+4
* Update the block cloner which fixes bugpoint on code using unwind_to (phew!)Nick Lewycky2008-03-094-8/+29
* Update the inliner and simplifycfg to handle unwind_to.Nick Lewycky2008-03-092-1/+22
* Two things. Preserve the unwind_to when splitting a BB.Nick Lewycky2008-03-091-0/+1
* Update inliner to handle functions that return multiple values.Devang Patel2008-03-071-43/+52
* Handle 'ret' with multiple values.Devang Patel2008-03-051-11/+23
* Skip functions that return multiple values.Devang Patel2008-03-051-0/+5
* Use while loop.Devang Patel2008-03-041-3/+2
* Use cast instead of dyn_cast.Devang Patel2008-03-041-2/+1
* Handle multiple return values.Devang Patel2008-03-041-3/+15
* Fix newly-introduced 4.3 warningsAnton Korobeynikov2008-02-201-1/+1
* Make Transforms to be 4.3 warnings-cleanAnton Korobeynikov2008-02-202-7/+12
* remove the LowerSelect pass. The last client was the old Sparc backend, whic...Chris Lattner2008-02-196-110/+0
* switch simplifycfg from using vectors for most things to smallvectors,Chris Lattner2008-02-181-14/+12
* Fix PR2029Chris Lattner2008-02-141-0/+11
* Make RenamePass faster by making the 'is this a new phi node'Chris Lattner2008-02-051-11/+11
* Revert r46393: readonly/readnone functions are noDuncan Sands2008-01-271-9/+6
* Create an explicit copy for byval parameters evenDuncan Sands2008-01-261-6/+9
* Do this more neatly.Duncan Sands2008-01-251-2/+1
* we don't have to make an explicit copy of a byval argument when Chris Lattner2008-01-121-4/+6
* When inlining a functino with a byval argument, make an explicit Chris Lattner2008-01-111-6/+57
* don't hoist FP additions into unconditional adds + selects. This Chris Lattner2008-01-031-0/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-2923-46/+46
* remove attribution from lib Makefiles.Chris Lattner2007-12-291-2/+2
* dead calls to llvm.stacksave can be deleted, even though theyChris Lattner2007-12-291-1/+10
* GC poses hazards to the inliner. Consider:Gordon Henriksen2007-12-251-0/+13
* If succ has succ itself as one of the predecessors then doDevang Patel2007-12-221-2/+2
* When inlining through an 'nounwind' call, mark inlinedDuncan Sands2007-12-191-5/+27
* Rename isNoReturn to doesNotReturn, and isNoUnwind toDuncan Sands2007-12-181-1/+1
* Make invokes of inline asm legal. Teach codegenDuncan Sands2007-12-171-3/+2
* GLIBCXX_DEBUG fix. std::vector<>::end() is invalidated by erase.David Greene2007-12-171-1/+1
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-174-11/+13
* Revert this part of r45073 until the verifier isDuncan Sands2007-12-161-2/+3
* Make instcombine promote inline asm calls to 'nounwind'Duncan Sands2007-12-161-3/+2
* Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner2007-12-101-1/+7
* Adding a collector name attribute to Function in the IR. These Gordon Henriksen2007-12-101-0/+2