Age | Commit message (Expand) | Author |
2009-04-13 | Add a new "available_externally" linkage type. This is intended | Chris Lattner |
2009-04-08 | Instcombine should not promote whole computation trees to "strange" | Chris Lattner |
2009-04-07 | fix rdar://6762290, a crash compiling cxx filt with clang. | Chris Lattner |
2009-03-31 | Throttle back "fold select into operand" transformation. InstCombine should n... | Evan Cheng |
2009-03-25 | Fix PR3874 by restoring a condition I removed, but making it more | Chris Lattner |
2009-03-24 | canonicalize inttoptr and ptrtoint instructions which cast pointers | Chris Lattner |
2009-03-24 | two changes: | Chris Lattner |
2009-03-20 | Fix instcombine to not introduce undefined shifts when merging two | Chris Lattner |
2009-03-18 | Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSign... | Chris Lattner |
2009-03-02 | Fix PR3694: add an instcombine micro-optimization that helps | Duncan Sands |
2009-02-25 | Fix PR3667 | Chris Lattner |
2009-02-24 | Add a testcase for the problem fixed in r65289. | Dan Gohman |
2009-02-24 | Fix a ValueTracking rule: RHS means operand 1, not 0. Add a simple | Dan Gohman |
2009-02-21 | Don't sign extend the char when expanding char -> int during | Nick Lewycky |
2009-02-21 | rename a function to indicate that it checks for profitability as well | Chris Lattner |
2009-02-18 | Change the argument type in this test to something less convoluted, | Dan Gohman |
2009-02-17 | commit a tweaked version of Daniel's patch for PR3599. We now | Chris Lattner |
2009-02-16 | Fix EnforceKnownAlignment so that it doesn't ever reduce the alignment | Dan Gohman |
2009-02-16 | Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq. | Dan Gohman |
2009-02-12 | Add suppport for ConstantExprs of shufflevectors whose result type is not equ... | Nate Begeman |
2009-02-07 | Instrcombine should not change load(cast p) to cast(load p) if the cast | Mon P Wang |
2009-02-04 | Allow the inverse transform x86_fp80 -> i80 (also | Duncan Sands |
2009-02-04 | Fix PR3468: a crash when constant folding a bitcast of | Duncan Sands |
2009-02-03 | APInt'fy SimplifyDemandedVectorElts so it can analyze vectors with more than ... | Evan Cheng |
2009-02-02 | reduce testcase. | Chris Lattner |
2009-01-31 | Reinstate this optimization to fold icmp of xor when possible. Don't try to | Nick Lewycky |
2009-01-31 | Fix PR3452 (an infinite loop bootstrapping) by disabling the recent | Chris Lattner |
2009-01-31 | now that all the pieces are in place, teach instcombine's | Chris Lattner |
2009-01-31 | make sure to set Changed=true when instcombine hacks on the code, | Chris Lattner |
2009-01-26 | Fixed optimization of combining two shuffles where the first shuffle inputs | Mon P Wang |
2009-01-24 | testcase for PR3381. | Torok Edwin |
2009-01-24 | Make InstCombineStoreToCast handle aggregates more aggressively, | Chris Lattner |
2009-01-21 | Do not use host floating point types when emitting | Dale Johannesen |
2009-01-21 | Disable on x86_64 until I figure out what's wrong. | Dale Johannesen |
2009-01-21 | Make special cases (0 inf nan) work for frem. | Dale Johannesen |
2009-01-20 | Calls to fmod, it turns out, are constant-folded by | Dale Johannesen |
2009-01-19 | Move & restructure test per review. | Dale Johannesen |
2009-01-16 | Fix PR3335 by not turning a store to one address space into a store to another. | Chris Lattner |
2009-01-16 | Clean up previous cast optimization a bit. Also make zext elimination a bit m... | Evan Cheng |
2009-01-15 | - Teach CanEvaluateInDifferentType of this xform: sext (zext ty1), ty2 -> zex... | Evan Cheng |
2009-01-13 | Make instcombine ensure that all allocas are explicitly aligned at at | Dan Gohman |
2009-01-09 | Implement rdar://6480391, extending of equality icmp's to avoid a truncation. | Chris Lattner |
2009-01-09 | Fix part 3/2 of PR3290, making instcombine zap (gep(bitcast)) when possible. | Chris Lattner |
2009-01-08 | ValueTracker can't assume that an alloca with no specified alignment | Chris Lattner |
2009-01-05 | make m_ConstantInt(int64_t) safely match ConstantInt's that are larger than i64. | Chris Lattner |
2009-01-04 | XFAIL this test. The xform was removed. | Bill Wendling |
2009-01-01 | Add transformation: | Bill Wendling |
2008-12-18 | Make all the vector elements positive in an srem of constant vector. | Nick Lewycky |
2008-12-01 | Use m_Specific() instead of double matching. | Bill Wendling |
2008-12-01 | simplify these patterns using m_Specific. No need to grep for | Chris Lattner |