2011-06-03 |
Devang Patel | Use IRBuilder, preserve line numbers. |
tree | commitdiff |
2011-06-03 |
Nick Lewycky | Bail on unswitching a switch statement for a case with... |
tree | commitdiff |
2011-06-02 |
Devang Patel | Preserve line number information while converting Invok... |
tree | commitdiff |
2011-06-02 |
Eli Friedman | PR10067: Add missing safety check to call return transf... |
tree | commitdiff |
2011-06-01 |
Stuart Hastings | Reapply 132348 with fixes. rdar://problem/6501862 |
tree | commitdiff |
2011-06-01 |
John McCall | First, do no harm -- even if we can't find a selector... |
tree | commitdiff |
2011-05-31 |
Stuart Hastings | Revert to pacify a buildbot. rdar://problem/6501862 |
tree | commitdiff |
2011-05-31 |
Stuart Hastings | Followup to 132316; accept arbitrary constants, add... |
tree | commitdiff |
2011-05-30 |
Stuart Hastings | (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero... |
tree | commitdiff |
2011-05-29 |
Nick Lewycky | Don't crash owhen ComputeLoadResult can't compute the... |
tree | commitdiff |
2011-05-29 |
Nick Lewycky | Obey the isVolatile bit on memory intrinsics when analy... |
tree | commitdiff |
2011-05-29 |
Nadav Rotem | Fix warnings due to 132263; Thanks rdivacky. |
tree | commitdiff |
2011-05-29 |
John McCall | Fix this to work correctly with phis; test case to... |
tree | commitdiff |
2011-05-28 |
Benjamin Kramer | ConstantFoldInstOperands doesn't like compares, hand... |
tree | commitdiff |
2011-05-28 |
John McCall | Implement and document the llvm.eh.resume intrinsic... |
tree | commitdiff |
2011-05-27 |
Nadav Rotem | Refactor getActionType and getTypeToTransformTo ; place... |
tree | commitdiff |
2011-05-27 |
Eli Friedman | Attempt to preserve debug line info in LICM; as the... |
tree | commitdiff |
2011-05-27 |
Eli Friedman | Don't sink or hoist debug info instrinsics; it isn... |
tree | commitdiff |
2011-05-27 |
John McCall | Fix the inliner to maintain the current de facto invoke... |
tree | commitdiff |
2011-05-27 |
Eli Friedman | Oops, wasn't intending to commit this. Partial revert... |
tree | commitdiff |
2011-05-27 |
Eli Friedman | Fix a silly mistake (which trips over an assertion... |
tree | commitdiff |
2011-05-27 |
Benjamin Kramer | InstCombine: Make switch folding with equality compares... |
tree | commitdiff |
2011-05-27 |
Eli Friedman | One more debug line number miss in instcombine (althoug... |
tree | commitdiff |
2011-05-27 |
Eli Friedman | Final step of instcombine debuginfo; switch a couple... |
tree | commitdiff |
2011-05-26 |
Chandler Carruth | Fix warning about || and && without explicit grouping. |
tree | commitdiff |
2011-05-26 |
Devang Patel | Do not insert anything after terminator. |
tree | commitdiff |
2011-05-26 |
Chad Rosier | Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn... |
tree | commitdiff |
2011-05-26 |
Devang Patel | Do not move DBG_VALUE in middle of PHI nodes. |
tree | commitdiff |
2011-05-26 |
Devang Patel | If llvm.dbg.value and the value instruction it refers... |
tree | commitdiff |
2011-05-26 |
Andrew Trick | indvars: incremental fixes for -disable-iv-rewrite... |
tree | commitdiff |
2011-05-25 |
Eli Friedman | PR9998: ashr exact %x, 31 is not equivalent to sdiv... |
tree | commitdiff |
2011-05-25 |
Evan Cheng | Simplify r132022 based on Cameron's feedback. |
tree | commitdiff |
2011-05-25 |
Andrew Trick | indvars: fixed IV cloning in -disable-iv-rewrite mode... |
tree | commitdiff |
2011-05-24 |
Evan Cheng | Forgot dyn_cast check. |
tree | commitdiff |
2011-05-24 |
Evan Cheng | Fix LoopUnswitch bug. RewriteLoopBodyWithConditionConst... |
tree | commitdiff |
2011-05-24 |
Eli Friedman | Make instcombine O(N) instead of O(N^2) in code where... |
tree | commitdiff |
2011-05-24 |
Cameron Zwarich | Clean up the lazy initialization of DIBuilder a bit. |
tree | commitdiff |
2011-05-24 |
Cameron Zwarich | Make LoadAndStorePromoter preserve debug info and creat... |
tree | commitdiff |
2011-05-23 |
Dan Gohman | When checking for signed multiplication overflow, watch... |
tree | commitdiff |
2011-05-23 |
Chris Lattner | rearrange two transforms, since one subsumes the other... |
tree | commitdiff |
2011-05-23 |
Chris Lattner | Transform any logical shift of a power of two into... |
tree | commitdiff |
2011-05-23 |
Chris Lattner | use the valuetracking isPowerOfTwo function, which... |
tree | commitdiff |
2011-05-23 |
Chris Lattner | Teach valuetracking that byval arguments with a specifi... |
tree | commitdiff |
2011-05-22 |
Chris Lattner | add some random notes. |
tree | commitdiff |
2011-05-22 |
Chris Lattner | Carve out a place in instcombine to put transformations... |
tree | commitdiff |
2011-05-22 |
Chris Lattner | Fix PR9815: I was trying to get out of "generating... |
tree | commitdiff |
2011-05-22 |
Frits van Bommel | Add a parameter to ConstantFoldTerminator() that caller... |
tree | commitdiff |
2011-05-22 |
Chris Lattner | fix PR9856, an incorrectly conservative assertion:... |
tree | commitdiff |
2011-05-22 |
Chris Lattner | fix PR9841 by having GVN not process dead loads. This was |
tree | commitdiff |
2011-05-22 |
Nick Lewycky | Teach the inliner to emit llvm.lifetime.start/end,... |
tree | commitdiff |
2011-05-21 |
Eli Friedman | PR7952: Make isa<> use the same logic as cast<>, so... |
tree | commitdiff |
2011-05-21 |
Benjamin Kramer | Revert "InstCombine: Turn mul.with.overflow(X, 2) into... |
tree | commitdiff |
2011-05-21 |
Benjamin Kramer | InstCombine: Turn mul.with.overflow(X, 2) into the... |
tree | commitdiff |
2011-05-20 |
Andrew Trick | indvars: Prototyping Sign/ZeroExtend elimination withou... |
tree | commitdiff |
2011-05-20 |
Andrew Trick | indvars: minor cleanup in preparation for sign/zero... |
tree | commitdiff |
2011-05-20 |
Evan Cheng | Revert r131664 and fix it in instcombine instead. rdar... |
tree | commitdiff |
2011-05-19 |
Devang Patel | Reapply r131605. This time with a fix, which is to... |
tree | commitdiff |
2011-05-19 |
Evan Cheng | Add comment. |
tree | commitdiff |
2011-05-19 |
Rafael Espindola | revert 131605 to fix PR9946. |
tree | commitdiff |
2011-05-19 |
Eli Friedman | Make the demanded bits/elements optimizations preserve... |
tree | commitdiff |
2011-05-19 |
Devang Patel | Use IRBuilder. |
tree | commitdiff |
2011-05-19 |
Devang Patel | Use IRBuilder while simplifying unreachable. |
tree | commitdiff |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying conditional branch. |
tree | commitdiff |
2011-05-18 |
Eli Friedman | More instcombine cleanup, towards improving debug line... |
tree | commitdiff |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying branch. |
tree | commitdiff |
2011-05-18 |
Eli Friedman | More instcombine simplifications towards better debug... |
tree | commitdiff |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying return instruction. |
tree | commitdiff |
2011-05-18 |
Dan Gohman | When forming an ICmpZero LSRUse, normalize the non... |
tree | commitdiff |
2011-05-18 |
Devang Patel | Spread use of IRBuilder even more. |
tree | commitdiff |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying switch instruction. |
tree | commitdiff |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying unwind. |
tree | commitdiff |
2011-05-18 |
Eli Friedman | More instcombine cleanup aimed towards improving debug... |
tree | commitdiff |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying terminator. |
tree | commitdiff |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying unconditional branch. |
tree | commitdiff |
2011-05-18 |
Devang Patel | Use IRBuilder while folding two entry PHINode. |
tree | commitdiff |
2011-05-18 |
Eli Friedman | Switch more inst insertion in instcombine to IRBuilder. |
tree | commitdiff |
2011-05-18 |
Devang Patel | Set up IRBuilder for use during simplification. |
tree | commitdiff |
2011-05-18 |
Eli Friedman | Switch more inst insertion in instcombine to IRBuilder. |
tree | commitdiff |
2011-05-18 |
Matt Beaumont-Gay | fix typo |
tree | commitdiff |
2011-05-18 |
Eli Friedman | Switch inst insertion in instcombine transform to IRBui... |
tree | commitdiff |
2011-05-18 |
Devang Patel | Use IRBuiler while constant folding terminator. |
tree | commitdiff |
2011-05-18 |
Stuart Hastings | Fix inelegant initialization. |
tree | commitdiff |
2011-05-18 |
Duncan Sands | Revert commit 131534 since it seems to have broken... |
tree | commitdiff |
2011-05-18 |
Nadav Rotem | Refactor getActionType and getTypeToTransformTo ; place... |
tree | commitdiff |
2011-05-18 |
Eli Friedman | Start trying to make InstCombine preserve more debug... |
tree | commitdiff |
2011-05-18 |
Eli Friedman | Use ReplaceInstUsesWith instead of replaceAllUsesWith... |
tree | commitdiff |
2011-05-17 |
Devang Patel | Preseve line numbers while simplifying CFG. |
tree | commitdiff |
2011-05-17 |
Bill Wendling | Conditionalize the format of the GCOV files by target... |
tree | commitdiff |
2011-05-17 |
Stuart Hastings | X86 pmovsx/pmovzx ignore the upper half of their inputs. |
tree | commitdiff |
2011-05-17 |
Devang Patel | Preserve line number information. |
tree | commitdiff |
2011-05-17 |
Devang Patel | Set debug loc for new load instruction. |
tree | commitdiff |
2011-05-17 |
Devang Patel | Preserve line number information. |
tree | commitdiff |
2011-05-16 |
Devang Patel | There is no need to force DebugLoc on a PHI at this... |
tree | commitdiff |
2011-05-16 |
Devang Patel | Preserve debug info for unused zero extended boolean... |
tree | commitdiff |
2011-05-16 |
Rafael Espindola | Don't do tail calls in a function that call setjmp... |
tree | commitdiff |
2011-05-14 |
Benjamin Kramer | SimplifyCFG: Use ComputeMaskedBits to prune dead cases... |
tree | commitdiff |
2011-05-14 |
Stuart Hastings | Avoid combining GEPs that might overflow at runtime. |
tree | commitdiff |
2011-05-13 |
Julien Lerouge | Fix a source of non determinism in FindUsedTypes, use... |
tree | commitdiff |
2011-05-13 |
Andrew Trick | Convert SimplifyIVUsers into a worklist instead of... |
tree | commitdiff |
2011-05-12 |
Andrew Trick | indvars: Added SimplifyIVUsers. |
tree | commitdiff |
next |