| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 3 | -114/+120 |
| * | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 4 | -97/+108 |
| * | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 4 | -87/+209 |
| * | Mark associative nodes as associative | Chris Lattner | 2005-09-28 | 1 | -6/+12 |
| * | Nate pointed out that mulh[us] are commutative as well. Thanks! | Chris Lattner | 2005-09-28 | 1 | -2/+2 |
| * | expose commutativity information | Chris Lattner | 2005-09-28 | 1 | -8/+17 |
| * | All (xor *) cases are autogenerated now | Chris Lattner | 2005-09-28 | 1 | -43/+0 |
| * | add support for missed eqv tests | Chris Lattner | 2005-09-28 | 1 | -0/+9 |
| * | Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 | Chris Lattner | 2005-09-28 | 1 | -1/+5 |
| * | learn to codegen not as NOR instead of xoris/xori | Chris Lattner | 2005-09-28 | 1 | -1/+5 |
| * | These nodes are all autogenerated | Chris Lattner | 2005-09-28 | 1 | -44/+0 |
| * | Constant fold llvm.sqrt | Chris Lattner | 2005-09-28 | 1 | -1/+9 |
| * | add a note about a way to improve this code further, that I won't be getting | Chris Lattner | 2005-09-27 | 1 | -0/+8 |
| * | Fix a regression in my previous patch, fixing GlobalOpt/2005-09-27-Crash.ll | Chris Lattner | 2005-09-27 | 1 | -1/+1 |
| * | Darwin, like many BSD systems, has a setjmp/longjmp which saves the signal mask | Chris Lattner | 2005-09-27 | 1 | -0/+3 |
| * | If the target prefers it, use _setjmp/_longjmp should be used instead of setj... | Chris Lattner | 2005-09-27 | 1 | -2/+6 |
| * | initialize new flag | Chris Lattner | 2005-09-27 | 1 | -0/+1 |
| * | Avoid spilling stack slots... to stack slots. | Chris Lattner | 2005-09-27 | 1 | -0/+6 |
| * | Completely rewrite 'correct' eh support. This changes how setjmp insertion | Chris Lattner | 2005-09-27 | 1 | -140/+301 |
| * | Make the pass name simpler | Chris Lattner | 2005-09-27 | 1 | -1/+1 |
| * | fix CBackend/2005-09-27-VolatileFuncPtr.ll | Chris Lattner | 2005-09-27 | 1 | -4/+4 |
| * | allow demotion to volatile values, add support for invoke | Chris Lattner | 2005-09-27 | 1 | -12/+15 |
| * | Make sure to clear the CodeGenMap after each basic block is selected to avoid | Chris Lattner | 2005-09-27 | 1 | -0/+1 |
| * | Remove some redundancies. | Jim Laskey | 2005-09-27 | 1 | -10/+10 |
| * | Split SimpleConstantVal up into its components, so each Constant subclass get... | Chris Lattner | 2005-09-27 | 1 | -10/+14 |
| * | Add support for external calls that we know how to constant fold. This imple... | Chris Lattner | 2005-09-27 | 1 | -11/+20 |
| * | Fix a bug where we would evaluate stores into linkonce objects which could be | Chris Lattner | 2005-09-27 | 1 | -1/+6 |
| * | Implement support for static constructors with calls in them. This is useful | Chris Lattner | 2005-09-27 | 1 | -23/+54 |
| * | Refactor this code a bit, no functionality changes. | Chris Lattner | 2005-09-27 | 1 | -22/+40 |
| * | Move the post-lsr simplify cfg pass after lowereh, so it can clean up after | Chris Lattner | 2005-09-27 | 1 | -2/+6 |
| * | minor pattern shuffling | Chris Lattner | 2005-09-26 | 1 | -8/+3 |
| * | Addition of a simple two pass scheduler. This version is currently hacked up | Jim Laskey | 2005-09-26 | 1 | -80/+771 |
| * | Remove some dead code. ctor evaluation subsumes empty ctor elim | Chris Lattner | 2005-09-26 | 1 | -12/+0 |
| * | Add support for alloca, implementing ctor-list-opt.ll:CTOR6 | Chris Lattner | 2005-09-26 | 1 | -17/+48 |
| * | Add a debug printout, fix a crash on kc++ | Chris Lattner | 2005-09-26 | 1 | -1/+6 |
| * | Implement loads/stores through GEP's of globals. This implements | Chris Lattner | 2005-09-26 | 1 | -6/+98 |
| * | Replace TraverseGEPInitializer with ConstantFoldLoadThroughGEPConstantExpr | Chris Lattner | 2005-09-26 | 1 | -17/+5 |
| * | Eliminate GetGEPGlobalInitializer in favor of the more powerful | Chris Lattner | 2005-09-26 | 1 | -27/+1 |
| * | Factor the GetGEPGlobalInitializer out of this pass and into Transforms/Utils | Chris Lattner | 2005-09-26 | 1 | -44/+2 |
| * | Move the ConstantFoldLoadThroughGEPConstantExpr function out of the InstCombine | Chris Lattner | 2005-09-26 | 1 | -1/+45 |
| * | add a comment | Chris Lattner | 2005-09-26 | 1 | -0/+3 |
| * | Add support for getelementptr, load, and correctly reject volatile stores. | Chris Lattner | 2005-09-26 | 1 | -0/+29 |
| * | Add support for br/brcond/switch and phi | Chris Lattner | 2005-09-26 | 1 | -3/+47 |
| * | Add a simple interpreter to this code, allowing us to statically evaluate | Chris Lattner | 2005-09-26 | 1 | -4/+110 |
| * | factor some code into a InstallGlobalCtors method, add comments. No function... | Chris Lattner | 2005-09-26 | 1 | -35/+52 |
| * | Make the global opt optimizer work on modules with a null terminator, by | Chris Lattner | 2005-09-26 | 1 | -8/+13 |
| * | Factor this code out into a few methods. | Chris Lattner | 2005-09-26 | 1 | -33/+190 |
| * | Fix some logic I broke that caused a regression on | Chris Lattner | 2005-09-25 | 1 | -3/+5 |
| * | Move MaskedValueIsZero up. | Chris Lattner | 2005-09-24 | 1 | -77/+146 |
| * | Simplify this code a bit by relying on recursive simplification. Support | Chris Lattner | 2005-09-24 | 1 | -51/+43 |