| Commit message (Expand) | Author | Age | Files | Lines |
| * | Stop using memdep for a check that didn't really make sense with memdep. In t... | Eli Friedman | 2011-06-15 | 1 | -11/+9 |
| * | Add "unknown" results for memdep, which mean "I don't know whether a dependen... | Eli Friedman | 2011-06-15 | 3 | -22/+37 |
| * | Be more obvious about what is being tested. | Cameron Zwarich | 2011-06-14 | 1 | -1/+2 |
| * | Use IRBuilder to make our intrinsic calls in the inliner so that we pick up | John McCall | 2011-06-14 | 1 | -10/+9 |
| * | Use Value::stripPointerCasts instead of reinventing part of the wheel. | Nick Lewycky | 2011-06-14 | 1 | -6/+2 |
| * | Fix grammar. | Cameron Zwarich | 2011-06-13 | 1 | -3/+3 |
| * | Rename MergeInType to MergeInTypeForLoadOrStore. | Cameron Zwarich | 2011-06-13 | 1 | -8/+10 |
| * | Remove the HadAVector instance variable and replace it with a use of ScalarKind. | Cameron Zwarich | 2011-06-13 | 1 | -15/+26 |
| * | Remove a vacuous check. | Cameron Zwarich | 2011-06-13 | 1 | -1/+1 |
| * | Have SRoA explicitly track the kind of scalar it is promoting. This is pretty | Cameron Zwarich | 2011-06-13 | 1 | -10/+21 |
| * | Remove an argument that is always true. | Cameron Zwarich | 2011-06-13 | 1 | -6/+5 |
| * | Avoid fusing bitcasts with dynamic allocas if the amount-to-allocate | Stuart Hastings | 2011-06-13 | 1 | -0/+5 |
| * | InstCombine: Fold A-b == C --> b == A-C if A and C are constants. | Benjamin Kramer | 2011-06-13 | 1 | -7/+16 |
| * | It's possible that an all-zero GEP may be used as the argument to lifetime | Nick Lewycky | 2011-06-13 | 1 | -2/+6 |
| * | InstCombine: Shrink ((zext X) & C1) == C2 to fold away the cast if the "zext"... | Benjamin Kramer | 2011-06-12 | 1 | -1/+17 |
| * | Simplify code. No functionality changes, name changes aside. | Benjamin Kramer | 2011-06-12 | 1 | -11/+6 |
| * | When deleting a basic block, remove call edges only for non-intrinsics. | John McCall | 2011-06-09 | 1 | -1/+1 |
| * | SplitCriticalEdge can sometimes split the edge from an invoke to a landing | John McCall | 2011-06-09 | 1 | -28/+184 |
| * | Teach the CallGraph to ignore calls to intrinsics. | John McCall | 2011-06-09 | 1 | -41/+7 |
| * | Improve the handling of available_externally and llvm.global_ctors. | Rafael Espindola | 2011-06-09 | 1 | -4/+16 |
| * | Remove a vacuous condition. | Cameron Zwarich | 2011-06-09 | 1 | -3/+1 |
| * | Fix PR10104 by adding a bounds check on a vector element access check. It was | Cameron Zwarich | 2011-06-09 | 1 | -1/+4 |
| * | Fix an assymmetry between ConvertScalar_ExtractValue and ConvertScalar_Insert... | Cameron Zwarich | 2011-06-08 | 1 | -3/+4 |
| * | If the block that we're threading through is jumped to by an indirect branch, | Bill Wendling | 2011-06-04 | 1 | -1/+3 |
| * | Use IRBuilder, preserve line numbers. | Devang Patel | 2011-06-03 | 1 | -4/+6 |
| * | Bail on unswitching a switch statement for a case with a critical edge. We name | Nick Lewycky | 2011-06-03 | 1 | -1/+5 |
| * | Preserve line number information while converting Invoke into a Call. | Devang Patel | 2011-06-02 | 1 | -0/+1 |
| * | PR10067: Add missing safety check to call return transformation in MemCpyOpt:... | Eli Friedman | 2011-06-02 | 1 | -4/+21 |
| * | Reapply 132348 with fixes. rdar://problem/6501862 | Stuart Hastings | 2011-06-01 | 1 | -9/+15 |
| * | First, do no harm -- even if we can't find a selector for an enclosing | John McCall | 2011-06-01 | 1 | -4/+18 |
| * | Revert to pacify a buildbot. rdar://problem/6501862 | Stuart Hastings | 2011-05-31 | 1 | -16/+9 |
| * | Followup to 132316; accept arbitrary constants, add with a constant, | Stuart Hastings | 2011-05-31 | 1 | -9/+16 |
| * | (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero powers of 2 | Stuart Hastings | 2011-05-30 | 1 | -0/+17 |
| * | Don't crash owhen ComputeLoadResult can't compute the result of the load. | Nick Lewycky | 2011-05-29 | 1 | -1/+1 |
| * | Obey the isVolatile bit on memory intrinsics when analyzing uses of a global | Nick Lewycky | 2011-05-29 | 1 | -5/+19 |
| * | Fix warnings due to 132263; Thanks rdivacky. | Nadav Rotem | 2011-05-29 | 1 | -2/+4 |
| * | Fix this to work correctly with phis; test case to follow if this successfully | John McCall | 2011-05-29 | 1 | -0/+1 |
| * | ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify i... | Benjamin Kramer | 2011-05-28 | 1 | -0/+10 |
| * | Implement and document the llvm.eh.resume intrinsic, which is | John McCall | 2011-05-28 | 1 | -62/+181 |
| * | Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' | Nadav Rotem | 2011-05-27 | 1 | -2/+2 |
| * | Attempt to preserve debug line info in LICM; as the comment in the code says,... | Eli Friedman | 2011-05-27 | 1 | -4/+14 |
| * | Don't sink or hoist debug info instrinsics; it isn't useful. This also preve... | Eli Friedman | 2011-05-27 | 1 | -3/+6 |
| * | Fix the inliner to maintain the current de facto invoke semantics: | John McCall | 2011-05-27 | 1 | -42/+155 |
| * | Oops, wasn't intending to commit this. Partial revert of r132194. | Eli Friedman | 2011-05-27 | 1 | -6/+9 |
| * | Fix a silly mistake (which trips over an assertion) in r132099. rdar://9515076 | Eli Friedman | 2011-05-27 | 1 | -9/+6 |
| * | InstCombine: Make switch folding with equality compares more aggressive by tr... | Benjamin Kramer | 2011-05-27 | 1 | -15/+54 |
| * | One more debug line number miss in instcombine (although the code in question... | Eli Friedman | 2011-05-27 | 1 | -5/+1 |
| * | Final step of instcombine debuginfo; switch a couple more places over to Inse... | Eli Friedman | 2011-05-27 | 5 | -16/+34 |
| * | Fix warning about || and && without explicit grouping. | Chandler Carruth | 2011-05-26 | 1 | -2/+2 |
| * | Do not insert anything after terminator. | Devang Patel | 2011-05-26 | 1 | -1/+2 |