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 |
2012-02-19 |
Ahmed Charles | Remove dead code. Improve llvm_unreachable text. Simpli... |
tree | commitdiff |
2012-02-17 |
Dan Gohman | Calls and invokes with the new clang.arc.no_objc_arc_ex... |
tree | commitdiff |
2012-02-16 |
Eli Friedman | loop-rotate shouldn't hoist alloca instructions out... |
tree | commitdiff |
2012-02-14 |
Andrew Trick | Add simplifyLoopLatch to LoopRotate pass. |
tree | commitdiff |
2012-02-14 |
Andrew Trick | whitespace |
tree | commitdiff |
2012-02-13 |
Dan Gohman | Just like in regular escape analysis, loads and stores... |
tree | commitdiff |
2012-02-13 |
Ahmed Charles | Fix various issues (or do cleanups) found by enabling... |
tree | commitdiff |
2012-02-08 |
Duncan Sands | Use Use::set rather than finding the operand number... |
tree | commitdiff |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
tree | commitdiff |
2012-02-05 |
Duncan Sands | Neaten up this method. Check that if there is only one |
tree | commitdiff |
2012-02-05 |
Duncan Sands | Fix a thinko pointed out by Eli and the buildbots. |
tree | commitdiff |
2012-02-05 |
Duncan Sands | Reduce the number of dom queries made by GVN's conditio... |
tree | commitdiff |
2012-02-05 |
Duncan Sands | Reduce the number of non-trivial domtree queries by... |
tree | commitdiff |
2012-02-05 |
Chris Lattner | reapply the patches reverted in r149470 that reenable... |
tree | commitdiff |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
tree | commitdiff |
2012-02-01 |
Argyrios Kyrtzidis | Revert Chris' commits up to r149348 that started causin... |
tree | commitdiff |
2012-01-31 |
Lenny Maiorani | bz11794 : EarlyCSE stack overflow on long functions. |
tree | commitdiff |
2012-01-31 |
Bill Wendling | Increase the initial vector size to be equivalent to... |
tree | commitdiff |
2012-01-31 |
Bill Wendling | Cache the size of the vector instead of calling .size... |
tree | commitdiff |
2012-01-31 |
Chris Lattner | eliminate the last uses of GetConstantStringInfo from... |
tree | commitdiff |
2012-01-31 |
Chris Lattner | start moving SimplifyLibcalls over to getConstantString... |
tree | commitdiff |
2012-01-30 |
Chad Rosier | Typo. |
tree | commitdiff |
2012-01-30 |
Chad Rosier | Typo. |
tree | commitdiff |
2012-01-28 |
Nick Lewycky | Fix typo. |
tree | commitdiff |
2012-01-26 |
Chris Lattner | Continue improving support for ConstantDataAggregate... |
tree | commitdiff |
2012-01-25 |
Chris Lattner | use ConstantVector::getSplat in a few places. |
tree | commitdiff |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
tree | commitdiff |
2012-01-20 |
Andrew Trick | Handle a corner case with IV chain collection with... |
tree | commitdiff |
2012-01-20 |
Kostya Serebryany | Extend Attributes to 64 bits |
tree | commitdiff |
2012-01-20 |
Andrew Trick | SCEVExpander fixes. Affects LSR and indvars. |
tree | commitdiff |
2012-01-19 |
Dan Gohman | Set the "tail" flag on pattern-matched objc_storeStrong... |
tree | commitdiff |
2012-01-18 |
Dan Gohman | Add a depth limit to avoid runaway recursion. |
tree | commitdiff |
2012-01-18 |
Dan Gohman | Use llvm.global_ctors to locate global constructors... |
tree | commitdiff |
2012-01-18 |
Jakub Staszak | Remove trailing spaces and unneeded includes. |
tree | commitdiff |
2012-01-17 |
Dan Gohman | Add a new ObjC ARC optimization pass to eliminate unneeded |
tree | commitdiff |
2012-01-17 |
Andrew Trick | LSR fix: broaden the check for loop preheaders. |
tree | commitdiff |
2012-01-17 |
David Blaikie | Remove unreachable code. (replace with llvm_unreachable... |
tree | commitdiff |
2012-01-16 |
Stepan Dyatkovskiy | Fixed comment in loop-unswitch. |
tree | commitdiff |
2012-01-15 |
Stepan Dyatkovskiy | Cosmetic patch for r148215. |
tree | commitdiff |
2012-01-15 |
Stepan Dyatkovskiy | Fixup for r148132. Type replacement for LoopsProperties... |
tree | commitdiff |
2012-01-14 |
Dan Gohman | Fix an unused variable warning that Chad noticed. |
tree | commitdiff |
2012-01-13 |
Eli Friedman | Speculatively revert r148132+r148133 to try and fix... |
tree | commitdiff |
2012-01-13 |
Stepan Dyatkovskiy | Cosmetic patch for r148132. |
tree | commitdiff |
2012-01-13 |
Stepan Dyatkovskiy | LoopUnswitch: All helper data that is collected during... |
tree | commitdiff |
2012-01-13 |
Dan Gohman | Implement proper ObjC ARC objc_retainBlock "escape... |
tree | commitdiff |
2012-01-11 |
Stepan Dyatkovskiy | Improved compile time: |
tree | commitdiff |
2012-01-10 |
Andrew Trick | Enable LSR IV Chains with sufficient heuristics. |
tree | commitdiff |
2012-01-09 |
Andrew Trick | Adding IV chain generation to LSR. |
tree | commitdiff |
2012-01-09 |
Andrew Trick | Adding collection of IV chains to LSR. |
tree | commitdiff |
2012-01-09 |
Andrew Trick | "Minor LSR debugging stuff" |
tree | commitdiff |
2012-01-07 |
Andrew Trick | Enable redundant phi elimination after LSR. |
tree | commitdiff |
2012-01-07 |
Andrew Trick | LSR: Don't optimize loops if an outer loop has no prehe... |
tree | commitdiff |
2012-01-07 |
Andrew Trick | LSR: run DeleteDeadPhis before replaceCongruentPhis. |
tree | commitdiff |
2012-01-07 |
Andrew Trick | Extended replaceCongruentPhis to handle mixed phi types. |
tree | commitdiff |
2011-12-27 |
Nick Lewycky | Turn cos(-x) into cos(x). Patch by Alexander Malyshev! |
tree | commitdiff |
2011-12-26 |
Rafael Espindola | Fix warning. |
tree | commitdiff |
2011-12-23 |
Nick Lewycky | Fix typo "infinte". |
tree | commitdiff |
2011-12-22 |
Chad Rosier | Add the actual code for r147175. |
tree | commitdiff |
2011-12-22 |
Chad Rosier | Speculatively revert r146578 to determine if it is... |
tree | commitdiff |
2011-12-21 |
Dan Gohman | Fix a copy+pasto. No testcase, because the symptoms... |
tree | commitdiff |
2011-12-14 |
Dan Gohman | Move Instruction::isSafeToSpeculativelyExecute out... |
tree | commitdiff |
2011-12-14 |
Stepan Dyatkovskiy | Fix for bug #11429: Wrong behaviour for switches. Small... |
tree | commitdiff |
2011-12-14 |
Dan Gohman | It turns out that clang does use pointer-to-function... |
tree | commitdiff |
2011-12-13 |
Andrew Trick | Cleanup. Clarify LSRInstance public methods. |
tree | commitdiff |
2011-12-12 |
Andrew Trick | Indvars: guard against exponential behavior in isHighCo... |
tree | commitdiff |
2011-12-12 |
Joerg Sonnenberger | Only replace fwrite with fputc, if the return value... |
tree | commitdiff |
2011-12-12 |
Daniel Dunbar | LLVMBuild: Remove trailing newline, which irked me. |
tree | commitdiff |
2011-12-12 |
Dan Gohman | When computing reverse-CFG reverse-post-order, skip... |
tree | commitdiff |
2011-12-12 |
Dan Gohman | Add a TODO comment. |
tree | commitdiff |
2011-12-12 |
Dan Gohman | Fix a copy+pasto in a comment. |
tree | commitdiff |
2011-12-12 |
Dan Gohman | Use getArgOperand instead of getOperand on a call. |
tree | commitdiff |
2011-12-12 |
Dan Gohman | Inline SetSeqToRelease into its only caller, since... |
tree | commitdiff |
2011-12-12 |
Dan Gohman | Fix omitted break statements in a switch. |
tree | commitdiff |
2011-12-12 |
Chandler Carruth | Switch llvm.cttz and llvm.ctlz to accept a second i1... |
tree | commitdiff |
2011-12-10 |
Andrew Trick | LSR: ignore strides in outer loops. |
tree | commitdiff |
2011-12-09 |
Jakub Staszak | SplitBlockPredecessors uses ArrayRef instead of Data... |
tree | commitdiff |
2011-12-09 |
Andrew Trick | Add -unroll-runtime for unrolling loops with run-time... |
tree | commitdiff |
2011-12-08 |
Nick Lewycky | Fix infinite loop in DSE when deleting a free in a... |
tree | commitdiff |
2011-12-06 |
Benjamin Kramer | Push StringRefs through the metadata interface. |
tree | commitdiff |
2011-12-06 |
Andrew Trick | LSR: prune undesirable formulae early. |
tree | commitdiff |
2011-12-05 |
Chad Rosier | Update comment. |
tree | commitdiff |
2011-12-05 |
Chad Rosier | Make the MemCpyOptimizer a bit more aggressive. I... |
tree | commitdiff |
2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
tree | commitdiff |
2011-12-03 |
Pete Cooper | Fixed deadstoreelimination bug where negative indices... |
tree | commitdiff |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
tree | commitdiff |
next |