aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2008-05-06Make several variable declarations static.Dan Gohman
2008-05-06Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman
2008-05-03Handle multiple return values.Devang Patel
2008-04-28Fix PR2256, yet another miscompilation in simplifycfg of iChris Lattner
2008-04-25Feedback from chrisNate Begeman
2008-04-25Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky
2008-04-25Teach the PruningFunctionCloner how to look through loads with Nate Begeman
2008-04-24Adjust inline cost computation to be less aggressive.Evan Cheng
2008-04-24Split some code out of the main SimplifyCFG loop into its own function.Chris Lattner
2008-04-23Check type instead of no. of operands.Devang Patel
2008-04-21Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.hChris Lattner
2008-04-21Move domtree/frontier updating earlier, allowing us to use it to update phi Chris Lattner
2008-04-21Factor dominator tree and frontier updating into SplitBlockPredecessorsChris Lattner
2008-04-21simplify code, fit in 80 cols.Chris Lattner
2008-04-21fit in 80 colsChris Lattner
2008-04-17Remove unused variableScott Michel
2008-04-16Workaround for PR2207, in which pred_iterator assert gets triggered due to aScott Michel
2008-04-15VisualStudio project files updated. #include <algorithm> added to make Visua...Chuck Rose III
2008-04-14Revert r49614. As Dan pointed out, some of these aren't correct.Owen Anderson
2008-04-13Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), Owen Anderson
2008-04-08Fix insert point handling for multiple return values.Devang Patel
2008-04-07The "stacksave is not nounwind problem" no longerDuncan Sands
2008-04-07Use Intrinsic::getDeclaration to get hold ofDuncan Sands
2008-04-07Mark calls to llvm.stacksave, llvm.stackrestore asDale Johannesen
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-04-011. Drop default inline threshold back down to 200.Evan Cheng
2008-04-01Revert 49006 for the moment.Dale Johannesen
2008-03-31Emit exception handling info for functions which areDale Johannesen
2008-03-24Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng
2008-03-23Preserve calling convention during function cloningAnton Korobeynikov
2008-03-2080 col violation.Evan Cheng
2008-03-13Update -mem2reg to use succ_iterator instead of iterating across TerminatorInstNick Lewycky
2008-03-11Check to see if a two-entry PHI block can be simplifiedDan Gohman
2008-03-10Restore optimization that merges blocks when inline function Devang Patel
2008-03-10SimplifyDevang Patel
2008-03-10simplifyDevang Patel
2008-03-10Turn unwind_to into "unwinds to".Nick Lewycky
2008-03-09Firstly, having a BranchInst isn't exclusive with having an unwind_to.Nick Lewycky
2008-03-09A BB that unwind_to an "unwind" inst is that same as one that doesn't unwind_toNick Lewycky
2008-03-09Update the block cloner which fixes bugpoint on code using unwind_to (phew!)Nick Lewycky
2008-03-09Update the inliner and simplifycfg to handle unwind_to.Nick Lewycky
2008-03-09Two things. Preserve the unwind_to when splitting a BB.Nick Lewycky
2008-03-07Update inliner to handle functions that return multiple values.Devang Patel
2008-03-05Handle 'ret' with multiple values.Devang Patel
2008-03-05Skip functions that return multiple values.Devang Patel
2008-03-04Use while loop.Devang Patel
2008-03-04Use cast instead of dyn_cast.Devang Patel
2008-03-04Handle multiple return values.Devang Patel
2008-02-20Fix newly-introduced 4.3 warningsAnton Korobeynikov
2008-02-20Make Transforms to be 4.3 warnings-cleanAnton Korobeynikov