| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add another optimization from PR2330. Also catch some missing cases that are | Nick Lewycky | 2008-07-11 | 2 | -0/+58 |
* | The frame address on an x86-64 box needs to be offset by -8, not -4. | Bill Wendling | 2008-07-11 | 2 | -1/+12 |
* | a missed optimization that Eli spotted | Chris Lattner | 2008-07-11 | 1 | -1/+1 |
* | another bug in the same line. | Chris Lattner | 2008-07-11 | 1 | -1/+1 |
* | fix a bug spotted by Eli's eagle eyes | Chris Lattner | 2008-07-11 | 1 | -2/+2 |
* | simplify and merge a bunch of code. Instead of comparing against | Chris Lattner | 2008-07-11 | 1 | -81/+52 |
* | fold away (x <= cst) earlier, allowing us to not have to | Chris Lattner | 2008-07-11 | 1 | -103/+68 |
* | Fix folding of icmp's of i1 where the comparison is signed. The code | Chris Lattner | 2008-07-11 | 2 | -11/+32 |
* | Fix a bogus optimization: folding (slt (zext i1 A to i32), 1) -> (slt i1 A, t... | Chris Lattner | 2008-07-11 | 2 | -16/+23 |
* | make this condition more precise. | Chris Lattner | 2008-07-11 | 1 | -2/+1 |
* | regenerate | Chris Lattner | 2008-07-11 | 3 | -1035/+1101 |
* | Implement PR2538 | Chris Lattner | 2008-07-11 | 3 | -24/+73 |
* | Fix a bug in the soft-float handling of FCOPYSIGN that Duncan noticed | Chris Lattner | 2008-07-10 | 1 | -2/+5 |
* | make legalize types be a command line option: -enable-legalize-types. | Chris Lattner | 2008-07-10 | 1 | -5/+8 |
* | Make typedef public to make MSVC++ happy. | Ted Kremenek | 2008-07-10 | 1 | -0/+1 |
* | Make some typedefs public to make MSVC++ happy. | Ted Kremenek | 2008-07-10 | 1 | -3/+4 |
* | Make typedefs in ilist public (Visual C++ errors out when they are private). | Ted Kremenek | 2008-07-10 | 1 | -1/+2 |
* | Pull r53428 from Gaz into mainline: | Bill Wendling | 2008-07-10 | 4 | -18/+18 |
* | Added ImmutableMap constructor that accepts a const TreeTy*. | Ted Kremenek | 2008-07-10 | 1 | -1/+2 |
* | Put CPPBackend tests into their own directory and run them only if they're | Bill Wendling | 2008-07-10 | 3 | -0/+5 |
* | Tidy up #includes. | Dan Gohman | 2008-07-10 | 4 | -5/+1 |
* | Add a SubclassData field to SDNode, similar to what's done | Dan Gohman | 2008-07-10 | 1 | -29/+42 |
* | Fix a copy+pasto in an assertion string. | Dan Gohman | 2008-07-10 | 1 | -1/+1 |
* | Stack objects have nonnegative indices, not just positive indices. | Dan Gohman | 2008-07-10 | 1 | -2/+2 |
* | Escape the graph name. This unbreaks -view-cfg. | Dan Gohman | 2008-07-10 | 1 | -1/+1 |
* | Remove this file; the code that it went with is no longer | Dan Gohman | 2008-07-10 | 1 | -289/+0 |
* | Make stack slot coloring's debug output more consistent with | Dan Gohman | 2008-07-10 | 1 | -1/+1 |
* | Change StackSlotForVirtReg (which maps vregs to frame indices) from std::map ... | Evan Cheng | 2008-07-10 | 1 | -8/+8 |
* | Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) | Chris Lattner | 2008-07-10 | 1 | -1/+0 |
* | Fix an altivec constant miscompilation that Duncan found through | Chris Lattner | 2008-07-10 | 2 | -2/+14 |
* | Add support for 128 bit multiplicative operations. | Duncan Sands | 2008-07-10 | 3 | -21/+67 |
* | Add a mysteriously missing libcall, FPTOSINT_F80_I32. | Duncan Sands | 2008-07-10 | 5 | -6/+33 |
* | Fix a FIXME: use an apint in CTTZ legalization. | Duncan Sands | 2008-07-10 | 1 | -3/+3 |
* | Remove PromoteIntRes_FP_ROUND - not sure what it | Duncan Sands | 2008-07-10 | 4 | -14/+1 |
* | Make sure the alignment of the temporary created | Duncan Sands | 2008-07-10 | 1 | -2/+6 |
* | Make the LegalizeType method naming scheme more regular. | Duncan Sands | 2008-07-10 | 5 | -49/+43 |
* | Don't barf when dumping a constant that contains | Duncan Sands | 2008-07-10 | 1 | -1/+1 |
* | Correct a comment. | Duncan Sands | 2008-07-10 | 1 | -2/+2 |
* | Restructure dead argument elimination, try #3 :-) | Matthijs Kooijman | 2008-07-10 | 2 | -383/+568 |
* | - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th... | Evan Cheng | 2008-07-10 | 5 | -37/+24 |
* | Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error! | Nick Lewycky | 2008-07-10 | 2 | -4/+18 |
* | Use DenseMap instead of std::map in local register allocation. This improves... | Owen Anderson | 2008-07-10 | 1 | -3/+16 |
* | Fix 403.gcc. Finally got the check for two-address-ness correct. | Owen Anderson | 2008-07-10 | 1 | -10/+14 |
* | Fix the build by adding a #include. | Owen Anderson | 2008-07-10 | 1 | -0/+1 |
* | The source and dest of an alias are *not* required to have the same type, | Chris Lattner | 2008-07-10 | 1 | -9/+3 |
* | Fix for PR2472. Use movss to set lower 32-bits of a zero XMM vector. | Evan Cheng | 2008-07-10 | 2 | -0/+12 |
* | open plugins with RTLD_GLOBAL, pointed out by Bram Adams. | Chris Lattner | 2008-07-10 | 1 | -1/+1 |
* | SImplify ConstantVector::get a bit and make it turn a vector | Chris Lattner | 2008-07-10 | 1 | -8/+18 |
* | Fix a case where vector comparison constant folding would cause an | Chris Lattner | 2008-07-10 | 2 | -33/+39 |
* | add a helper method for code that wants to handle vector | Chris Lattner | 2008-07-10 | 1 | -0/+6 |