| Commit message (Expand) | Author | Age | Files | Lines |
| * | improve encapsulation of the BBExecutable set. | Chris Lattner | 2008-08-23 | 1 | -8/+4 |
| * | Switch an assortment of maps, sets and vectors to more efficient versions, | Chris Lattner | 2008-08-23 | 1 | -28/+25 |
| * | Switch the asmprinter (.ll) and all the stuff it requires over to | Chris Lattner | 2008-08-23 | 2 | -4/+6 |
| * | Add a new trivial -inst-namer pass which makes it possible to diff the | Chris Lattner | 2008-08-23 | 1 | -0/+49 |
| * | Fix PR2423 by checking all indices for out of range access, not only | Chris Lattner | 2008-08-23 | 1 | -35/+31 |
| * | consolidate DenseMapInfo implementations, and add one for std::pair. | Chris Lattner | 2008-08-22 | 1 | -12/+0 |
| * | Revert r54876 r54877 r54906 and r54907. Evan found that these caused a 20% | Nick Lewycky | 2008-08-21 | 1 | -68/+22 |
| * | Silence a compiler warning. | Evan Cheng | 2008-08-20 | 1 | -1/+2 |
| * | Fixed shuffle optimizations to handle non power of 2 vectors | Mon P Wang | 2008-08-20 | 1 | -4/+4 |
| * | don't use the result of WriteAsOperand | Chris Lattner | 2008-08-19 | 1 | -4/+5 |
| * | Make this comment clearer. Instead of using an ambiguous ~ (not) on an icmp | Nick Lewycky | 2008-08-17 | 1 | -1/+1 |
| * | Consider the case where xor by -1 and xor by 128 have been combined already to | Nick Lewycky | 2008-08-17 | 1 | -1/+23 |
| * | Rename some GC classes so that their roll will hopefully be clearer. | Gordon Henriksen | 2008-08-17 | 1 | -4/+4 |
| * | Revert 54821. It's miscompiling 252.eon and 447.dealII | Evan Cheng | 2008-08-17 | 1 | -118/+1 |
| * | I found a better place for this optz'n. | Nick Lewycky | 2008-08-17 | 1 | -14/+10 |
| * | Xor'ing both sides of icmp by sign-bit is equivalent to swapping signedness of | Nick Lewycky | 2008-08-17 | 1 | -22/+50 |
| * | Rework the routines that convert AP[S]Int into a string. Now, instead of | Chris Lattner | 2008-08-17 | 1 | -5/+3 |
| * | Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca... | Owen Anderson | 2008-08-15 | 1 | -205/+0 |
| * | Reapply 54786. Add overflow and number of mantissa bits checks. | Devang Patel | 2008-08-15 | 1 | -1/+118 |
| * | Revert 54786. It's not checking for overflows, etc. | Evan Cheng | 2008-08-15 | 1 | -101/+0 |
| * | use smallvector instead of vector for a couple worklists. This speeds up ins... | Chris Lattner | 2008-08-15 | 1 | -2/+2 |
| * | Temporarily revert r54792. It's causing an ICE during bootstrapping. | Bill Wendling | 2008-08-14 | 1 | -5/+5 |
| * | Use DenseMap. Patch by Pratik Solanki. | Devang Patel | 2008-08-14 | 1 | -5/+5 |
| * | If IV is used in a int-to-float cast inside the loop then try to eliminate th... | Devang Patel | 2008-08-14 | 1 | -0/+101 |
| * | Use empty() instead of begin() == end(). | Dan Gohman | 2008-08-14 | 3 | -4/+4 |
| * | Replace two for loops with while(!X->use_empty()) loops. This prevents | Matthijs Kooijman | 2008-08-14 | 1 | -10/+8 |
| * | Fix a bogus srem rule - a negative value srem'd by a power-of-2 | Dan Gohman | 2008-08-13 | 1 | -3/+0 |
| * | Fix SCCP's handling of struct value loads and stores. SCCP doesn't | Dan Gohman | 2008-08-13 | 1 | -2/+0 |
| * | Rename. s/FindIVForUser/FindIVUserForCond/g | Devang Patel | 2008-08-13 | 1 | -4/+4 |
| * | Check sign to detect overflow before changing compare stride. | Devang Patel | 2008-08-13 | 1 | -1/+8 |
| * | Remove tabs. | Bill Wendling | 2008-08-12 | 1 | -2/+2 |
| * | Implement support for simplifying vector comparisons by 0.0 and 1.0 like we | Chris Lattner | 2008-08-11 | 1 | -4/+12 |
| * | Have IRBuilder take a template argument on whether or not to preserve | Eric Christopher | 2008-08-08 | 1 | -45/+46 |
| * | Let SRETPromotion properly preserve the function name instead of (implicitly) | Matthijs Kooijman | 2008-08-07 | 1 | -1/+2 |
| * | Fix SRETPromotion, it was generating functions without returns statements since | Matthijs Kooijman | 2008-08-07 | 1 | -1/+1 |
| * | Add some debug output to SRETPromotion. | Matthijs Kooijman | 2008-08-07 | 1 | -0/+4 |
| * | Fix a shufflevector instcombine that was emitting invalid masks indices | Dan Gohman | 2008-08-06 | 1 | -3/+5 |
| * | Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is ... | Evan Cheng | 2008-08-06 | 1 | -2/+2 |
| * | optimize a common idiom generated by clang for bitfield access, PR2638. | Chris Lattner | 2008-08-06 | 1 | -1/+31 |
| * | Zap sitofp/fptoui pairs. In all cases when the sign difference | Chris Lattner | 2008-08-06 | 1 | -16/+30 |
| * | Reinstate this optimization, but without the miscompile. Thanks to Bill for | Nick Lewycky | 2008-08-06 | 1 | -0/+15 |
| * | Pass the computed iteration count value to RewriteLoopExitValues | Dan Gohman | 2008-08-05 | 1 | -4/+4 |
| * | Revert r53282. This was causing a miscompile on Linux. Also, the transformation | Bill Wendling | 2008-08-05 | 1 | -16/+0 |
| * | Trim #includes. | Dan Gohman | 2008-08-05 | 1 | -1/+0 |
| * | Fix comment typos. | Duncan Sands | 2008-08-01 | 1 | -1/+1 |
| * | Add vector shifts to the IR, patch by Eli Friedman. | Nate Begeman | 2008-07-29 | 1 | -1/+2 |
| * | Add -unroll-allow-partial command line option that enabled the loop unroller to | Matthijs Kooijman | 2008-07-29 | 1 | -4/+26 |
| * | Restructure ArgumentPromotion a bit. Instead of just having a single boolean | Matthijs Kooijman | 2008-07-29 | 1 | -99/+235 |
| * | Don't remove volatile loads. Thanks to Duncan for noticing this one. | Owen Anderson | 2008-07-28 | 1 | -1/+1 |
| * | Add support for eliminating stores that store the same value that was just lo... | Owen Anderson | 2008-07-28 | 1 | -2/+35 |