| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Make this test less trivial, to avoid spurious failures. | Dan Gohman | 2010-01-11 | 1 | -2/+2 |
* | Select an OR with immediate as an ADD if the input bits are known zero. This ... | Evan Cheng | 2010-01-11 | 2 | -1/+18 |
* | Implement a feature (-vector-unaligned-mem) to allow targets to | David Greene | 2010-01-11 | 1 | -0/+402 |
* | add one more bitfield optimization, allowing clang to generate | Chris Lattner | 2010-01-11 | 1 | -0/+16 |
* | Extend CanEvaluateZExtd to handle and/or/xor more aggressively in the | Chris Lattner | 2010-01-11 | 1 | -0/+31 |
* | Remove the dead TD argument to CanEvaluateZExtd, and add a | Chris Lattner | 2010-01-11 | 1 | -1/+24 |
* | teach sext optimization to handle truncs from types that are not | Chris Lattner | 2010-01-10 | 1 | -0/+26 |
* | teach zext optimization how to deal with truncs that don't come from | Chris Lattner | 2010-01-10 | 1 | -1/+25 |
* | now that the cost model has changed, we can always consider | Chris Lattner | 2010-01-10 | 1 | -2/+44 |
* | change the preferred canonical form for a sign extension to be | Chris Lattner | 2010-01-10 | 1 | -7/+0 |
* | two changes: | Chris Lattner | 2010-01-10 | 1 | -0/+26 |
* | enhance CanEvaluateZExtd to handle shift left and sext, allowing | Chris Lattner | 2010-01-10 | 1 | -0/+28 |
* | fix bogus test | Chris Lattner | 2010-01-09 | 1 | -2/+2 |
* | fix bogus test | Chris Lattner | 2010-01-09 | 1 | -1/+1 |
* | Fix http://llvm.org/PR5729: x86-64 tail calls were putting their targets into | Jeffrey Yasskin | 2010-01-09 | 1 | -0/+71 |
* | Use WriteAsOperand instead of getName() to print loop header names, | Dan Gohman | 2010-01-09 | 20 | -29/+29 |
* | only factor from expressions whose uses are empty and whose | Chris Lattner | 2010-01-09 | 1 | -1/+19 |
* | Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNode | Dan Gohman | 2010-01-09 | 2 | -0/+49 |
* | Fix a critical bug in 64-bit atomic operation lowering for 32-bit. The result... | Evan Cheng | 2010-01-08 | 1 | -0/+29 |
* | teach instcombine to delete sign extending shift pairs (sra(shl X, C), C) when | Chris Lattner | 2010-01-08 | 1 | -0/+19 |
* | fix PR5978 by peeling the loop so that we avoid shifting the | Chris Lattner | 2010-01-08 | 1 | -0/+10 |
* | ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced.... | Evan Cheng | 2010-01-08 | 1 | -0/+27 |
* | teach ComputeNumSignBits to look through PHI nodes. | Chris Lattner | 2010-01-07 | 1 | -0/+18 |
* | filecheckize | Chris Lattner | 2010-01-07 | 1 | -3/+5 |
* | Enhance instcombine to reason more strongly about promoting computation | Chris Lattner | 2010-01-07 | 1 | -0/+11 |
* | Fix rdar://7517201, a regression introduced by r92849. | Chris Lattner | 2010-01-07 | 2 | -50/+23 |
* | APInt'fy TargetLowering::SimplifySetCC to fix PR5963. | Evan Cheng | 2010-01-07 | 1 | -0/+16 |
* | Use separate namespace for named metadata. | Devang Patel | 2010-01-07 | 1 | -0/+3 |
* | fix a globalopt crash on 'bullet' (handling evaluation of a store | Chris Lattner | 2010-01-07 | 1 | -0/+16 |
* | Fix a minor regression from my dag combiner changes. One more place which nee... | Evan Cheng | 2010-01-07 | 1 | -3/+40 |
* | Add comments. | Jakob Stoklund Olesen | 2010-01-07 | 1 | -0/+2 |
* | Add Target hook to duplicate machine instructions. | Jakob Stoklund Olesen | 2010-01-06 | 1 | -0/+87 |
* | Teach dag combine to fold the following transformation more aggressively: | Evan Cheng | 2010-01-06 | 5 | -4/+39 |
* | Fix a README item: have functionattrs look through selects and | Duncan Sands | 2010-01-06 | 1 | -2/+27 |
* | Partially address a README by having functionattrs consider calls to | Duncan Sands | 2010-01-06 | 1 | -2/+31 |
* | This is testing a darwin specific feature, so only turn | Duncan Sands | 2010-01-06 | 1 | -0/+2 |
* | Teach instcombine's sext elimination logic to be more aggressive. | Chris Lattner | 2010-01-06 | 2 | -21/+11 |
* | Move this test from test/Transforms/IndVarSimplify to | Dan Gohman | 2010-01-05 | 1 | -0/+0 |
* | Don't assign the shift the same type as the variable being shifted. This could | Bill Wendling | 2010-01-05 | 1 | -0/+15 |
* | Re-add parsing of function-local metadata; this time with testcase. | Victor Hernandez | 2010-01-05 | 1 | -0/+22 |
* | more rearrangement and cleanup, fix my test failure. | Chris Lattner | 2010-01-05 | 1 | -4/+4 |
* | remove two trunc xforms that are subsumed by EvaluateInDifferentType. | Chris Lattner | 2010-01-05 | 1 | -0/+2 |
* | merge some tests. | Chris Lattner | 2010-01-05 | 5 | -49/+39 |
* | merge cast2 into cast.ll | Chris Lattner | 2010-01-05 | 2 | -37/+37 |
* | Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} | Devang Patel | 2010-01-05 | 1 | -1/+1 |
* | remove useless test. | Chris Lattner | 2010-01-05 | 1 | -35/+0 |
* | another example. | Chris Lattner | 2010-01-05 | 1 | -0/+8 |
* | remove a useless negative test, add a rdar # to an xfail that I'm working on. | Chris Lattner | 2010-01-05 | 2 | -46/+1 |
* | clean up tests. | Chris Lattner | 2010-01-05 | 3 | -28/+9 |
* | just remove this xform which is subsumed by others. | Chris Lattner | 2010-01-05 | 1 | -2/+2 |