Age | Commit message (Expand) | Author |
2005-09-28 | Constant fold llvm.sqrt | Chris Lattner |
2005-09-27 | add a note about a way to improve this code further, that I won't be getting | Chris Lattner |
2005-09-27 | Fix a regression in my previous patch, fixing GlobalOpt/2005-09-27-Crash.ll | Chris Lattner |
2005-09-27 | Avoid spilling stack slots... to stack slots. | Chris Lattner |
2005-09-27 | Completely rewrite 'correct' eh support. This changes how setjmp insertion | Chris Lattner |
2005-09-27 | Make the pass name simpler | Chris Lattner |
2005-09-27 | allow demotion to volatile values, add support for invoke | Chris Lattner |
2005-09-27 | Add support for external calls that we know how to constant fold. This imple... | Chris Lattner |
2005-09-27 | Fix a bug where we would evaluate stores into linkonce objects which could be | Chris Lattner |
2005-09-27 | Implement support for static constructors with calls in them. This is useful | Chris Lattner |
2005-09-27 | Refactor this code a bit, no functionality changes. | Chris Lattner |
2005-09-26 | Remove some dead code. ctor evaluation subsumes empty ctor elim | Chris Lattner |
2005-09-26 | Add support for alloca, implementing ctor-list-opt.ll:CTOR6 | Chris Lattner |
2005-09-26 | Add a debug printout, fix a crash on kc++ | Chris Lattner |
2005-09-26 | Implement loads/stores through GEP's of globals. This implements | Chris Lattner |
2005-09-26 | Replace TraverseGEPInitializer with ConstantFoldLoadThroughGEPConstantExpr | Chris Lattner |
2005-09-26 | Eliminate GetGEPGlobalInitializer in favor of the more powerful | Chris Lattner |
2005-09-26 | Factor the GetGEPGlobalInitializer out of this pass and into Transforms/Utils | Chris Lattner |
2005-09-26 | Move the ConstantFoldLoadThroughGEPConstantExpr function out of the InstCombine | Chris Lattner |
2005-09-26 | add a comment | Chris Lattner |
2005-09-26 | Add support for getelementptr, load, and correctly reject volatile stores. | Chris Lattner |
2005-09-26 | Add support for br/brcond/switch and phi | Chris Lattner |
2005-09-26 | Add a simple interpreter to this code, allowing us to statically evaluate | Chris Lattner |
2005-09-26 | factor some code into a InstallGlobalCtors method, add comments. No function... | Chris Lattner |
2005-09-26 | Make the global opt optimizer work on modules with a null terminator, by | Chris Lattner |
2005-09-26 | Factor this code out into a few methods. | Chris Lattner |
2005-09-25 | Fix some logic I broke that caused a regression on | Chris Lattner |
2005-09-24 | Move MaskedValueIsZero up. | Chris Lattner |
2005-09-24 | Simplify this code a bit by relying on recursive simplification. Support | Chris Lattner |
2005-09-23 | remove some debugging code | Chris Lattner |
2005-09-23 | Fold two consequtive branches that share a common destination between them. | Chris Lattner |
2005-09-23 | simplify some logic further | Chris Lattner |
2005-09-23 | pull a bunch of logic out of SimplifyCFG into a helper fn | Chris Lattner |
2005-09-20 | Start threading across blocks with code in them, so long as the code does | Chris Lattner |
2005-09-20 | Implement merging of blocks with the same condition if the block has multiple | Chris Lattner |
2005-09-19 | Reject a case we don't handle yet | Chris Lattner |
2005-09-19 | remove debugging code :-/ | Chris Lattner |
2005-09-19 | Implement SimplifyCFG/branch-phi-thread.ll, the most trivial case of threading | Chris Lattner |
2005-09-18 | Refactor this code a bit and make it more general. This now compiles: | Chris Lattner |
2005-09-18 | Compile | Chris Lattner |
2005-09-18 | Generalize this transform, using MaskedValueIsZero, allowing us to compile: | Chris Lattner |
2005-09-18 | fix typeo | Chris Lattner |
2005-09-18 | Remove unintentionally committed code | Chris Lattner |
2005-09-18 | implement shift.ll:test25. This compiles: | Chris Lattner |
2005-09-18 | Implement add.ll:test29. Codegening: | Chris Lattner |
2005-09-18 | remove debug output | Chris Lattner |
2005-09-18 | Implement or.ll:test21. This teaches instcombine to be able to turn this: | Chris Lattner |
2005-09-14 | Fix the regression last night compiling povray | Chris Lattner |
2005-09-13 | Add a simple xform to simplify array accesses with casts in the way. | Chris Lattner |
2005-09-13 | Fix an issue where LSR would miss rewriting a use of an IV expression by a PH... | Chris Lattner |