2008-07-13 |
Chris Lattner | Refactor some code out into its own helper function... |
tree | commitdiff |
2008-06-25 |
Evan Cheng | - Use O(1) check of basic block size limit. |
tree | commitdiff |
2008-06-24 |
Dan Gohman | Revert 52645, the loop unroller changes. It caused... |
tree | commitdiff |
2008-06-23 |
Dan Gohman | Revamp the loop unroller, extending it to correctly... |
tree | commitdiff |
2008-06-22 |
Dan Gohman | Use Loop::block_iterator. |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Use Instruction::eraseFromParent(). |
tree | commitdiff |
2008-06-21 |
Chris Lattner | Fix warning when assertions disabled. |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Clean up a use of std::distance. |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Teach InlineFunction how to differentiate between multi... |
tree | commitdiff |
2008-06-19 |
Dan Gohman | Delete dead code. |
tree | commitdiff |
2008-06-12 |
Evan Cheng | Do not speculatively execute an instruction by hoisting... |
tree | commitdiff |
2008-06-11 |
Evan Cheng | For now, avoid generating FP select instructions in... |
tree | commitdiff |
2008-06-10 |
Gabor Greif | op_iterator-ify loops |
tree | commitdiff |
2008-06-07 |
Evan Cheng | Speculatively execute a block when the the block is... |
tree | commitdiff |
2008-06-06 |
Devang Patel | LoopSimplify preserves AA. |
tree | commitdiff |
2008-06-03 |
Owen Anderson | LoopIndexSplit can sometimes result in cases where... |
tree | commitdiff |
2008-06-03 |
Dan Gohman | Fix whitespace in whitespace-significant pseudocode... |
tree | commitdiff |
2008-05-30 |
Gabor Greif | rewrite operand loops to use iterators |
tree | commitdiff |
2008-05-30 |
Owen Anderson | Since LCSSA switched over to DenseMap, we have to be... |
tree | commitdiff |
2008-05-26 |
Duncan Sands | Factor code to copy global value attributes like |
tree | commitdiff |
2008-05-26 |
Owen Anderson | Use a DenseMap instead of an std::map, speeding up... |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Tidy up BasicBlock::getFirstNonPHI, and change a bunch... |
tree | commitdiff |
2008-05-23 |
Matthijs Kooijman | Restucture a part of the SimplifyCFG pass and include... |
tree | commitdiff |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
tree | commitdiff |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
tree | commitdiff |
2008-05-14 |
Dan Gohman | Split the loop unroll mechanism logic out into a utilit... |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Change class' public PassInfo variables to by initializ... |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Remove uses of llvm/System/IncludeFile.h that are no... |
tree | commitdiff |
2008-05-03 |
Devang Patel | Handle multiple return values. |
tree | commitdiff |
2008-04-28 |
Chris Lattner | Fix PR2256, yet another miscompilation in simplifycfg... |
tree | commitdiff |
2008-04-25 |
Nate Begeman | Feedback from chris |
tree | commitdiff |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
tree | commitdiff |
2008-04-25 |
Nate Begeman | Teach the PruningFunctionCloner how to look through... |
tree | commitdiff |
2008-04-24 |
Evan Cheng | Adjust inline cost computation to be less aggressive. |
tree | commitdiff |
2008-04-24 |
Chris Lattner | Split some code out of the main SimplifyCFG loop into... |
tree | commitdiff |
2008-04-23 |
Devang Patel | Check type instead of no. of operands. |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Move SplitBlockPredecessors out of loopsimplify into... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Move domtree/frontier updating earlier, allowing us... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Factor dominator tree and frontier updating into SplitB... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | simplify code, fit in 80 cols. |
tree | commitdiff |
2008-04-21 |
Chris Lattner | fit in 80 cols |
tree | commitdiff |
2008-04-17 |
Scott Michel | Remove unused variable |
tree | commitdiff |
2008-04-16 |
Scott Michel | Workaround for PR2207, in which pred_iterator assert... |
tree | commitdiff |
2008-04-15 |
Chuck Rose III | VisualStudio project files updated. #include <algorith... |
tree | commitdiff |
2008-04-14 |
Owen Anderson | Revert r49614. As Dan pointed out, some of these aren... |
tree | commitdiff |
2008-04-13 |
Owen Anderson | Replace calls of the form V1->setName(V2->getName(... |
tree | commitdiff |
2008-04-08 |
Devang Patel | Fix insert point handling for multiple return values. |
tree | commitdiff |
2008-04-07 |
Duncan Sands | The "stacksave is not nounwind problem" no longer |
tree | commitdiff |
2008-04-07 |
Duncan Sands | Use Intrinsic::getDeclaration to get hold of |
tree | commitdiff |
2008-04-07 |
Dale Johannesen | Mark calls to llvm.stacksave, llvm.stackrestore as |
tree | commitdiff |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
tree | commitdiff |
2008-04-01 |
Evan Cheng | 1. Drop default inline threshold back down to 200. |
tree | commitdiff |
2008-04-01 |
Dale Johannesen | Revert 49006 for the moment. |
tree | commitdiff |
2008-03-31 |
Dale Johannesen | Emit exception handling info for functions which are |
tree | commitdiff |
2008-03-24 |
Evan Cheng | Increasing the inline limit from (overly conservative... |
tree | commitdiff |
2008-03-23 |
Anton Korobeynikov | Preserve calling convention during function cloning |
tree | commitdiff |
2008-03-20 |
Evan Cheng | 80 col violation. |
tree | commitdiff |
2008-03-13 |
Nick Lewycky | Update -mem2reg to use succ_iterator instead of iterati... |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Check to see if a two-entry PHI block can be simplified |
tree | commitdiff |
2008-03-10 |
Devang Patel | Restore optimization that merges blocks when inline... |
tree | commitdiff |
2008-03-10 |
Devang Patel | Simplify |
tree | commitdiff |
2008-03-10 |
Devang Patel | simplify |
tree | commitdiff |
2008-03-10 |
Nick Lewycky | Turn unwind_to into "unwinds to". |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Firstly, having a BranchInst isn't exclusive with havin... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | A BB that unwind_to an "unwind" inst is that same as... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Update the block cloner which fixes bugpoint on code... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Update the inliner and simplifycfg to handle unwind_to. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Two things. Preserve the unwind_to when splitting a BB. |
tree | commitdiff |
2008-03-07 |
Devang Patel | Update inliner to handle functions that return multiple... |
tree | commitdiff |
2008-03-05 |
Devang Patel | Handle 'ret' with multiple values. |
tree | commitdiff |
2008-03-05 |
Devang Patel | Skip functions that return multiple values. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Use while loop. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Use cast instead of dyn_cast. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Handle multiple return values. |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Fix newly-introduced 4.3 warnings |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
tree | commitdiff |
2008-02-19 |
Chris Lattner | remove the LowerSelect pass. The last client was the... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | switch simplifycfg from using vectors for most things... |
tree | commitdiff |
2008-02-14 |
Chris Lattner | Fix PR2029 |
tree | commitdiff |
2008-02-05 |
Chris Lattner | Make RenamePass faster by making the 'is this a new... |
tree | commitdiff |
2008-01-27 |
Duncan Sands | Revert r46393: readonly/readnone functions are no |
tree | commitdiff |
2008-01-26 |
Duncan Sands | Create an explicit copy for byval parameters even |
tree | commitdiff |
2008-01-25 |
Duncan Sands | Do this more neatly. |
tree | commitdiff |
2008-01-12 |
Chris Lattner | we don't have to make an explicit copy of a byval argum... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | When inlining a functino with a byval argument, make... |
tree | commitdiff |
2008-01-03 |
Chris Lattner | don't hoist FP additions into unconditional adds +... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | remove attribution from lib Makefiles. |
tree | commitdiff |
2007-12-29 |
Chris Lattner | dead calls to llvm.stacksave can be deleted, even thoug... |
tree | commitdiff |
2007-12-25 |
Gordon Henriksen | GC poses hazards to the inliner. Consider: |
tree | commitdiff |
2007-12-22 |
Devang Patel | If succ has succ itself as one of the predecessors... |
tree | commitdiff |
2007-12-19 |
Duncan Sands | When inlining through an 'nounwind' call, mark inlined |
tree | commitdiff |
2007-12-18 |
Duncan Sands | Rename isNoReturn to doesNotReturn, and isNoUnwind to |
tree | commitdiff |
2007-12-17 |
Duncan Sands | Make invokes of inline asm legal. Teach codegen |
tree | commitdiff |
2007-12-17 |
David Greene | GLIBCXX_DEBUG fix. std::vector<>::end() is invalidated... |
tree | commitdiff |
2007-12-17 |
Christopher Lamb | Change the PointerType api for creating pointer types... |
tree | commitdiff |
2007-12-16 |
Duncan Sands | Revert this part of r45073 until the verifier is |
tree | commitdiff |
2007-12-16 |
Duncan Sands | Make instcombine promote inline asm calls to 'nounwind' |
tree | commitdiff |
next |