2012-05-23 |
Nuno Lopes | BoundsChecking: add a couple of simple tests and fix... |
tree | commitdiff |
2012-05-22 |
Nuno Lopes | address some of John Criswell's comments |
tree | commitdiff |
2012-05-22 |
Nuno Lopes | hopefully fix the CMake build. sorry for breakage |
tree | commitdiff |
2012-05-22 |
Nuno Lopes | add a new pass to instrument loads and stores for run... |
tree | commitdiff |
2012-05-22 |
Duncan Sands | Fix PR12858, a crash due to GVN's PRE not fully removin... |
tree | commitdiff |
2012-05-21 |
Dan Gohman | Mark an unreachable region of code with llvm_unreachable. |
tree | commitdiff |
2012-05-20 |
Peter Collingbourne | Do not pass an invalid domtree to SimplifyInstruction... |
tree | commitdiff |
2012-05-19 |
Peter Collingbourne | Do not eliminate allocas whose alignment exceeds that... |
tree | commitdiff |
2012-05-18 |
Dan Gohman | Fix replacing all the users of objc weak runtime routines |
tree | commitdiff |
2012-05-15 |
David Majnemer | Teach SimplifyLibCalls about stpcpy. |
tree | commitdiff |
2012-05-14 |
Chad Rosier | Move the capture analysis from MemoryDependencyAnalysis... |
tree | commitdiff |
2012-05-10 |
Dan Gohman | Teach DeadStoreElimination to eliminate exit-block... |
tree | commitdiff |
2012-05-10 |
Nuno Lopes | teach DSE and isInstructionTriviallyDead() about calloc |
tree | commitdiff |
2012-05-09 |
Dan Gohman | Fix the objc_storeStrong recognizer to stop before... |
tree | commitdiff |
2012-05-09 |
Craig Topper | Remove unused variable to get rid of warning. |
tree | commitdiff |
2012-05-08 |
Dan Gohman | Miscellaneous accumulated cleanups. |
tree | commitdiff |
2012-05-08 |
Dan Gohman | Fix objc_storeStrong pattern matching to catch a potent... |
tree | commitdiff |
2012-05-08 |
Duncan Sands | Calling ReassociateExpression recursively is extremely... |
tree | commitdiff |
2012-05-07 |
Owen Anderson | Teach reassociate to commute FMul's and FAdd's in order... |
tree | commitdiff |
2012-05-06 |
Benjamin Kramer | Switch the select to branch transformation on by default. |
tree | commitdiff |
2012-05-05 |
Benjamin Kramer | CodeGenPrepare: Add a transform to turn selects into... |
tree | commitdiff |
2012-05-04 |
Bill Wendling | Add 'landingpad' instructions to the list of instructio... |
tree | commitdiff |
2012-05-04 |
Chandler Carruth | A pile of long over-due refactorings here. There are... |
tree | commitdiff |
2012-05-02 |
Bill Wendling | Whitespace cleanup. |
tree | commitdiff |
2012-05-02 |
Bill Wendling | The value held in the vector may be RAUW'ed by some... |
tree | commitdiff |
2012-05-01 |
Nick Lewycky | An instruction in a loop is not guaranteed to be execut... |
tree | commitdiff |
2012-04-30 |
Bill Wendling | Second attempt at PR12573: |
tree | commitdiff |
2012-04-30 |
Bill Wendling | Remove hack from r154987. The problem persists even... |
tree | commitdiff |
2012-04-30 |
Rafael Espindola | Make sure HoistInsertPosition finds a position that... |
tree | commitdiff |
2012-04-27 |
David Blaikie | Change recurse depth limit to uint32 to fix warning. |
tree | commitdiff |
2012-04-27 |
Dan Gohman | Miscellaneous accumulated cleanups. |
tree | commitdiff |
2012-04-27 |
Mon P Wang | Add an early bailout to IsValueFullyAvailableInBlock... |
tree | commitdiff |
2012-04-26 |
Jakob Stoklund Olesen | Break up getProfitableChainIncrement(). |
tree | commitdiff |
2012-04-26 |
Jakob Stoklund Olesen | Turn IVChain into a struct. |
tree | commitdiff |
2012-04-26 |
Chandler Carruth | Teach the reassociate pass to fold chains of multiplies... |
tree | commitdiff |
2012-04-25 |
Jakob Stoklund Olesen | Print IV chain numbers while collecting them. |
tree | commitdiff |
2012-04-25 |
Dan Gohman | Simplify the known retain count tracking; use a boolean... |
tree | commitdiff |
2012-04-24 |
Dan Gohman | Build custom predecessor and successor lists for each... |
tree | commitdiff |
2012-04-19 |
Bill Wendling | Put this expensive check below the less expensive ones. |
tree | commitdiff |
2012-04-19 |
Dan Gohman | Avoid a bug in the path count computation, preventing... |
tree | commitdiff |
2012-04-18 |
Dan Gohman | Don't crash on code where the user put __attribute__... |
tree | commitdiff |
2012-04-18 |
Bill Wendling | Use a heavy hammer to fix PR12573. |
tree | commitdiff |
2012-04-18 |
Andrew Trick | loop-reduce: Add an early bailout to catch extremely... |
tree | commitdiff |
2012-04-17 |
Joe Groff | fix pr12559: mark unavailable win32 math libcalls |
tree | commitdiff |
2012-04-13 |
Dan Gohman | Add some comments, and fix a few places that missed... |
tree | commitdiff |
2012-04-13 |
Dan Gohman | Consider ObjC runtime calls objc_storeWeak and others... |
tree | commitdiff |
2012-04-13 |
Dan Gohman | Use the new Use-aware dominates method to apply the... |
tree | commitdiff |
2012-04-13 |
Dan Gohman | Don't move objc_autorelease calls past autorelease... |
tree | commitdiff |
2012-04-11 |
Chad Rosier | Typo. |
tree | commitdiff |
2012-04-10 |
Andrew Trick | Fix 12513: Loop unrolling breaks with indirect branches. |
tree | commitdiff |
2012-04-10 |
Andrew Trick | whitespace |
tree | commitdiff |
2012-04-06 |
Duncan Sands | Make GVN's propagateEquality non-recursive. No intende... |
tree | commitdiff |
2012-04-05 |
Dan Gohman | Fix accidentally inverted logic from r152803, and make the |
tree | commitdiff |
2012-04-05 |
Jakob Stoklund Olesen | Pass the right sign to TLI->isLegalICmpImmediate. |
tree | commitdiff |
2012-04-04 |
Hongbin Zheng | LoopUnrollPass: Use variable "Threshold" instead of... |
tree | commitdiff |
2012-04-02 |
Stepan Dyatkovskiy | Fast fix for PR12343: |
tree | commitdiff |
2012-03-29 |
Jakob Stoklund Olesen | Don't PRE compares. |
tree | commitdiff |
2012-03-28 |
Chad Rosier | Fix 80-column violation. |
tree | commitdiff |
2012-03-26 |
Andrew Trick | LSR ivchain bug fix: corner case with ConstantExpr. |
tree | commitdiff |
2012-03-26 |
Andrew Trick | comment typo |
tree | commitdiff |
2012-03-26 |
Andrew Trick | LSR cleanup: potential bug caught by PVS-Studio. |
tree | commitdiff |
2012-03-26 |
Craig Topper | Prune some includes and forward declarations. |
tree | commitdiff |
2012-03-24 |
Chandler Carruth | Refactor the interface to recursively simplifying instr... |
tree | commitdiff |
2012-03-24 |
Francois Pichet | Fix the MSVC build. |
tree | commitdiff |
2012-03-24 |
Andrew Trick | More IndVarSimplify cleanup. |
tree | commitdiff |
2012-03-23 |
Dan Gohman | Don't convert objc_retainAutoreleasedReturnValue to... |
tree | commitdiff |
2012-03-23 |
Dan Gohman | It's not possible to insert code immediately after... |
tree | commitdiff |
2012-03-23 |
Duncan Sands | When propagating equalities, eg replacing A with B... |
tree | commitdiff |
2012-03-23 |
Duncan Sands | Indentation. |
tree | commitdiff |
2012-03-22 |
Andrew Trick | Remove -enable-lsr-retry in time for 3.1. |
tree | commitdiff |
2012-03-22 |
Andrew Trick | Remove -enable-lsr-nested in time for 3.1. |
tree | commitdiff |
2012-03-22 |
Dan Gohman | Refactor the code for visiting instructions out into... |
tree | commitdiff |
2012-03-22 |
Andrew Trick | Remove -enable-iv-rewrite, which has been unsupported... |
tree | commitdiff |
2012-03-22 |
Chris Lattner | don't use "signed", just something I noticed in patches... |
tree | commitdiff |
2012-03-16 |
Andrew Trick | LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. |
tree | commitdiff |
2012-03-15 |
Rafael Espindola | Short term fix for pr12270 before we change dominates... |
tree | commitdiff |
2012-03-15 |
Chandler Carruth | This pass didn't want the inline cost per-se, it just... |
tree | commitdiff |
2012-03-15 |
Aaron Ballman | Fixed a transform crash when setting a negative size... |
tree | commitdiff |
2012-03-14 |
Dan Gohman | When an invoke is marked with metadata indicating its... |
tree | commitdiff |
2012-03-13 |
Pete Cooper | Target override to allow CodeGenPrepare to sink address... |
tree | commitdiff |
2012-03-13 |
Chris Lattner | enhance jump threading to preserve TBAA information... |
tree | commitdiff |
2012-03-11 |
Stepan Dyatkovskiy | llvm::SwitchInst |
tree | commitdiff |
2012-03-09 |
Duncan Sands | Add statistics on removed switch cases, and fix the... |
tree | commitdiff |
2012-03-09 |
Dan Gohman | When identifying exit nodes for the reverse-CFG reverse... |
tree | commitdiff |
2012-03-09 |
Duncan Sands | Eliminate switch cases that can never match, for exampl... |
tree | commitdiff |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
tree | commitdiff |
2012-03-05 |
Duncan Sands | This is not a common case, in fact it never happens! |
tree | commitdiff |
2012-03-05 |
Chandler Carruth | Replace the ad-hoc hashing in GVN with the new hashing... |
tree | commitdiff |
2012-03-04 |
Duncan Sands | Nick pointed out on IRC that GVN's propagateEquality... |
tree | commitdiff |
2012-03-04 |
Bill Wendling | Do trivial CSE of dead BBs during codegen preparation. |
tree | commitdiff |
2012-03-02 |
Dan Gohman | Fix an iterator invalidation problem. operator[] on... |
tree | commitdiff |
2012-03-02 |
Dan Gohman | Misc micro-optimizations. |
tree | commitdiff |
2012-02-29 |
Duncan Sands | Have GVN also do condition propagation when the right... |
tree | commitdiff |
2012-02-28 |
Pete Cooper | Reverted r152620 - DSE: Shorten memset when a later... |
tree | commitdiff |
2012-02-28 |
Pete Cooper | DSE: Shorten memset when a later store overwrites the... |
tree | commitdiff |
2012-02-27 |
Duncan Sands | Micro-optimization, no functionality change. |
tree | commitdiff |
2012-02-27 |
Duncan Sands | The value numbering function is recursive, so it is... |
tree | commitdiff |
2012-02-27 |
Duncan Sands | When performing a conditional branch depending on the... |
tree | commitdiff |
2012-02-24 |
Duncan Sands | Teach GVN that x+y is the same as y+x and that x<y... |
tree | commitdiff |
2012-02-23 |
Benjamin Kramer | Reflow code, no functionality change. |
tree | commitdiff |
next |