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 |
2007-12-10 |
Chris Lattner | Fix PR1850 by removing an unsafe transformation from... |
tree | commitdiff |
2007-12-10 |
Gordon Henriksen | Adding a collector name attribute to Function in the... |
tree | commitdiff |
2007-12-03 |
Duncan Sands | Rather than having special rules like "intrinsics cannot |
tree | commitdiff |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
tree | commitdiff |
2007-11-27 |
Owen Anderson | Make LoopInfoBase more generic, in preparation for... |
tree | commitdiff |
2007-11-09 |
Anton Korobeynikov | Fix indent |
tree | commitdiff |
2007-11-09 |
Anton Korobeynikov | Forget to commit users part of value mapper interface |
tree | commitdiff |
2007-11-09 |
Anton Korobeynikov | And delete this one |
tree | commitdiff |
2007-11-04 |
Gordon Henriksen | Finishing initial docs for all transformations in Passe... |
tree | commitdiff |
2007-11-02 |
Dan Gohman | Add std:: to sort calls. |
tree | commitdiff |
2007-11-02 |
Dan Gohman | Change illegal uses of ++ to uses of STLExtra.h's next... |
tree | commitdiff |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
tree | commitdiff |
2007-10-29 |
Chris Lattner | Fix PR1752 and LoopSimplify/2007-10-28-InvokeCrash... |
tree | commitdiff |
2007-10-21 |
Anton Korobeynikov | Reg2Mem cleanup and optimizations: |
tree | commitdiff |
2007-10-18 |
Owen Anderson | Move Split<...>() into DomTreeBase. This should make... |
tree | commitdiff |
2007-10-17 |
Hartmut Kaiser | Fixed linker errors (unresolved externals: split<>... |
tree | commitdiff |
2007-09-17 |
Devang Patel | Fix comment. |
tree | commitdiff |
2007-09-17 |
Chris Lattner | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo |
tree | commitdiff |
2007-09-04 |
Devang Patel | Insert cloned loop basic blocks before original loop... |
tree | commitdiff |
2007-09-04 |
David Greene | Update GEP constructors to use an iterator interface... |
tree | commitdiff |
2007-09-02 |
Anton Korobeynikov | Silence warning while compiling with gcc 4.2 |
tree | commitdiff |
2007-08-27 |
David Greene | Update InvokeInst to work like CallInst |
tree | commitdiff |
2007-08-26 |
Anton Korobeynikov | Don't promote volatile loads/stores. This is needed... |
tree | commitdiff |
2007-08-21 |
Devang Patel | Use SmallVector instead of std::vector. |
tree | commitdiff |
2007-08-17 |
Devang Patel | When one branch of condition is eliminated then head... |
tree | commitdiff |
2007-08-14 |
Devang Patel | Break infinite loop. |
tree | commitdiff |
2007-08-13 |
Devang Patel | If NewBB dominates DestBB then DestBB is not part of... |
tree | commitdiff |
2007-08-10 |
Devang Patel | Add utility to clone loops. |
tree | commitdiff |
2007-08-06 |
Chris Lattner | remove some dead lines |
tree | commitdiff |
2007-08-04 |
Chris Lattner | rewrite the code used to construct pruned SSA form... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Factor out a whole bunch of code into it's own method. |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Use getNumPreds(BB) instead of computing them manually... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Change the rename pass to be "tail recursive", only... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | cache computation of #preds for a BB. This speeds up |
tree | commitdiff |
2007-08-04 |
Chris Lattner | reserve operand space for phi nodes when we insert... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | use continue to avoid nesting, no functionality change. |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Promoting allocas with the 'single store' fastpath is |
tree | commitdiff |
2007-08-04 |
Chris Lattner | When PromoteLocallyUsedAllocas promoted allocas, it... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | std::map -> DenseMap |
tree | commitdiff |
2007-08-04 |
Chris Lattner | fix a logic bug where we wouldn't promote single store... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | When we do the single-store optimization, delete both... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Three improvements: |
tree | commitdiff |
2007-08-04 |
Chris Lattner | switch from using a std::set to using a SmallPtrSet... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | In mem2reg, when handling the single-store case, make... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | split rewriting of single-store allocas into its own |
tree | commitdiff |
2007-08-04 |
Chris Lattner | refactor some code to shrink PromoteMem2Reg::run a bit |
tree | commitdiff |
2007-08-04 |
Chris Lattner | add a typedef, no other change. |
tree | commitdiff |
2007-08-04 |
Chris Lattner | avoid an unneeded vector copy. This speeds up mem2reg... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | make RenamePassWorkList a local var instead of an ivar. |
tree | commitdiff |
2007-08-01 |
Dan Gohman | More explicit keywords. |
tree | commitdiff |
2007-08-01 |
David Greene | New CallInst interface to address GLIBCXX_DEBUG errors... |
tree | commitdiff |
2007-07-30 |
Devang Patel | LCSSA preserves dom info. |
tree | commitdiff |
2007-07-27 |
Devang Patel | Use SmallPtrSet. |
tree | commitdiff |
2007-07-26 |
Dan Gohman | Move the GET_SIDE_EFFECT_INFO logic from isInstructionT... |
tree | commitdiff |
next |