2012-07-30 |
Nadav Rotem | When constant folding GEP expressions, keep the address... |
tree | commitdiff |
2012-07-29 |
Nick Lewycky | Add testcases for GlobalOpt changes in r160693 and... |
tree | commitdiff |
2012-07-27 |
Nuno Lopes | fix PR13390: do not loop forever with self-referencing... |
tree | commitdiff |
2012-07-27 |
Nuno Lopes | fix infinite loop in instcombine in the presence of... |
tree | commitdiff |
2012-07-26 |
Pete Cooper | Simplify demanded bits of select sources where the... |
tree | commitdiff |
2012-07-26 |
Pete Cooper | Teach SimplifyDemandedBits how to look through fpext... |
tree | commitdiff |
2012-07-26 |
Duncan Sands | Stop reassociate from looking through expressions of... |
tree | commitdiff |
2012-07-25 |
Duncan Sands | Don't perform an overaligned load in this test, since... |
tree | commitdiff |
2012-07-25 |
Duncan Sands | When folding a load from a global constant, if the... |
tree | commitdiff |
2012-07-24 |
Nuno Lopes | teach objectsize about strdup() and strndup() |
tree | commitdiff |
2012-07-24 |
Nick Lewycky | Teach globalopt to not nuke all stores to globals.... |
tree | commitdiff |
2012-07-23 |
Dan Gohman | An objc_retain can serve as a may-use for a different... |
tree | commitdiff |
2012-07-21 |
Nick Lewycky | Revert r160602. |
tree | commitdiff |
2012-07-21 |
Nick Lewycky | Teach globalopt to play nice with leak checkers. This... |
tree | commitdiff |
2012-07-20 |
Nuno Lopes | move the bounds checking pass to the instrumentation... |
tree | commitdiff |
2012-07-20 |
Richard Osborne | Fix assertion in jump threading (PR13405). |
tree | commitdiff |
2012-07-19 |
Nick Lewycky | Revert r160529 due to crashes. |
tree | commitdiff |
2012-07-19 |
Nick Lewycky | Don't wipe out global variables that are probably stori... |
tree | commitdiff |
2012-07-18 |
Andrew Trick | Added unit test for PR13361: LSR + SCEV "hangs" on... |
tree | commitdiff |
2012-07-18 |
Andrew Trick | indvars: Linear function test replace should avoid... |
tree | commitdiff |
2012-07-17 |
Evan Cheng | Back out r160101 and instead implement a dag combine... |
tree | commitdiff |
2012-07-17 |
NAKAMURA Takumi | llvm/test/Transforms/LoopRotate/PhiRename-1.ll: FileChe... |
tree | commitdiff |
2012-07-16 |
Nuno Lopes | fix PR13339 (remove the predecessor from the unwind... |
tree | commitdiff |
2012-07-13 |
Andrew Trick | LSR Fix: check SCEV expression safety before expansion. |
tree | commitdiff |
2012-07-12 |
Evan Cheng | Instcombine was transforming: |
tree | commitdiff |
2012-07-09 |
Nuno Lopes | instcombine: merge the functions that remove dead alloc... |
tree | commitdiff |
2012-07-06 |
Nuno Lopes | teach instcombine to remove allocated buffers even... |
tree | commitdiff |
2012-07-03 |
Nuno Lopes | BoundsChecking: optimize out the check for offset ... |
tree | commitdiff |
2012-07-02 |
Eric Christopher | Revert "IntRange:" as it appears to be breaking self... |
tree | commitdiff |
2012-07-02 |
Chandler Carruth | Fix the remaining TCL-style quotes found in the testsui... |
tree | commitdiff |
2012-07-02 |
Duncan Sands | GlobalOpt forgot to handle bitcast when analyzing globa... |
tree | commitdiff |
2012-07-02 |
Chandler Carruth | Convert the uses of '|&' to use '2>&1 |' instead, which... |
tree | commitdiff |
2012-07-02 |
Nuno Lopes | fix the regression I introduced in r159385 (it's necess... |
tree | commitdiff |
2012-07-02 |
Stepan Dyatkovskiy | IntRange: |
tree | commitdiff |
2012-07-02 |
Chandler Carruth | Convert all tests using TCL-style quoting to use shell... |
tree | commitdiff |
2012-06-29 |
Duncan Sands | Fix a reassociate crash on sozefx when compiling with... |
tree | commitdiff |
2012-06-28 |
Nuno Lopes | make simplifyCFG erase invokes to readonly/readnone... |
tree | commitdiff |
2012-06-28 |
Nuno Lopes | make instcombine produce calls to llvm.donothing instea... |
tree | commitdiff |
2012-06-28 |
Nuno Lopes | make LazyValueInfo analyze the default case of switch... |
tree | commitdiff |
2012-06-28 |
Hal Finkel | Allow BBVectorize to form non-2^n-length vectors. |
tree | commitdiff |
2012-06-28 |
Nuno Lopes | make LVI::getEdgeValue() always intersect the constrain... |
tree | commitdiff |
2012-06-27 |
Matt Beaumont-Gay | Revert r159136 due to PR13124. |
tree | commitdiff |
2012-06-27 |
Duncan Sands | Some reassociate optimizations create new instructions... |
tree | commitdiff |
2012-06-26 |
Evan Cheng | Remove a instcombine transform that (no longer?) makes... |
tree | commitdiff |
2012-06-26 |
Duncan Sands | Replacing zero-sized alloca's with a null pointer is... |
tree | commitdiff |
2012-06-26 |
Andrew Trick | Enable the new LoopInfo algorithm by default. |
tree | commitdiff |
2012-06-25 |
Nuno Lopes | revert my previous commit (r159173), since as Eli point... |
tree | commitdiff |
2012-06-25 |
Nuno Lopes | do not set realloc() as NotAlias, since it can return... |
tree | commitdiff |
2012-06-25 |
Dan Gohman | Fix the objc_autoreleasedReturnValue optimization code... |
tree | commitdiff |
2012-06-25 |
Nuno Lopes | improve optimization of invoke instructions: |
tree | commitdiff |
2012-06-25 |
Rafael Espindola | If a constant or a function has linkonce_odr linkage... |
tree | commitdiff |
2012-06-24 |
Hal Finkel | Allow controlling vectorization of boolean values separ... |
tree | commitdiff |
2012-06-24 |
Nick Lewycky | Remove dyn_cast + dereference pattern by replacing... |
tree | commitdiff |
2012-06-24 |
Nick Lewycky | Remove a dangling reference to a deleted instruction... |
tree | commitdiff |
2012-06-23 |
Hal Finkel | Allow BBVectorize to fuse compare instructions. |
tree | commitdiff |
2012-06-22 |
Jakob Stoklund Olesen | Revert remaining part of r93200: "Disable folding sext... |
tree | commitdiff |
2012-06-21 |
Nuno Lopes | instcombine: disable optimization of 'invoke null... |
tree | commitdiff |
2012-06-21 |
Evan Cheng | Look pass zext to strength reduce an udiv. Patch by... |
tree | commitdiff |
2012-06-21 |
Nuno Lopes | Add support for invoke to the MemoryBuiltin analysid. |
tree | commitdiff |
2012-06-21 |
Nuno Lopes | hopefully fix the buildbots: some tests have wrong... |
tree | commitdiff |
2012-06-21 |
Nuno Lopes | port the BoundsChecking patch to the new MemoryBuiltin... |
tree | commitdiff |
2012-06-21 |
Nuno Lopes | refactor the MemoryBuiltin analysis: |
tree | commitdiff |
2012-06-17 |
Pete Cooper | Now that SROA can form alloca's for dynamic vector... |
tree | commitdiff |
2012-06-16 |
Hal Finkel | Teach BBVectorize to combine, when possible, or discard... |
tree | commitdiff |
2012-06-16 |
Pete Cooper | Fix crash from r158529 on Bullet. |
tree | commitdiff |
2012-06-15 |
Andrew Trick | Unit test for LSR kind=Special fix: r158536. |
tree | commitdiff |
2012-06-15 |
Pete Cooper | Allow SROA to split up an array of vectors into multipl... |
tree | commitdiff |
2012-06-15 |
Rafael Espindola | Some optimizations done by globalopt are safe only... |
tree | commitdiff |
2012-06-15 |
Duncan Sands | Fix issues (infinite loop and/or crash) with self-refer... |
tree | commitdiff |
2012-06-14 |
Pete Cooper | Recommit r158407: Allow SROA to look at a vector type... |
tree | commitdiff |
2012-06-14 |
Rafael Espindola | Implement the isSafeToDiscardIfUnused predicate and... |
tree | commitdiff |
2012-06-14 |
Pete Cooper | Revert r158454: Allow SROA to look at a vector type... |
tree | commitdiff |
2012-06-14 |
Pete Cooper | Recommit r158407: Allow SROA to look at a vector type... |
tree | commitdiff |
2012-06-14 |
Manman Ren | InstCombine: fix a bug when combining (fcmp cc0 x,... |
tree | commitdiff |
2012-06-13 |
Pete Cooper | Revert "Allow SROA to look at a vector type and see... |
tree | commitdiff |
2012-06-13 |
Pete Cooper | Allow SROA to look at a vector type and see if the... |
tree | commitdiff |
2012-06-13 |
Duncan Sands | It is possible for several constants which aren't indiv... |
tree | commitdiff |
2012-06-13 |
Manman Ren | SimplifyCFG: fold unconditional branch to its predecess... |
tree | commitdiff |
2012-06-12 |
Duncan Sands | Use std::map rather than SmallMap because SmallMap... |
tree | commitdiff |
2012-06-12 |
Duncan Sands | Now that Reassociate's LinearizeExprTree can look throu... |
tree | commitdiff |
2012-06-10 |
Benjamin Kramer | InstCombine: Turn (zext A) == (B & (1<<X)-1) into A... |
tree | commitdiff |
2012-06-08 |
Nuno Lopes | canonicalize: |
tree | commitdiff |
2012-06-08 |
Duncan Sands | Revert commit 158073 while waiting for a fix. The... |
tree | commitdiff |
2012-06-07 |
Nadav Rotem | Fix a bug in FoldSelectOpOp. Bitcast ops may change... |
tree | commitdiff |
2012-06-07 |
Meador Inge | Adding a missing -S to the opt invocation. |
tree | commitdiff |
2012-06-06 |
Bill Wendling | Spell optimization name correclty. |
tree | commitdiff |
2012-06-06 |
Bill Wendling | Another testcase for r156548. |
tree | commitdiff |
2012-06-06 |
Chad Rosier | Fix combine of uno && ord -> false so that the ordering... |
tree | commitdiff |
2012-06-06 |
Duncan Sands | Grab-bag of reassociate tweaks. Unify handling of... |
tree | commitdiff |
2012-06-06 |
Chad Rosier | Remove extraneous CHECK-NOTs from previous commit and... |
tree | commitdiff |
2012-06-06 |
Chad Rosier | FileCheckize this test. |
tree | commitdiff |
2012-06-04 |
Rafael Espindola | When gvn decides to replace an instruction with another... |
tree | commitdiff |
2012-06-01 |
Nuno Lopes | BoundsChecking: fix a bug when the handling of recursiv... |
tree | commitdiff |
2012-05-31 |
Nuno Lopes | add -bounds-checking-multiple-traps option to make... |
tree | commitdiff |
2012-05-31 |
Nuno Lopes | revamp BoundsChecking considerably: |
tree | commitdiff |
2012-05-31 |
Duncan Sands | Enhance the sinking code to handle diamond patterns... |
tree | commitdiff |
2012-05-30 |
Benjamin Kramer | Teach SCEV's icmp simplification logic that a-b ==... |
tree | commitdiff |
2012-05-28 |
Benjamin Kramer | InstCombine: Fix infinite loop when encountering switch... |
tree | commitdiff |
2012-05-27 |
Benjamin Kramer | PR12967: Don't crash when trying to fold a shift that... |
tree | commitdiff |
2012-05-26 |
Duncan Sands | Since commit 157467, if reassociate isn't actually... |
tree | commitdiff |
next |