2006-09-13 |
Chris Lattner | Second half of the fix for Transforms/Inline/inline_cle... |
tree | commitdiff |
2006-09-13 |
Chris Lattner | Implement the first half of Transforms/Inline/inline_cl... |
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-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-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-03 |
Chris Lattner | Fix PR867 (and maybe 868) and testcsae: |
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-18 |
Chris Lattner | silence warnings in a release build |
tree | commitdiff |
2006-07-14 |
Chris Lattner | eliminate some ugly code, using ConstantExpr::getWithOp... |
tree | commitdiff |
2006-07-12 |
Chris Lattner | Handle instructions in the map, but that map to a null... |
tree | commitdiff |
2006-07-12 |
Chris Lattner | In addition to deleting calls, the inliner can constant... |
tree | commitdiff |
2006-07-12 |
Chris Lattner | Change the callgraph representation to store the callsi... |
tree | commitdiff |
2006-07-09 |
Owen Anderson | Fix typo in the comment. |
tree | commitdiff |
2006-07-09 |
Owen Anderson | Add a fix for an issue where LCSSA would fail to insert... |
tree | commitdiff |
2006-06-28 |
Chris Lattner | Use hidden visibility to make symbols in an anonymous... |
tree | commitdiff |
2006-06-28 |
Chris Lattner | Shrink libllvmgcc.dylib by another 23K |
tree | commitdiff |
2006-06-14 |
Chris Lattner | Use the PotDoms map to memoize 'dominating value' looku... |
tree | commitdiff |
2006-06-13 |
Owen Anderson | Fix another instance where PHI nodes need special treat... |
tree | commitdiff |
2006-06-13 |
Owen Anderson | Fix a bug that was causing major slowdowns in povray... |
tree | commitdiff |
2006-06-12 |
Chris Lattner | Fix an infinite loop on Transforms/SimplifyCFG/2006... |
tree | commitdiff |
2006-06-12 |
Owen Anderson | Fix for 2006-06-26-MultipleExitsSingleBlock. |
tree | commitdiff |
2006-06-11 |
Owen Anderson | Re-commit the safe parts of my 6/9 patch. Still workin... |
tree | commitdiff |
2006-06-11 |
Evan Cheng | Back out Owen's 6/9 changes. They broke MultiSource... |
tree | commitdiff |
2006-06-09 |
Owen Anderson | Make Loop able to verify that it is in LCSSA-form,... |
tree | commitdiff |
2006-06-08 |
Owen Anderson | Update some comments, and expose LCSSAID in preparation... |
tree | commitdiff |
2006-06-06 |
Owen Anderson | Fix some formatting, and use inLoop() when appropriate. |
tree | commitdiff |
2006-06-06 |
Owen Anderson | Stop a memory leak, and update some comments. |
tree | commitdiff |
2006-06-04 |
Owen Anderson | Some more clean-up, and squash an IDF-Phi related bug. |
tree | commitdiff |
2006-06-04 |
Owen Anderson | Various clean-ups suggested by Chris. |
tree | commitdiff |
2006-06-03 |
Owen Anderson | Fix a bug in Phi-noded insertion. Also, update some... |
tree | commitdiff |
2006-06-02 |
Chris Lattner | Force anything that #includes llvm/Transforms/Utils... |
tree | commitdiff |
2006-06-01 |
Chris Lattner | Remove dead #include |
tree | commitdiff |
2006-06-01 |
Chris Lattner | Make the "pruning cloner" smarter. As it propagates... |
tree | commitdiff |
2006-06-01 |
Owen Anderson | Remove a FIXME that was fixed with my last patch. |
tree | commitdiff |
2006-06-01 |
Owen Anderson | More cleanups. Also, add a special case for updating... |
tree | commitdiff |
2006-05-31 |
Owen Anderson | Extract a huge loop into a helper method. Fix a few... |
tree | commitdiff |
2006-05-29 |
Owen Anderson | Add Use replacement. Assuming there is nothing horribl... |
tree | commitdiff |
2006-05-28 |
Owen Anderson | Major think-o. Iterate over all live out-of-loop value... |
tree | commitdiff |
2006-05-27 |
Owen Anderson | Make LCSSA insert proper Phi nodes throughout the rest... |
tree | commitdiff |
2006-05-27 |
Chris Lattner | Fix some regression from the inliner patch I committed... |
tree | commitdiff |
2006-05-27 |
Chris Lattner | Switch the inliner over to using CloneAndPruneFunctionI... |
tree | commitdiff |
2006-05-27 |
Chris Lattner | Implement a new method, CloneAndPruneFunctionInto,... |
tree | commitdiff |
2006-05-27 |
Chris Lattner | Refactor some code to expose an interface to constant... |
tree | commitdiff |
2006-05-27 |
Owen Anderson | A few small clean-ups, and the addition of an LCSSA... |
tree | commitdiff |
2006-05-26 |
Owen Anderson | Fix a copy-and-paste-o that would break some compilers. |
tree | commitdiff |
2006-05-26 |
Owen Anderson | Clean up and refactor LCSSA a bunch. It should also... |
tree | commitdiff |
2006-05-26 |
Owen Anderson | Skeletal LCSSA pass. This is currently non-functional... |
tree | commitdiff |
2006-05-25 |
Chris Lattner | Revert a patch that is unsafe, due to out of range... |
tree | commitdiff |
2006-05-24 |
Chris Lattner | Patch for a new instcombine xform, patch contributed... |
tree | commitdiff |
2006-05-19 |
Reid Spencer | Fix a doxygen problem and break lines at 80 columns |
tree | commitdiff |
2006-05-17 |
Chris Lattner | Declare that lowerinvoke doesn't interact with other... |
tree | commitdiff |
2006-05-17 |
Chris Lattner | Add a CloneModule call that exposes the mapping of... |
tree | commitdiff |
2006-05-14 |
Chris Lattner | remove some dead code identified by coverity |
tree | commitdiff |
2006-05-14 |
Chris Lattner | remove dead variables |
tree | commitdiff |
2006-05-09 |
Chris Lattner | Patch to make some xforms preserve each other. Patch... |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Add pass ID's for various passes, so they can be AddReq... |
tree | commitdiff |
2006-04-27 |
Chris Lattner | Fix some nondeterminstic behavior in the mem2reg pass... |
tree | commitdiff |
2006-04-08 |
Chris Lattner | Add supprot for shufflevector |
tree | commitdiff |
2006-04-07 |
Chris Lattner | Fix inlining of insert/extract element constantexprs |
tree | commitdiff |
2006-04-02 |
Chris Lattner | Adjust to change in Intrinsics.gen interface. |
tree | commitdiff |
2006-04-01 |
Chris Lattner | add valuemapper support for inline asm |
tree | commitdiff |
2006-03-27 |
Chris Lattner | teach the inliner to work with packed constants |
tree | commitdiff |
2006-03-09 |
Chris Lattner | use autogenerated side-effect information |
tree | commitdiff |
2006-02-18 |
Chris Lattner | Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll |
tree | commitdiff |
2006-02-14 |
Chris Lattner | Canonicalize inner loops before outer loops. Inner... |
tree | commitdiff |
2006-02-14 |
Chris Lattner | When splitting exit edges to canonicalize loops, make... |
tree | commitdiff |
2006-02-12 |
Chris Lattner | Revert my last patch. It too breaks stuff |
tree | commitdiff |
2006-02-11 |
Chris Lattner | Fix for my previously reverted patch |
tree | commitdiff |
2006-02-11 |
Chris Lattner | revert my previous change, it exposed other problems. |
tree | commitdiff |
2006-02-11 |
Chris Lattner | Make this check stricter. Disallow loop exit blocks... |
tree | commitdiff |
2006-02-11 |
Chris Lattner | remove dead expr |
tree | commitdiff |
2006-01-26 |
Chris Lattner | teach the cloner to handle inline asms |
tree | commitdiff |
2006-01-24 |
Chris Lattner | rename method |
tree | commitdiff |
2006-01-23 |
Chris Lattner | When cloning a module, clone the inline asm. |
tree | commitdiff |
2006-01-22 |
Chris Lattner | Make iostream #inclusion explicit |
tree | commitdiff |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
tree | commitdiff |
2006-01-19 |
Robert Bocchino | ConstantFoldLoadThroughGEPConstantExpr wasn't handling... |
tree | commitdiff |
2006-01-18 |
Chris Lattner | Make sure that cloning a module clones its target tripl... |
tree | commitdiff |
2006-01-17 |
Robert Bocchino | Constant folding support for the insertelement operation. |
tree | commitdiff |
2006-01-16 |
Reid Spencer | For PR411: |
tree | commitdiff |
2006-01-14 |
Chris Lattner | Teach the inliner to update the CallGraph itself, and... |
tree | commitdiff |
2006-01-14 |
Nate Begeman | Add bswap intrinsics as documented in the Language... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | it is ok to dce stacksave. |
tree | commitdiff |
2006-01-13 |
Chris Lattner | If inlining a call to a function that contains dynamic... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Use ClonedCodeInfo to avoid another walk over the inlin... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Use the ClonedCodeInfo object to avoid scans of the... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Refactor a bunch of invoke handling stuff out into... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Allow the code cloning interfaces to capture some impor... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Fix a bug I noticed by inspection: if the first instruc... |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Preserve and update ETForest. Patch by Daniel Berlin |
tree | commitdiff |
2006-01-10 |
Robert Bocchino | Added support for the extractelement operation. |
tree | commitdiff |
2006-01-09 |
Chris Lattner | Teach loopsimplify to update et-forest. Patch contribu... |
tree | commitdiff |
2005-12-03 |
Chris Lattner | Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll |
tree | commitdiff |
2005-11-18 |
Chris Lattner | Implement a refinement to the mem2reg algorithm for... |
tree | commitdiff |
2005-11-18 |
Chris Lattner | This needs proper dominance |
tree | commitdiff |
2005-11-05 |
Nate Begeman | Add support alignment of allocation instructions. |
tree | commitdiff |
next |