2012-04-02 |
Bill Wendling | Add an option to turn off the expensive GVN load PRE... |
tree | commitdiff |
2012-04-02 |
Stepan Dyatkovskiy | Fast fix for PR12343: |
tree | commitdiff |
2012-04-01 |
Chandler Carruth | Belatedly address some code review from Chris. |
tree | commitdiff |
2012-04-01 |
Chandler Carruth | Fix a pretty scary bug I introduced into the always... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Give the always-inliner its own custom filter. It shoul... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Remove a bunch of empty, dead, and no-op methods from... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Initial commit for the rewrite of the inline cost analy... |
tree | commitdiff |
2012-03-31 |
Benjamin Kramer | Internalize: Remove reference of @llvm.noinline, it... |
tree | commitdiff |
2012-03-31 |
Hal Finkel | Correctly vectorize powi. |
tree | commitdiff |
2012-03-29 |
Jakob Stoklund Olesen | Don't PRE compares. |
tree | commitdiff |
2012-03-28 |
Benjamin Kramer | GlobalOpt: If we have an inbounds GEP from a ConstantAg... |
tree | commitdiff |
2012-03-28 |
Chandler Carruth | Switch to WeakVHs in the value mapper, and aggressively... |
tree | commitdiff |
2012-03-28 |
Chad Rosier | Fix 80-column violation. |
tree | commitdiff |
2012-03-27 |
Chandler Carruth | Make a seemingly tiny change to the inliner and fix... |
tree | commitdiff |
2012-03-26 |
Nadav Rotem | 153465 was incorrect. In this code we wanted to check... |
tree | commitdiff |
2012-03-26 |
Nadav Rotem | PR12357: The pointer was used before it was checked. |
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 |
Chris Lattner | eliminate an unneeded branch, part of PR12357 |
tree | commitdiff |
2012-03-26 |
Eric Christopher | Tidy. |
tree | commitdiff |
2012-03-26 |
Eric Christopher | Tidy. |
tree | commitdiff |
2012-03-26 |
Andrew Trick | LSR cleanup: potential bug caught by PVS-Studio. |
tree | commitdiff |
2012-03-26 |
Kostya Serebryany | [tsan] treat vtable pointer updates in a special way... |
tree | commitdiff |
2012-03-26 |
Craig Topper | Prune some includes and forward declarations. |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Teach the function cloner (and thus the inliner) to... |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Move the instruction simplification of callsite argumen... |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Add an asserting ValueHandle to the block simplificatio... |
tree | commitdiff |
2012-03-24 |
Chandler Carruth | Don't form a WeakVH around the sentinel node in the... |
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 |
Kostya Serebryany | add EP_OptimizerLast extension point |
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 unused simplifyIVUsers |
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-21 |
Kostya Serebryany | [asan] fix one more bug related to long double |
tree | commitdiff |
2012-03-20 |
Eric Christopher | Zap some dead code pointed out by Chandler. |
tree | commitdiff |
2012-03-20 |
Andrew Trick | LoopSimplify bug fix. Handle indirect loop back edges. |
tree | commitdiff |
2012-03-20 |
Andrew Trick | whitespace |
tree | commitdiff |
2012-03-19 |
Kostya Serebryany | [asan] don't emit __asan_mapping_offset/__asan_mapping_... |
tree | commitdiff |
2012-03-16 |
Bill Wendling | Revert r152907. |
tree | commitdiff |
2012-03-16 |
Bill Wendling | The alignment of the pointer part of the store instruct... |
tree | commitdiff |
2012-03-16 |
Chandler Carruth | Rip out support for 'llvm.noinline'. This thing has... |
tree | commitdiff |
2012-03-16 |
Chandler Carruth | Start removing the use of an ad-hoc 'never inline'... |
tree | commitdiff |
2012-03-16 |
Andrew Trick | LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. |
tree | commitdiff |
2012-03-16 |
Eli Friedman | In InstCombiner::visitOr, make sure we reverse the... |
tree | commitdiff |
2012-03-15 |
Rafael Espindola | Short term fix for pr12270 before we change dominates... |
tree | commitdiff |
2012-03-15 |
Bill Wendling | Use an iterator instead of calling .size() on the workl... |
tree | commitdiff |
2012-03-15 |
Chandler Carruth | Remove the basic inliner. This was added in 2007, and... |
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 |
Kostya Serebryany | [tsan] use FunctionBlackList |
tree | commitdiff |
2012-03-14 |
Kostya Serebryany | [asan] rename class BlackList to FunctionBlackList... |
tree | commitdiff |
2012-03-14 |
Dan Gohman | When an invoke is marked with metadata indicating its... |
tree | commitdiff |
2012-03-14 |
Chandler Carruth | Change where we enable the heuristic that delays inlini... |
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-13 |
Dan Gohman | Teach globalopt how to evaluate an invoke with a non... |
tree | commitdiff |
2012-03-12 |
Chandler Carruth | When inlining a function and adding its inner call... |
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 |
Sebastian Pop | fix typos |
tree | commitdiff |
2012-03-05 |
Sebastian Pop | remove spaces on empty lines |
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 | Switch mem2reg to use the new hashing infrastructure. |
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 |
Evgeniy Stepanov | ASan: use getTypeAllocSize instead of getTypeStoreSize. |
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-29 |
Bill Wendling | Restrict this transformation to equality conditions. |
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 |
Benjamin Kramer | Plog a memleak in GlobalOpt. |
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-25 |
Chad Rosier | Add comment. |
tree | commitdiff |
2012-02-25 |
Chad Rosier | Add support for disabling llvm.lifetime intrinsics... |
tree | commitdiff |
2012-02-25 |
Chad Rosier | Fix indentation. |
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 |
2012-02-23 |
Duncan Sands | GCC fails to understand that NextBB is always initializ... |
tree | commitdiff |
2012-02-21 |
Nick Lewycky | Use the target-aware constant folder on expressions... |
tree | commitdiff |
2012-02-21 |
Benjamin Kramer | Fix unsigned off-by-one in comment. |
tree | commitdiff |
2012-02-21 |
Benjamin Kramer | InstCombine: Don't transform a signed icmp of two GEPs... |
tree | commitdiff |
2012-02-20 |
Nick Lewycky | Check for the correct size in the invariant marker. |
tree | commitdiff |
2012-02-20 |
Chad Rosier | Fix 80-column violation. |
tree | commitdiff |
next |