| Commit message (Expand) | Author | Age | Files | Lines |
| * | rewrite operand loops to use iterators | Gabor Greif | 2008-05-30 | 1 | -24/+26 |
| * | Since LCSSA switched over to DenseMap, we have to be more careful to avoid it... | Owen Anderson | 2008-05-30 | 1 | -4/+5 |
| * | Use eraseFromParent() instead of doing that manually in two places. | Matthijs Kooijman | 2008-05-30 | 1 | -2/+2 |
| * | const-ify getOpcode. | Dan Gohman | 2008-05-29 | 1 | -3/+3 |
| * | Add a newline at the end of this file. | Duncan Sands | 2008-05-29 | 1 | -1/+1 |
| * | Replace the old ADCE implementation with a new one that more simply solves | Owen Anderson | 2008-05-29 | 1 | -457/+62 |
| * | Remove debugging code. | Owen Anderson | 2008-05-29 | 1 | -5/+1 |
| * | convert more operand loops to iterator formulation | Gabor Greif | 2008-05-29 | 2 | -23/+29 |
| * | Implement PR2370: memmove(x,x,size) -> noop. | Chris Lattner | 2008-05-28 | 1 | -0/+4 |
| * | Fix some constructs that gcc-4.4 warns about. | Duncan Sands | 2008-05-27 | 2 | -3/+4 |
| * | InequalityGraph::node() can create new nodes, invalidating iterators across | Nick Lewycky | 2008-05-27 | 1 | -0/+1 |
| * | Grammaro. | Nick Lewycky | 2008-05-26 | 1 | -1/+1 |
| * | Factor code to copy global value attributes like | Duncan Sands | 2008-05-26 | 6 | -27/+11 |
| * | Use a DenseMap instead of an std::map, speeding up the testcase in PR2368 by ... | Owen Anderson | 2008-05-26 | 1 | -3/+3 |
| * | "ret (constexpr)" can't be folded into a Constant. Add a method to | Nick Lewycky | 2008-05-25 | 1 | -0/+10 |
| * | Fix a serious brain-o. Obviously no-one reviewed my patch :( | Chris Lattner | 2008-05-24 | 1 | -2/+4 |
| * | Fix PR2358 by resolving calls with undef arguments to overdefined. | Chris Lattner | 2008-05-24 | 1 | -0/+6 |
| * | Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into lo... | Evan Cheng | 2008-05-24 | 1 | -5/+0 |
| * | Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to | Dan Gohman | 2008-05-23 | 14 | -52/+26 |
| * | Replace some weird usage of UserOp1 introduced in r49492 by a plain if. | Matthijs Kooijman | 2008-05-23 | 1 | -1/+3 |
| * | Restucture a part of the SimplifyCFG pass and include a testcase. | Matthijs Kooijman | 2008-05-23 | 1 | -65/+99 |
| * | Indent fix. | Matthijs Kooijman | 2008-05-23 | 1 | -2/+2 |
| * | Constant integer vectors may also be negated. | Nick Lewycky | 2008-05-23 | 1 | -0/+5 |
| * | Typo. | Nick Lewycky | 2008-05-23 | 1 | -1/+1 |
| * | Revert X + X --> X * 2 optz'n which pessimizes heavily on x86. | Nick Lewycky | 2008-05-23 | 1 | -13/+5 |
| * | Implement X + X for vectors. | Nick Lewycky | 2008-05-23 | 1 | -5/+13 |
| * | Fix a recently added optimization to not crash on vectors. | Nick Lewycky | 2008-05-23 | 1 | -2/+10 |
| * | Generalize the new code in instcombine's ComputeNumSignBits for handling | Dan Gohman | 2008-05-23 | 1 | -44/+9 |
| * | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 1 | -2/+2 |
| * | Allow for switch with no cases. Was causing fault | Dale Johannesen | 2008-05-23 | 1 | -0/+2 |
| * | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 2 | -5/+5 |
| * | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 2 | -2/+2 |
| * | rewrite the validity checking for memory promotion to be simpler, | Chris Lattner | 2008-05-22 | 1 | -49/+52 |
| * | Use 'continue' to reduce nesting in this loop. No functionality change. | Chris Lattner | 2008-05-22 | 1 | -54/+51 |
| * | When LSR is replacing an instruction, call | Dan Gohman | 2008-05-21 | 1 | -7/+10 |
| * | Port SelectionDAG's ComputeNumSignBits-using code to instcombine, | Dan Gohman | 2008-05-20 | 1 | -1/+28 |
| * | Fix typo. | Matthijs Kooijman | 2008-05-20 | 1 | -1/+1 |
| * | Teach instcombine 4 new xforms: | Chris Lattner | 2008-05-20 | 1 | -3/+149 |
| * | fix two issues Neil noticed, thanks! | Chris Lattner | 2008-05-20 | 1 | -5/+5 |
| * | Refine the fix in r51169 to only apply when the operand val being | Dan Gohman | 2008-05-20 | 1 | -3/+4 |
| * | Make AssociativeOpt static. | Dan Gohman | 2008-05-20 | 1 | -1/+1 |
| * | Do not erase induction variable increment if it is used outside the loop. | Devang Patel | 2008-05-19 | 1 | -4/+20 |
| * | Add a ComputeNumSignBits function for use by instcombine, based on the | Dan Gohman | 2008-05-19 | 1 | -5/+149 |
| * | switch to Type::getFPMantissaWidth instead of reinventing it. | Chris Lattner | 2008-05-19 | 1 | -15/+3 |
| * | minor cleanups, teach instcombine that sitofp/uitofp cannot | Chris Lattner | 2008-05-19 | 1 | -3/+8 |
| * | convert fptosi(sitofp x) -> x if the fp value has enough bits in its mantissa | Chris Lattner | 2008-05-19 | 1 | -9/+27 |
| * | Fold FP comparisons where one operand is converted from an integer | Chris Lattner | 2008-05-19 | 1 | -0/+160 |
| * | remove debug output | Chris Lattner | 2008-05-19 | 1 | -3/+1 |
| * | be more aggressive about transforming add -> or when the operands have no | Chris Lattner | 2008-05-19 | 1 | -0/+19 |
| * | Fix PR2341 - when the length is 4 use an i32 not | Duncan Sands | 2008-05-19 | 1 | -8/+10 |