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 |
2007-07-25 |
Devang Patel | Add BasicInliner interface. |
tree | commitdiff |
2007-07-19 |
Devang Patel | Verify loop info. |
tree | commitdiff |
2007-07-19 |
Devang Patel | After a basic block is split into two parts, |
tree | commitdiff |
2007-07-19 |
Devang Patel | Now this temp. fix is not required. |
tree | commitdiff |
2007-07-16 |
Reid Spencer | Return Undef if the block has no dominator. This was... |
tree | commitdiff |
2007-07-16 |
Dan Gohman | Fix comments about vectors to use the current wording. |
tree | commitdiff |
2007-07-13 |
Devang Patel | Make LCSSA a loop pass. |
tree | commitdiff |
2007-07-11 |
Tanya Lattner | Adding ability to demote phi to stack. |
tree | commitdiff |
2007-07-10 |
Anton Korobeynikov | During module cloning copy aliases too. This fixes... |
tree | commitdiff |
2007-07-06 |
Devang Patel | Add SplitEdge and SplitBlock utility routines. |
tree | commitdiff |
2007-06-29 |
David Greene | Fix reference to iterator invalidated by an erase opera... |
tree | commitdiff |
2007-06-21 |
Devang Patel | Move code to update dominator information after basic... |
tree | commitdiff |
2007-06-11 |
Devang Patel | Add and use DominatorTreeBase::findNearestCommonDominat... |
tree | commitdiff |
2007-06-11 |
Devang Patel | Simplify. |
tree | commitdiff |
2007-06-11 |
Devang Patel | simplify |
tree | commitdiff |
2007-06-11 |
Devang Patel | Simplify. Dominator Tree is required so always available. |
tree | commitdiff |
2007-06-08 |
Devang Patel | Update LoopSimplify to require and preserve DominatorTr... |
tree | commitdiff |
2007-06-08 |
Devang Patel | Do not preserve ETForest. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Do not use ETForest as well as DomiantorTree. Dominato... |
tree | commitdiff |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Maintain ETNode as part of DomTreeNode. |
tree | commitdiff |
2007-06-04 |
Devang Patel | s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g |
tree | commitdiff |
2007-06-04 |
Devang Patel | Add basic block level interface to change immediate... |
tree | commitdiff |
2007-06-04 |
Devang Patel | s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g |
tree | commitdiff |
2007-06-03 |
Devang Patel | s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g |
tree | commitdiff |
2007-05-24 |
Dan Gohman | Minor comment cleanups. |
tree | commitdiff |
2007-05-11 |
Dan Gohman | Fix typos. |
tree | commitdiff |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
tree | commitdiff |
2007-05-03 |
Devang Patel | Drop 'const' |
tree | commitdiff |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
tree | commitdiff |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
tree | commitdiff |
2007-04-25 |
Devang Patel | Mem2Reg does not need TargetData. |
tree | commitdiff |
2007-04-25 |
Devang Patel | Remove unused function argument. |
tree | commitdiff |
2007-04-21 |
Owen Anderson | Fix a comment. |
tree | commitdiff |
2007-04-20 |
Jeff Cohen | Comment out usage of write() for now. |
tree | commitdiff |
2007-04-20 |
Devang Patel | Avoid recursion. |
tree | commitdiff |
2007-04-20 |
Owen Anderson | Move more passes to using ETForest instead of Dominator... |
tree | commitdiff |
2007-04-18 |
Evan Cheng | Revert Owen's last check-in. This is breaking Mac OS... |
tree | commitdiff |
2007-04-18 |
Owen Anderson | Use new ETForest accessor. |
tree | commitdiff |
2007-04-18 |
Owen Anderson | Use ETForest instead of DominatorTree. |
tree | commitdiff |
2007-04-17 |
Chris Lattner | remove use of BasicBlock::getNext |
tree | commitdiff |
2007-04-17 |
Chris Lattner | remove use of Instruction::getNext |
tree | commitdiff |
2007-04-16 |
Anton Korobeynikov | Removed tabs everywhere except autogenerated & external... |
tree | commitdiff |
2007-04-15 |
Chris Lattner | Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.ll |
tree | commitdiff |
2007-04-15 |
Owen Anderson | Remove ImmediateDominator analysis. The same informati... |
tree | commitdiff |
2007-04-14 |
Chris Lattner | avoid copying sets and vectors around. |
tree | commitdiff |
2007-04-12 |
Lauro Ramos Venancio | Implement the "thread_local" keyword. |
tree | commitdiff |
2007-04-09 |
Owen Anderson | Re-constify things that don't break the build. Last... |
tree | commitdiff |
2007-04-09 |
Owen Anderson | Unconst-ify stuff that broke the build. |
tree | commitdiff |
2007-04-09 |
Owen Anderson | Const-ify some parameters, and some cosmetic cleanups... |
tree | commitdiff |
2007-04-09 |
Owen Anderson | Tabs -> Spaces |
tree | commitdiff |
2007-04-09 |
Owen Anderson | Improve some _slow_ behavior introduced in my patches... |
tree | commitdiff |
2007-04-09 |
Owen Anderson | Cleanup some from my DomSet-removal changes. Add a new |
tree | commitdiff |
2007-04-08 |
Nick Lewycky | Remove DominatorSet usage from LoopSimplify. Patch... |
tree | commitdiff |
2007-04-07 |
Owen Anderson | Add DomSet back, and revert the changes to LoopSimplify... |
tree | commitdiff |
2007-04-07 |
Owen Anderson | Completely purge DomSet from LoopSimplify. This is... |
tree | commitdiff |
2007-04-07 |
Owen Anderson | BreakCriticalEdges does still preserve DominatorTree. |
tree | commitdiff |
2007-04-07 |
Owen Anderson | Expunge DomSet from BreakCriticalEdges. This is part... |
tree | commitdiff |
2007-04-07 |
Owen Anderson | Expunge DomSet from CodeExtractor. This is part of... |
tree | commitdiff |
2007-04-07 |
Owen Anderson | Expunge a bunch of uses of DomSet from LoopSimplify... |
tree | commitdiff |
2007-04-02 |
Chris Lattner | reduce use of std::set |
tree | commitdiff |
2007-03-26 |
Devang Patel | Reduce malloc/free traffic. |
tree | commitdiff |
2007-03-22 |
Dan Gohman | Change uses of Function::front to Function::getEntryBlo... |
tree | commitdiff |
2007-03-20 |
Devang Patel | LoopSimplify::FindPHIToPartitionLoops() |
tree | commitdiff |
2007-03-12 |
Jeff Cohen | Unbreak VC++ build. Do not use identifiers starting... |
tree | commitdiff |
2007-03-10 |
Anton Korobeynikov | Use range tests in LowerSwitch, where possible |
tree | commitdiff |
2007-03-09 |
Devang Patel | Remove dead comments. |
tree | commitdiff |
2007-03-09 |
Devang Patel | Avoid recursion. Use iterative algorithm for RenamePass(). |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Make sure debug code is not evaluated in non-debug... |
tree | commitdiff |
next |