2006-10-12 |
Nick Lewycky | Replace custom dispatch code with two uses of InstVisit... |
tree | commitdiff |
2006-10-08 |
Chris Lattner | Implement SROA of unions with mixed pointers/integers... |
tree | commitdiff |
2006-10-08 |
Chris Lattner | Implement Transforms/ScalarRepl/union-pointer.ll:test |
tree | commitdiff |
2006-10-05 |
Chris Lattner | add a new SimplifyDemandedVectorElts method, which... |
tree | commitdiff |
2006-10-04 |
Chris Lattner | This case isn't implemented yet. It seems unlikely... |
tree | commitdiff |
2006-10-03 |
Nick Lewycky | Simplify logic further. |
tree | commitdiff |
2006-10-03 |
Nick Lewycky | Simplify, now that predsimplify depends on break-crit... |
tree | commitdiff |
2006-10-03 |
Nick Lewycky | Move break-crit-edges before the predicate simplifier... |
tree | commitdiff |
2006-10-03 |
Evan Cheng | Revert previous patch. Still breaking things. |
tree | commitdiff |
2006-10-03 |
Chris Lattner | Fix PR932 and Analysis/Dominators/2006-10-02-BreakCritE... |
tree | commitdiff |
2006-10-01 |
Chris Lattner | Fix a bug from r1.391 of this file, where we checked... |
tree | commitdiff |
2006-09-30 |
Chris Lattner | Fix debug output |
tree | commitdiff |
2006-09-30 |
Chris Lattner | Implement SRA of heap allocations. |
tree | commitdiff |
2006-09-30 |
Chris Lattner | Add some ifdef'd out debug info |
tree | commitdiff |
2006-09-28 |
Chris Lattner | Eliminate ConstantBool::True and ConstantBool::False... |
tree | commitdiff |
2006-09-28 |
Owen Anderson | Another attempt at making ArgPromotion smarter. This... |
tree | commitdiff |
2006-09-28 |
Chris Lattner | simplify code |
tree | commitdiff |
2006-09-27 |
Chris Lattner | set DEBUG_TYPE right |
tree | commitdiff |
2006-09-23 |
Nick Lewycky | Style changes only. Remove dead code, fix a comment. |
tree | commitdiff |
2006-09-23 |
Chris Lattner | Be far more careful when splitting a loop header, eithe... |
tree | commitdiff |
2006-09-23 |
Chris Lattner | Teach UpdateDomInfoForRevectoredPreds to handle revecto... |
tree | commitdiff |
2006-09-21 |
Chris Lattner | Fix Transforms/IndVarsSimplify/2006-09-20-LFTR-Crash.ll |
tree | commitdiff |
2006-09-21 |
Nick Lewycky | Don't rewrite ConstantExpr::get. |
tree | commitdiff |
2006-09-20 |
Nick Lewycky | Once we're down to "setcc type constant1, constant2... |
tree | commitdiff |
2006-09-20 |
Nick Lewycky | Use a total ordering to compare instructions. |
tree | commitdiff |
2006-09-20 |
Andrew Lenharth | simplify |
tree | commitdiff |
2006-09-20 |
Chris Lattner | We went through all that trouble to compute whether... |
tree | commitdiff |
2006-09-20 |
Evan Cheng | Back out Chris' last set of changes. This breaks 177... |
tree | commitdiff |
2006-09-20 |
Evan Cheng | 80 col. |
tree | commitdiff |
2006-09-19 |
Andrew Lenharth | If we have an add, do it in the pointer realm, not... |
tree | commitdiff |
2006-09-19 |
Chris Lattner | implement select.ll:test19-22 |
tree | commitdiff |
2006-09-18 |
Nick Lewycky | Walk down the dominator tree instead of the control... |
tree | commitdiff |
2006-09-18 |
Chris Lattner | Fix an infinite loop building the CFE |
tree | commitdiff |
2006-09-18 |
Chris Lattner | Implement a trivial optzn: of vastart is never called... |
tree | commitdiff |
2006-09-18 |
Chris Lattner | Implement InstCombine/cast.ll:test31. This speeds... |
tree | commitdiff |
2006-09-18 |
Chris Lattner | Implement Transforms/InstCombine/shift-sra.ll:test0 |
tree | commitdiff |
2006-09-18 |
Chris Lattner | Rewrite shift/and/compare sequences to promote better... |
tree | commitdiff |
2006-09-16 |
Chris Lattner | Fix Transforms/InstCombine/2006-09-15-CastToBool.ll... |
tree | commitdiff |
2006-09-15 |
Chris Lattner | revert previous two patches. They cause miscompilation... |
tree | commitdiff |
2006-09-15 |
Owen Anderson | Revert my previous work on ArgumentPromotion. Further... |
tree | commitdiff |
2006-09-14 |
Anton Korobeynikov | Adding dllimport, dllexport and external weak linkage... |
tree | commitdiff |
2006-09-13 |
Chris Lattner | Second half of the fix for Transforms/Inline/inline_cle... |
tree | commitdiff |
2006-09-13 |
Nick Lewycky | Add some more consistency checks. |
tree | commitdiff |
2006-09-13 |
Nick Lewycky | Fix unionSets so that it can merge correctly. |
tree | commitdiff |
2006-09-13 |
Chris Lattner | Implement the first half of Transforms/Inline/inline_cl... |
tree | commitdiff |
2006-09-13 |
Nick Lewycky | Erase dead instructions. |
tree | commitdiff |
2006-09-13 |
Devang Patel | Initialize DontInternalize. |
tree | commitdiff |
2006-09-12 |
Chris Lattner | An sinkable instruction may exist with uses, if those... |
tree | commitdiff |
2006-09-11 |
Chris Lattner | Fix PR905 and InstCombine/2006-09-11-EmptyStructCrash.ll |
tree | commitdiff |
2006-09-11 |
Nick Lewycky | Skip the linear search if the answer is already known. |
tree | commitdiff |
2006-09-10 |
Chris Lattner | Allow tail duplication in more cases, relaxing the... |
tree | commitdiff |
2006-09-10 |
Nick Lewycky | Replace EquivalenceClasses with a custom-built data... |
tree | commitdiff |
2006-09-09 |
Chris Lattner | Implement Transforms/InstCombine/hoist_instr.ll |
tree | commitdiff |
2006-09-09 |
Chris Lattner | Make inlining costs more accurate. |
tree | commitdiff |
2006-09-09 |
Chris Lattner | Turn div X, (Cond ? Y : 0) -> div X, Y |
tree | commitdiff |
2006-09-07 |
Chris Lattner | Throttle back tail duplication to avoid creating really... |
tree | commitdiff |
2006-09-05 |
Chris Lattner | Fix Duraid's changes to work when TLI is null. This... |
tree | commitdiff |
2006-09-04 |
Duraid Madina | add setJumpBufSize() and setJumpBufAlignment() to targe... |
tree | commitdiff |
2006-09-02 |
Owen Anderson | Make ArgumentPromotion handle recursive functions that... |
tree | commitdiff |
2006-09-02 |
Nick Lewycky | Improve handling of SelectInst. |
tree | commitdiff |
2006-09-01 |
Nick Lewycky | Don't confuse canonicalize and lookup. Fixes predsimpli... |
tree | commitdiff |
2006-08-31 |
Nick Lewycky | Properties where both Values weren't in the union ... |
tree | commitdiff |
2006-08-30 |
Nick Lewycky | Move to using the EquivalenceClass ADT. Removes SynSets. |
tree | commitdiff |
2006-08-29 |
Devang Patel | Do not rely on std::sort and std::erase to get list... |
tree | commitdiff |
2006-08-29 |
Owen Anderson | Clean up a bit. |
tree | commitdiff |
2006-08-28 |
Nick Lewycky | Add PredicateSimplifier pass. Collapses equal variables... |
tree | commitdiff |
2006-08-28 |
Owen Anderson | Make LoopUnroll fold excessive BasicBlocks. This resul... |
tree | commitdiff |
2006-08-28 |
Chris Lattner | simplify AnalysisGroup registration, eliminating one... |
tree | commitdiff |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
tree | commitdiff |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Fix a crash related to updating Phi nodes in the origin... |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Add an assertion to check that we're really preserving... |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Reapply the indvars patch, since nothing blew up last... |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Revert my previous patch. Since there are some major... |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Specify that indvars actually preserve LCSSA. This... |
tree | commitdiff |
2006-08-24 |
Owen Anderson | Implement unrolling of multiblock loops. This signific... |
tree | commitdiff |
2006-08-18 |
Reid Spencer | Fix a grammaro in a comment. |
tree | commitdiff |
2006-08-14 |
Chris Lattner | Handle single-entry PHI nodes correctly. This fixes... |
tree | commitdiff |
2006-08-12 |
Chris Lattner | Don't attempt to split subloops out of a loop with... |
tree | commitdiff |
2006-08-12 |
Chris Lattner | Reimplement the loopsimplify code which deletes edges... |
tree | commitdiff |
2006-08-07 |
Reid Spencer | Make this example pass use some things from lib/Support... |
tree | commitdiff |
2006-08-07 |
Reid Spencer | For PR780: |
tree | commitdiff |
2006-08-03 |
Chris Lattner | Fix PR867 (and maybe 868) and testcsae: |
tree | commitdiff |
2006-08-03 |
Chris Lattner | Changes: |
tree | commitdiff |
2006-08-02 |
Chris Lattner | Add special check to avoid isLoop call. Simple, but... |
tree | commitdiff |
2006-08-02 |
Chris Lattner | Replace the SSA update code in LCSSA with a bottom... |
tree | commitdiff |
2006-07-20 |
Chris Lattner | Minor comment tweaks |
tree | commitdiff |
2006-07-20 |
Devang Patel | Make it fit into 80 cols. |
tree | commitdiff |
2006-07-20 |
Devang Patel | Add new constructor to accept vector of exported names... |
tree | commitdiff |
2006-07-19 |
Owen Anderson | Add an assertion. |
tree | commitdiff |
2006-07-19 |
Owen Anderson | Make LoopUnroll not die on LCSSA Phis. This makes... |
tree | commitdiff |
2006-07-19 |
Owen Anderson | Fix a error that hadn't yet cause any problems, but... |
tree | commitdiff |
2006-07-18 |
Chris Lattner | silence warnings in a release build |
tree | commitdiff |
2006-07-18 |
Evan Cheng | Only reuse a previous IV if it would not require a... |
tree | commitdiff |
2006-07-14 |
Chris Lattner | eliminate some ugly code, using ConstantExpr::getWithOp... |
tree | commitdiff |
2006-07-14 |
Owen Anderson | Hopefully the final attempt at making IndVars preserve... |
tree | commitdiff |
2006-07-13 |
Chris Lattner | Revert this patch temporarily until PR831 is fixed. |
tree | commitdiff |
2006-07-12 |
Chris Lattner | Handle instructions in the map, but that map to a null... |
tree | commitdiff |
2006-07-12 |
Owen Anderson | IndVars now (correctly) preserves LCSSA form. |
tree | commitdiff |
2006-07-12 |
Chris Lattner | In addition to deleting calls, the inliner can constant... |
tree | commitdiff |
next |