| Commit message (Expand) | Author | Age |
* | Followup to 132316; accept arbitrary constants, add with a constant, | Stuart Hastings | 2011-05-31 |
* | (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero powers of 2 | Stuart Hastings | 2011-05-30 |
* | Don't crash owhen ComputeLoadResult can't compute the result of the load. | Nick Lewycky | 2011-05-29 |
* | Obey the isVolatile bit on memory intrinsics when analyzing uses of a global | Nick Lewycky | 2011-05-29 |
* | Fix warnings due to 132263; Thanks rdivacky. | Nadav Rotem | 2011-05-29 |
* | Fix this to work correctly with phis; test case to follow if this successfully | John McCall | 2011-05-29 |
* | ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify i... | Benjamin Kramer | 2011-05-28 |
* | Implement and document the llvm.eh.resume intrinsic, which is | John McCall | 2011-05-28 |
* | Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' | Nadav Rotem | 2011-05-27 |
* | Attempt to preserve debug line info in LICM; as the comment in the code says,... | Eli Friedman | 2011-05-27 |
* | Don't sink or hoist debug info instrinsics; it isn't useful. This also preve... | Eli Friedman | 2011-05-27 |
* | Fix the inliner to maintain the current de facto invoke semantics: | John McCall | 2011-05-27 |
* | Oops, wasn't intending to commit this. Partial revert of r132194. | Eli Friedman | 2011-05-27 |
* | Fix a silly mistake (which trips over an assertion) in r132099. rdar://9515076 | Eli Friedman | 2011-05-27 |
* | InstCombine: Make switch folding with equality compares more aggressive by tr... | Benjamin Kramer | 2011-05-27 |
* | One more debug line number miss in instcombine (although the code in question... | Eli Friedman | 2011-05-27 |
* | Final step of instcombine debuginfo; switch a couple more places over to Inse... | Eli Friedman | 2011-05-27 |
* | Fix warning about || and && without explicit grouping. | Chandler Carruth | 2011-05-26 |
* | Do not insert anything after terminator. | Devang Patel | 2011-05-26 |
* | Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. | Chad Rosier | 2011-05-26 |
* | Do not move DBG_VALUE in middle of PHI nodes. | Devang Patel | 2011-05-26 |
* | If llvm.dbg.value and the value instruction it refers to are far apart then i... | Devang Patel | 2011-05-26 |
* | indvars: incremental fixes for -disable-iv-rewrite and testcases. | Andrew Trick | 2011-05-26 |
* | PR9998: ashr exact %x, 31 is not equivalent to sdiv exact %x, -2147483648. | Eli Friedman | 2011-05-25 |
* | Simplify r132022 based on Cameron's feedback. | Evan Cheng | 2011-05-25 |
* | indvars: fixed IV cloning in -disable-iv-rewrite mode with associated | Andrew Trick | 2011-05-25 |
* | Forgot dyn_cast check. | Evan Cheng | 2011-05-24 |
* | Fix LoopUnswitch bug. RewriteLoopBodyWithConditionConstant can delete a dead | Evan Cheng | 2011-05-24 |
* | Make instcombine O(N) instead of O(N^2) in code where the same simplifiable c... | Eli Friedman | 2011-05-24 |
* | Clean up the lazy initialization of DIBuilder a bit. | Cameron Zwarich | 2011-05-24 |
* | Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values when | Cameron Zwarich | 2011-05-24 |
* | When checking for signed multiplication overflow, watch out for INT_MIN and -1. | Dan Gohman | 2011-05-23 |
* | rearrange two transforms, since one subsumes the other. Make the shift-exact... | Chris Lattner | 2011-05-23 |
* | Transform any logical shift of a power of two into an exact/NUW shift when | Chris Lattner | 2011-05-23 |
* | use the valuetracking isPowerOfTwo function, which is more powerful than chec... | Chris Lattner | 2011-05-23 |
* | Teach valuetracking that byval arguments with a specified alignment are | Chris Lattner | 2011-05-23 |
* | add some random notes. | Chris Lattner | 2011-05-22 |
* | Carve out a place in instcombine to put transformations which work knowing th... | Chris Lattner | 2011-05-22 |
* | Fix PR9815: I was trying to get out of "generating code and then | Chris Lattner | 2011-05-22 |
* | Add a parameter to ConstantFoldTerminator() that callers can use to ask it to... | Frits van Bommel | 2011-05-22 |
* | fix PR9856, an incorrectly conservative assertion: a global can be | Chris Lattner | 2011-05-22 |
* | fix PR9841 by having GVN not process dead loads. This was | Chris Lattner | 2011-05-22 |
* | Teach the inliner to emit llvm.lifetime.start/end, to scope the local variables | Nick Lewycky | 2011-05-22 |
* | PR7952: Make isa<> use the same logic as cast<>, so that they both work | Eli Friedman | 2011-05-21 |
* | Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.o... | Benjamin Kramer | 2011-05-21 |
* | InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(... | Benjamin Kramer | 2011-05-21 |
* | indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs. | Andrew Trick | 2011-05-20 |
* | indvars: minor cleanup in preparation for sign/zero extend elimination. | Andrew Trick | 2011-05-20 |
* | Revert r131664 and fix it in instcombine instead. rdar://9467055 | Evan Cheng | 2011-05-20 |
* | Reapply r131605. This time with a fix, which is to use NoFolder. | Devang Patel | 2011-05-19 |