2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
blob | commitdiff | raw |
2009-05-08 |
Nick Lewycky | This transform requires valid TargetData info. Wrap... |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Dan Gohman | Perform constant folding on operands of instructions... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Duncan Sands | Allow readonly functions to unwind exceptions. Teach |
blob | commitdiff | raw | diff to current |
2009-04-25 |
Dan Gohman | Return null instead of false, as appropriate. |
blob | commitdiff | raw | diff to current |
2009-04-25 |
Dan Gohman | Add several more icmp simplifications. Transform signed... |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Sanjiv Gupta | Allow i16 type indices to gep. |
blob | commitdiff | raw | diff to current |
2009-04-20 |
Sanjiv Gupta | Before trying to introduce/eliminate cast/ext/trunc... |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Chris Lattner | Instcombine should not promote whole computation trees... |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Chris Lattner | fix rdar://6762290, a crash compiling cxx filt with... |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Evan Cheng | Throttle back "fold select into operand" transformation... |
blob | commitdiff | raw | diff to current |
2009-03-25 |
Chris Lattner | Fix PR3874 by restoring a condition I removed, but... |
blob | commitdiff | raw | diff to current |
2009-03-24 |
Chris Lattner | oops, I intended to remove this, not comment it out... |
blob | commitdiff | raw | diff to current |
2009-03-24 |
Chris Lattner | canonicalize inttoptr and ptrtoint instructions which... |
blob | commitdiff | raw | diff to current |
2009-03-24 |
Chris Lattner | two changes: |
blob | commitdiff | raw | diff to current |
2009-03-21 |
Duncan Sands | Factorize out a concept - no functionality change. |
blob | commitdiff | raw | diff to current |
2009-03-20 |
Chris Lattner | Fix instcombine to not introduce undefined shifts when... |
blob | commitdiff | raw | diff to current |
2009-03-20 |
Duncan Sands | Don't load values out of global constants with weak |
blob | commitdiff | raw | diff to current |
2009-03-18 |
Chris Lattner | Fix PR3826 - InstComb assert with vector shift, by... |
blob | commitdiff | raw | diff to current |
2009-03-17 |
Chris Lattner | Remove a condition which is always true. |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Dale Johannesen | One more place where debug info affects codegen. |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Bill Wendling | Oops...I committed too much. |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Bill Wendling | Temporarily XFAIL this test. |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Dale Johannesen | Skip interleaved debug info when fast-forwarding through |
blob | commitdiff | raw | diff to current |
2009-03-10 |
Dale Johannesen | Removing a dead debug intrinsic shouldn't trigger |
blob | commitdiff | raw | diff to current |
2009-03-08 |
Chris Lattner | change the MemIntrinsic get/setAlignment method to... |
blob | commitdiff | raw | diff to current |
2009-03-08 |
Chris Lattner | Introduce a new MemTransferInst pseudo class, which... |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Dale Johannesen | Fix another case where debug info was affecting |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Dale Johannesen | Fix another case where a dbg.declare meant something |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Dale Johannesen | Always skip ptr-to-ptr bitcasts when counting, |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Dale Johannesen | Make my earlier patch to skip debug intrinsics |
blob | commitdiff | raw | diff to current |
2009-03-03 |
Dale Johannesen | Instruction counters must skip the bitcasts that |
blob | commitdiff | raw | diff to current |
2009-03-03 |
Dale Johannesen | When removing a store to an alloca that has only one |
blob | commitdiff | raw | diff to current |
2009-03-03 |
Dan Gohman | Fix a bunch of Doxygen syntax issues. Escape special... |
blob | commitdiff | raw | diff to current |
2009-03-03 |
Dale Johannesen | Don't count DebugInfo instructions in another limit |
blob | commitdiff | raw | diff to current |
2009-03-03 |
Dale Johannesen | When sinking an insn in InstCombine bring its debug |
blob | commitdiff | raw | diff to current |
2009-03-02 |
Duncan Sands | Fix PR3694: add an instcombine micro-optimization that... |
blob | commitdiff | raw | diff to current |
2009-02-27 |
Nick Lewycky | Silence compiler warning about use of uninitialized... |
blob | commitdiff | raw | diff to current |
2009-02-25 |
Chris Lattner | Fix PR3667 |
blob | commitdiff | raw | diff to current |
2009-02-24 |
Dan Gohman | Fix a ValueTracking rule: RHS means operand 1, not... |
blob | commitdiff | raw | diff to current |
2009-02-23 |
Zhou Sheng | Should reset DBI_Prev if DBI_Next == 0. |
blob | commitdiff | raw | diff to current |
2009-02-23 |
Chris Lattner | fix some typos that Duncan noticed |
blob | commitdiff | raw | diff to current |
2009-02-22 |
Dan Gohman | Revert the part of 64623 that attempted to align the... |
blob | commitdiff | raw | diff to current |
2009-02-21 |
Nick Lewycky | Don't sign extend the char when expanding char -> int... |
blob | commitdiff | raw | diff to current |
2009-02-21 |
Chris Lattner | rename a function to indicate that it checks for profit... |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Chris Lattner | commit a tweaked version of Daniel's patch for PR3599... |
blob | commitdiff | raw | diff to current |
2009-02-16 |
Dan Gohman | Fix EnforceKnownAlignment so that it doesn't ever reduc... |
blob | commitdiff | raw | diff to current |
2009-02-16 |
Dan Gohman | Change these tests to use regular loads instead of... |
blob | commitdiff | raw | diff to current |
2009-02-11 |
Nate Begeman | the two non-mask arguments to a shufflevector must... |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Mon P Wang | Instrcombine should not change load(cast p) to cast... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Evan Cheng | APInt'fy SimplifyDemandedVectorElts so it can analyze... |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Chris Lattner | reduce indentation, (~XorCST->getValue()).isSignBit... |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Nick Lewycky | Reinstate this optimization to fold icmp of xor when... |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Chris Lattner | Fix PR3452 (an infinite loop bootstrapping) by disablin... |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Chris Lattner | now that all the pieces are in place, teach instcombine's |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Chris Lattner | simplify/clarify control flow and improve comments... |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Chris Lattner | make some fairly meaty internal changes to how Simplify... |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Chris Lattner | minor cleanups |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Chris Lattner | make sure to set Changed=true when instcombine hacks... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Mon P Wang | Fixed optimization of combining two shuffles where... |
blob | commitdiff | raw | diff to current |
2009-01-24 |
Torok Edwin | testcase for PR3381. |
blob | commitdiff | raw | diff to current |
2009-01-24 |
Torok Edwin | void* is represented as pointer to empty struct {}. |
blob | commitdiff | raw | diff to current |
2009-01-24 |
Chris Lattner | Make InstCombineStoreToCast handle aggregates more... |
blob | commitdiff | raw | diff to current |
2009-01-21 |
Chris Lattner | Remove uses of uint32_t in favor of 'unsigned' for... |
blob | commitdiff | raw | diff to current |
2009-01-21 |
Dale Johannesen | Make special cases (0 inf nan) work for frem. |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Chris Lattner | Fix PR3335 by not turning a store to one address space... |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Chris Lattner | reduce indentation by using early exits, no functionali... |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Evan Cheng | Clean up previous cast optimization a bit. Also make... |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Evan Cheng | Eliminate a redundant check. |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Evan Cheng | - Teach CanEvaluateInDifferentType of this xform: sext... |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Dan Gohman | Make instcombine ensure that all allocas are explicitly... |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2009-01-11 |
Chris Lattner | Duncan is nervous about undefinedness of % with negativ... |
blob | commitdiff | raw | diff to current |
2009-01-11 |
Chris Lattner | do not generated GEPs into vectors where they don't... |
blob | commitdiff | raw | diff to current |
2009-01-11 |
Chris Lattner | Make a couple of cleanups to the instcombine bitcast/gep |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Chris Lattner | fix typo Duncan noticed. |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Chris Lattner | Implement rdar://6480391, extending of equality icmp... |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Chris Lattner | Remove some old code that looks like a remanant from... |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Chris Lattner | Fix part 3/2 of PR3290, making instcombine zap (gep... |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Chris Lattner | move some code, check to see if the input to the GEP... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Chris Lattner | Change m_ConstantInt and m_SelectCst to take their... |
blob | commitdiff | raw | diff to current |
2009-01-04 |
Bill Wendling | Revert this transform. It was causing some dramatic... |
blob | commitdiff | raw | diff to current |
2009-01-01 |
Bill Wendling | Fix comment. |
blob | commitdiff | raw | diff to current |
2009-01-01 |
Bill Wendling | Add transformation: |
blob | commitdiff | raw | diff to current |
2008-12-20 |
Nick Lewycky | Remove redundant test for vector-nature. Scan the vecto... |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Nick Lewycky | Oops! Left out a line. |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Nick Lewycky | Make all the vector elements positive in an srem of... |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Bill Wendling | Remove some errors that crept in. No functionality... |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Bill Wendling | Merge two if-statements into one. |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Bill Wendling | More styalistic changes. No functionality change. |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Bill Wendling | - Remove the buggy -X/C -> X/-C transform. This isn... |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Bill Wendling | Improve comment. |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Bill Wendling | - Reduce nesting. |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Bill Wendling | Don't rebuild RHSNeg. Just use the one that's already... |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Bill Wendling | Document what this check is doing. Also, no need to... |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Bill Wendling | Use a simple comparison. Overflow on integer negation... |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Bill Wendling | Generalize the FoldOrWithConstant method to fold for... |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Bill Wendling | Reduce copy-and-paste code by splitting out the code... |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Bill Wendling | Use m_Specific() instead of double matching. |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Bill Wendling | Move pattern check outside of the if-then statement... |
blob | commitdiff | raw | diff to current |
next |