2009-02-02 |
Duncan Sands | Fix an obvious thinko. |
tree | commitdiff |
2009-02-02 |
Chris Lattner | reduce indentation, (~XorCST->getValue()).isSignBit... |
tree | commitdiff |
2009-01-31 |
Nick Lewycky | Reinstate this optimization to fold icmp of xor when... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | Fix PR3452 (an infinite loop bootstrapping) by disablin... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | now that all the pieces are in place, teach instcombine's |
tree | commitdiff |
2009-01-31 |
Chris Lattner | simplify/clarify control flow and improve comments... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | make some fairly meaty internal changes to how Simplify... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | minor cleanups |
tree | commitdiff |
2009-01-31 |
Chris Lattner | make sure to set Changed=true when instcombine hacks... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | Simplify and generalize the SROA "convert to scalar... |
tree | commitdiff |
2009-01-28 |
Chris Lattner | Fix some issues with volatility, move "CanConvertToScal... |
tree | commitdiff |
2009-01-28 |
Duncan Sands | Rename getAnalysisToUpdate to getAnalysisIfAvailable. |
tree | commitdiff |
2009-01-26 |
Mon P Wang | Fixed optimization of combining two shuffles where... |
tree | commitdiff |
2009-01-26 |
Chris Lattner | Handle single-entry phi nodes gracefully in condprop. |
tree | commitdiff |
2009-01-26 |
Chris Lattner | Fix PR3408 by making a non-obvious assumption very... |
tree | commitdiff |
2009-01-26 |
Chris Lattner | More cleanups and simplifications, no functionality... |
tree | commitdiff |
2009-01-26 |
Chris Lattner | tidy asserts |
tree | commitdiff |
2009-01-24 |
Torok Edwin | testcase for PR3381. |
tree | commitdiff |
2009-01-24 |
Torok Edwin | void* is represented as pointer to empty struct {}. |
tree | commitdiff |
2009-01-24 |
Chris Lattner | Make InstCombineStoreToCast handle aggregates more... |
tree | commitdiff |
2009-01-23 |
Gabor Greif | Simplify the logic of getting hold of a PHI predecessor... |
tree | commitdiff |
2009-01-21 |
Chris Lattner | Remove uses of uint32_t in favor of 'unsigned' for... |
tree | commitdiff |
2009-01-21 |
Dale Johannesen | Make special cases (0 inf nan) work for frem. |
tree | commitdiff |
2009-01-19 |
Chris Lattner | improve compatibility with cygwin, patch by Jay Foad! |
tree | commitdiff |
2009-01-19 |
Chris Lattner | Fix PR3353, infinitely jump threading an infinite loop... |
tree | commitdiff |
2009-01-18 |
Chris Lattner | Fix rdar://6505632, an llc crash on 483.xalancbmk |
tree | commitdiff |
2009-01-18 |
Nick Lewycky | Fix copy and pasted typos that prevented strtok_r,... |
tree | commitdiff |
2009-01-16 |
Chris Lattner | Fix PR3335 by not turning a store to one address space... |
tree | commitdiff |
2009-01-16 |
Chris Lattner | reduce indentation by using early exits, no functionali... |
tree | commitdiff |
2009-01-16 |
Evan Cheng | Clean up previous cast optimization a bit. Also make... |
tree | commitdiff |
2009-01-15 |
Rafael Espindola | Add the private linkage. |
tree | commitdiff |
2009-01-15 |
Evan Cheng | Eliminate a redundant check. |
tree | commitdiff |
2009-01-15 |
Evan Cheng | - Teach CanEvaluateInDifferentType of this xform: sext... |
tree | commitdiff |
2009-01-14 |
Chris Lattner | Fix PR3325, a miscompilation of invokes by IPSCCP.... |
tree | commitdiff |
2009-01-14 |
Dale Johannesen | Fix the time regression I introduced in 464.h264ref... |
tree | commitdiff |
2009-01-13 |
Dan Gohman | Make instcombine ensure that all allocas are explicitly... |
tree | commitdiff |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
tree | commitdiff |
2009-01-11 |
Chris Lattner | Duncan is nervous about undefinedness of % with negativ... |
tree | commitdiff |
2009-01-11 |
Chris Lattner | do not generated GEPs into vectors where they don't... |
tree | commitdiff |
2009-01-11 |
Chris Lattner | Make a couple of cleanups to the instcombine bitcast/gep |
tree | commitdiff |
2009-01-09 |
Chris Lattner | fix typo Duncan noticed. |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Fix PR3304 |
tree | commitdiff |
2009-01-09 |
Misha Brukman | Removed trailing whitespace from Makefiles. |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Implement rdar://6480391, extending of equality icmp... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Remove some old code that looks like a remanant from... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Fix PR3298, a crash in Jump Threading. Apparently... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Fix part 3/2 of PR3290, making instcombine zap (gep... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | move some code, check to see if the input to the GEP... |
tree | commitdiff |
2009-01-08 |
Chris Lattner | This implements the second half of the fix for PR3290... |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Implement the first half of PR3290: if there is a store... |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Factor a bunch of code out into a helper method. |
tree | commitdiff |
2009-01-07 |
Chris Lattner | use continue to simplify code and reduce nesting, no... |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Get TargetData once up front and cache as an ivar inste... |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Use the hasAllZeroIndices predicate to simplify some |
tree | commitdiff |
2009-01-05 |
Chris Lattner | Change m_ConstantInt and m_SelectCst to take their... |
tree | commitdiff |
2009-01-05 |
Evan Cheng | Find loop back edges only after empty blocks are elimin... |
tree | commitdiff |
2009-01-05 |
Nick Lewycky | Move the libcall annotating part from doFinalization... |
tree | commitdiff |
2009-01-04 |
Nick Lewycky | Run a post-pass that marks known function declarations... |
tree | commitdiff |
2009-01-04 |
Bill Wendling | Revert this transform. It was causing some dramatic... |
tree | commitdiff |
2009-01-01 |
Bill Wendling | Fix comment. |
tree | commitdiff |
2009-01-01 |
Bill Wendling | Add transformation: |
tree | commitdiff |
2008-12-23 |
Dale Johannesen | Revert 61362 and 61402 until SPEC breakage is fixed. |
tree | commitdiff |
2008-12-23 |
Dale Johannesen | This fixes the bug in 175.vpr. It doesn't fix the |
tree | commitdiff |
2008-12-23 |
Dale Johannesen | Fix the time regression I introduced in 464.h264ref... |
tree | commitdiff |
2008-12-23 |
Owen Anderson | Don't forget to remove phi nodes from the value numberi... |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Comment clean-ups. No functionality change. |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Check that the instruction isn't in the value numbering... |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Simplification: Negate the operator== method instead... |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Add verification that deleted instruction isn't hiding... |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Verify removed in a few more places. |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Add verification functions to GVN which check to see... |
tree | commitdiff |
2008-12-21 |
Nick Lewycky | Turn strcmp into memcmp, such as strcmp(P, "x") --... |
tree | commitdiff |
2008-12-20 |
Nick Lewycky | Remove redundant test for vector-nature. Scan the vecto... |
tree | commitdiff |
2008-12-19 |
Evan Cheng | - CodeGenPrepare does not split loop back edges but... |
tree | commitdiff |
2008-12-18 |
Bill Wendling | Didn't mean to commit this. |
tree | commitdiff |
2008-12-18 |
Bill Wendling | Re-XFAIL this test until debug stuff settles down. |
tree | commitdiff |
2008-12-18 |
Nick Lewycky | Oops! Left out a line. |
tree | commitdiff |
2008-12-18 |
Nick Lewycky | Make all the vector elements positive in an srem of... |
tree | commitdiff |
2008-12-18 |
Dale Johannesen | Revert previous patch, appears to break bootstrap. |
tree | commitdiff |
2008-12-18 |
Dale Johannesen | Fix the time regression I introduced in 464.h264ref... |
tree | commitdiff |
2008-12-18 |
Chris Lattner | reapply this hunk from Bill's reversion in r61169,... |
tree | commitdiff |
2008-12-17 |
Bill Wendling | Temporarily revert r61027. It was causing a bootstrap... |
tree | commitdiff |
2008-12-16 |
Dale Johannesen | Clarify that the scale factor from CheckForIVReuse |
tree | commitdiff |
2008-12-15 |
Chris Lattner | Enable Load PRE. This teaches GVN to push partially... |
tree | commitdiff |
2008-12-15 |
Owen Anderson | Ifdef out some code that I didn't mean to enable by... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | make GVN try to rename inputs to the resultant replaced... |
tree | commitdiff |
2008-12-15 |
Owen Anderson | Add support for slow-path GVN with full phi constructio... |
tree | commitdiff |
2008-12-14 |
Chris Lattner | eliminate warning when asserts disabled. |
tree | commitdiff |
2008-12-14 |
Owen Anderson | Generalize GVN's phi construciton routine to work for... |
tree | commitdiff |
2008-12-13 |
Bill Wendling | Temporarily revert r60973. It's inexplicably causing... |
tree | commitdiff |
2008-12-13 |
Chris Lattner | make RLE preserve the name of the load that it replaces... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Teach GVN to invalidate some memdep information when... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | rename getNonLocalDependency -> getNonLocalCallDependen... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Switch GVN::processNonLocalLoad to using the new |
tree | commitdiff |
2008-12-09 |
Chris Lattner | random cleanups, no functionality change. |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Fix a really subtle off-by-one bug that Duncan noticed... |
tree | commitdiff |
2008-12-08 |
Chris Lattner | remove DebugIterations option. Despite the accusations, |
tree | commitdiff |
2008-12-08 |
Devang Patel | Fix spelling. |
tree | commitdiff |
2008-12-08 |
Devang Patel | Undo previous patch. |
tree | commitdiff |
2008-12-07 |
Chris Lattner | don't bother touching volatile stores, they will just... |
tree | commitdiff |
next |