2012-01-11 |
Bill Wendling | If the global variable is removed by the linker, then... |
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-09 |
Benjamin Kramer | Move assert to the right place. |
tree | commitdiff |
2012-01-09 |
Benjamin Kramer | InstCombine: Teach foldLogOpOfMaskedICmpsHelper that... |
tree | commitdiff |
2012-01-08 |
Benjamin Kramer | Tweak my last commit to be less conservative about... |
tree | commitdiff |
2012-01-08 |
Benjamin Kramer | InstCombine: If we have a bit test and a sign test... |
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 |
2012-01-06 |
Kostya Serebryany | [asan] cleanup: remove the SIGILL-related code (compile... |
tree | commitdiff |
2012-01-05 |
Dan Gohman | Fix SpeculativelyExecuteBB to either speculate all... |
tree | commitdiff |
2012-01-05 |
Eli Friedman | PR11705, part 2: globalopt shouldn't put inttoptr/ptrto... |
tree | commitdiff |
2012-01-05 |
Dan Gohman | Revert r56315. When the instruction to speculate is... |
tree | commitdiff |
2012-01-05 |
Nick Lewycky | SCCCaptured is trivially false on entry to this loop... |
tree | commitdiff |
2012-01-04 |
Nick Lewycky | Remove pointless asserts. |
tree | commitdiff |
2012-01-04 |
Nick Lewycky | Teach instcombine all sorts of great stuff about shifts... |
tree | commitdiff |
2011-12-31 |
Nick Lewycky | Make use of the exact bit when optimizing '(X >>exact... |
tree | commitdiff |
2011-12-28 |
Nick Lewycky | Change CaptureTracking to pass a Use* instead of a... |
tree | commitdiff |
2011-12-28 |
Nick Lewycky | Demystify this comment. |
tree | commitdiff |
2011-12-27 |
Nick Lewycky | Use false not zero, as a bool. |
tree | commitdiff |
2011-12-27 |
Nick Lewycky | Turn cos(-x) into cos(x). Patch by Alexander Malyshev! |
tree | commitdiff |
2011-12-27 |
Nick Lewycky | Teach simplifycfg to recompute branch weights when... |
tree | commitdiff |
2011-12-26 |
Rafael Espindola | Fix warning. |
tree | commitdiff |
2011-12-26 |
Nick Lewycky | Update the branch weight metadata when reversing the... |
tree | commitdiff |
2011-12-26 |
Nick Lewycky | Sort includes, canonicalize whitespace, fix typos.... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | InstCombine: Add a combine that turns (2^n)-1 ^ x back... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1... |
tree | commitdiff |
2011-12-23 |
Nick Lewycky | Fix typo "infinte". |
tree | commitdiff |
2011-12-23 |
Mon P Wang | When not destroying the source, the linker is not remap... |
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-21 |
Nick Lewycky | Make some intrinsics safe to speculatively execute. |
tree | commitdiff |
2011-12-20 |
David Blaikie | Unweaken vtables as per llvm.org/docs/CodingStandards... |
tree | commitdiff |
2011-12-18 |
Jakub Staszak | - Use getExitingBlock instead of getExitingBlocks. |
tree | commitdiff |
2011-12-17 |
Kevin Enderby | Revert r146822 at Pete Cooper's request as it broke... |
tree | commitdiff |
2011-12-17 |
Pete Cooper | SimplifyCFG now predicts some conditional branches... |
tree | commitdiff |
2011-12-17 |
Pete Cooper | Refactor code used in InstCombine::FoldAndOfICmps to... |
tree | commitdiff |
2011-12-17 |
Dan Gohman | The powers that be have decided that LLVM IR should... |
tree | commitdiff |
2011-12-16 |
Andrew Trick | Avoid a confusing assert for silly options: -unroll... |
tree | commitdiff |
2011-12-15 |
Kostya Serebryany | [asan] add the name of the module to the description... |
tree | commitdiff |
2011-12-15 |
Kostya Serebryany | [asan] fix a bug (issue 19) where dlclose and the follo... |
tree | commitdiff |
2011-12-15 |
Pete Cooper | Added InstCombine for "select cond, ~cond, x" type... |
tree | commitdiff |
2011-12-15 |
Eli Friedman | Make loop preheader insertion in LoopSimplify handle... |
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-14 |
Kostya Serebryany | [asan] remove .preinit_array from the compiler module... |
tree | commitdiff |
2011-12-13 |
Kostya Serebryany | [asan] report an error if blacklist file contains a... |
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 |
Daniel Dunbar | LLVMBuild: Introduce a common section which currently... |
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 |
Kostya Serebryany | [asan] use .preinit_array only on linux |
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 |
Kostya Serebryany | [asan] call __asan_init from .preinit_array. This simpl... |
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-07 |
Duncan Sands | Remove unused include. |
tree | commitdiff |
2011-12-06 |
Benjamin Kramer | Simplify common predecessor finding. |
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-06 |
Nick Lewycky | Expose a switch for the new gcov format. |
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 |
Benjamin Kramer | Add a little heuristic to Value::isUsedInBasicBlock... |
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 |
Benjamin Kramer | Fix quadratic behavior in InlineFunction by fetching... |
tree | commitdiff |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
tree | commitdiff |
2011-12-01 |
Chad Rosier | Last bit of TargetLibraryInfo propagation. Also fixed... |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Improved fix for abs(val) != 0 to check other similar... |
tree | commitdiff |
2011-12-01 |
Kostya Serebryany | [asan] two minor fixes: use UnreachableInst after the... |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Added instcombine pattern to spot comparing -val or... |
tree | commitdiff |
2011-12-01 |
Chad Rosier | Propagate TargetLibraryInfo throughout ConstantFolding... |
tree | commitdiff |
2011-11-30 |
Kostya Serebryany | make asan work at -O0, llvm part. Patch by glider@googl... |
tree | commitdiff |
2011-11-30 |
Eli Friedman | Make GlobalMerge honor the preferred alignment on globa... |
tree | commitdiff |
2011-11-30 |
Chad Rosier | Whitespace. |
tree | commitdiff |
2011-11-29 |
Chad Rosier | Add support for sqrt, sqrtl, and sqrtf in TargetLibrary... |
tree | commitdiff |
2011-11-29 |
Stepan Dyatkovskiy | Potential bug in RewriteLoopBodyWithConditionConstant... |
tree | commitdiff |
2011-11-29 |
Daniel Dunbar | build/CMake: Finish removal of add_llvm_library_depende... |
tree | commitdiff |
2011-11-29 |
Duncan Sands | Fix a theoretical problem (not seen in the wild): if... |
tree | commitdiff |
2011-11-29 |
Andrew Trick | SCEV fix. In general, Add/Mul expressions should not... |
tree | commitdiff |
2011-11-29 |
Eli Friedman | Zap some completely ridiculous code. There's probably... |
tree | commitdiff |
2011-11-28 |
Eli Friedman | Add a missing safety check to ProcessUGT_ADDCST_ADD... |
tree | commitdiff |
2011-11-28 |
Andrew Trick | Remove the temporary flag -disable-unroll-scev and... |
tree | commitdiff |
2011-11-27 |
Nick Lewycky | Place the "cfg checksum" around a test. This was recent... |
tree | commitdiff |
next |