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 |
2011-11-26 |
Benjamin Kramer | Move code into anonymous namespaces. |
tree | commitdiff |
2011-11-23 |
Kostya Serebryany | [asan] do not instrument threadlocal globals, this... |
tree | commitdiff |
2011-11-20 |
Nick Lewycky | Refactor code to use new attribute getters on CallSite... |
tree | commitdiff |
2011-11-18 |
Kostya Serebryany | [asan] workaround for reg alloc bug 11395: don't instru... |
tree | commitdiff |
2011-11-17 |
Kostya Serebryany | quick fix: remove GlobalVariable::GlobalVariable mistak... |
tree | commitdiff |
2011-11-17 |
Andrew Trick | Fix an overly general check in SimplifyIndvar to handle... |
tree | commitdiff |
2011-11-17 |
Kostya Serebryany | fall back to explicit list of allowed linkages when... |
tree | commitdiff |
2011-11-17 |
Eli Friedman | Add support for custom names for library functions... |
tree | commitdiff |
2011-11-16 |
Nick Lewycky | Merge isObjectPointerWithTrustworthySize with getPointe... |
tree | commitdiff |
2011-11-16 |
Kostya Serebryany | AddressSanitizer, first commit (compiler module only) |
tree | commitdiff |
2011-11-16 |
Kostya Serebryany | test commit to verify that commit access works (added... |
tree | commitdiff |
2011-11-15 |
Nadav Rotem | Fix MSVC warnings by adding a cast. |
tree | commitdiff |
2011-11-15 |
Benjamin Kramer | StringRefize and simplify. |
tree | commitdiff |
2011-11-15 |
Benjamin Kramer | Remove all remaining uses of Value::getNameStr(). |
tree | commitdiff |
2011-11-14 |
Benjamin Kramer | Make headers standalone, move a virtual method out... |
tree | commitdiff |
2011-11-12 |
Daniel Dunbar | build: Attempt to rectify inconsistencies between CMake... |
tree | commitdiff |
2011-11-12 |
Eli Friedman | Make sure scalarrepl picks the correct alloca when... |
tree | commitdiff |
2011-11-11 |
Daniel Dunbar | LLVMBuild: Alphabetize required_libraries lists. |
tree | commitdiff |
2011-11-11 |
Eli Friedman | Get rid of an optimization in SCCP which appears to... |
tree | commitdiff |
2011-11-10 |
Pete Cooper | Fixed bug in DeadStoreElimination commit r144239 |
tree | commitdiff |
2011-11-09 |
Pete Cooper | DeadStoreElimination can now trim the size of a store... |
tree | commitdiff |
2011-11-08 |
Pete Cooper | LICM pass now understands invariant load metadata.... |
tree | commitdiff |
2011-11-07 |
Pete Cooper | InstCombine now optimizes vector udiv by power of 2... |
tree | commitdiff |
2011-11-07 |
Bill Wendling | Make sure we don't insert instructions before a landing... |
tree | commitdiff |
2011-11-05 |
Nick Lewycky | Do simple cross-block DSE when we encounter a free... |
tree | commitdiff |
2011-11-04 |
Daniel Dunbar | Speculatively revert "DeadStoreElimination can now... |
tree | commitdiff |
2011-11-03 |
Daniel Dunbar | build: Add initial cut at LLVMBuild.txt files. |
tree | commitdiff |
2011-11-03 |
Pete Cooper | DeadStoreElimination can now trim the size of a store... |
tree | commitdiff |
2011-11-02 |
Andrew Trick | Rewrite LinearFunctionTestReplace to handle pointer... |
tree | commitdiff |
2011-11-02 |
Chandler Carruth | Add parentheses to disambiguate the precedence of these... |
tree | commitdiff |
2011-11-02 |
Andrew Trick | Broaden an assert to handle enable-iv-rewrite=true... |
tree | commitdiff |
2011-11-01 |
Eli Friedman | Make sure we use the right insertion point when instcom... |
tree | commitdiff |
2011-10-31 |
Devang Patel | Add utility to append a function to the list of global... |
tree | commitdiff |
2011-10-29 |
Benjamin Kramer | SimplifyLibCalls: Use IRBuilder.CreateGlobalString... |
tree | commitdiff |
2011-10-28 |
Andrew Trick | LFTR should avoid a type mismatch with null pointer... |
tree | commitdiff |
2011-10-27 |
Eli Friedman | It is not safe to sink an alloca into a stacksave/stack... |
tree | commitdiff |
2011-10-24 |
Nick Lewycky | A dead malloc, a free(NULL) and a free(undef) are all... |
tree | commitdiff |
2011-10-23 |
Cameron Zwarich | The element insertion code in scalar replacement doesn... |
tree | commitdiff |
2011-10-22 |
Nick Lewycky | A non-escaping malloc in the entry block is not unlike... |
tree | commitdiff |
2011-10-21 |
Eli Friedman | Remap blockaddress correctly when inlining a function... |
tree | commitdiff |
2011-10-21 |
Eli Friedman | Minor simplification: use ShuffleVectorInst::getMaskVal... |
tree | commitdiff |
2011-10-21 |
Eli Friedman | Extend instcombine's shufflevector simplification to... |
tree | commitdiff |
2011-10-20 |
Eli Friedman | Refactor code from inlining and globalopt that checks... |
tree | commitdiff |
2011-10-19 |
Devang Patel | Initialze ScalarEvalution dependency. |
tree | commitdiff |
2011-10-17 |
Dan Gohman | Teach the ARC optimizer about the !clang.arc.copy_on_es... |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Add support for the Objective-C personality function... |
tree | commitdiff |
2011-10-17 |
Dan Gohman | Suppress partial retain+release elimination when there's a |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Correct over-zealous removal of hack. |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Now that we have the ReturnsTwice function attribute... |
tree | commitdiff |
2011-10-17 |
Michael J. Spencer | Fix CMake build. |
tree | commitdiff |
2011-10-17 |
Devang Patel | svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar... |
tree | commitdiff |
2011-10-17 |
Chandler Carruth | Add a routine to swap branch instruction operands,... |
tree | commitdiff |
2011-10-16 |
Chandler Carruth | Add a proper LLVM banner to this file. |
tree | commitdiff |
2011-10-16 |
Nick Lewycky | When looking for dependencies on the src pointer, scan... |
tree | commitdiff |
2011-10-15 |
Duncan Sands | Don't replace all dominated uses if there is only one... |
tree | commitdiff |
2011-10-15 |
Andrew Trick | Fix indvars randomness by removing iteration over a... |
tree | commitdiff |
2011-10-13 |
Eli Friedman | Avoid undefined behavior in negation in LSR. Patch... |
tree | commitdiff |
2011-10-13 |
Eli Friedman | Enhance the memdep interface so that users can tell... |
tree | commitdiff |
2011-10-12 |
Eli Friedman | Fix a couple hash functions so that they do not depend... |
tree | commitdiff |
2011-10-12 |
Nick Lewycky | Add missing space. |
tree | commitdiff |
2011-10-11 |
Cameron Zwarich | Fix PR11106 by correcting a typo that has been in the... |
tree | commitdiff |
2011-10-11 |
Cameron Zwarich | Remove a lot of the fancy scalar replacement code for... |
tree | commitdiff |
2011-10-11 |
Andrew Trick | Add experimental -enable-lsr-phielim option. |
tree | commitdiff |
2011-10-11 |
Andrew Trick | Move replaceCongruentIVs into SCEVExapander and bias... |
tree | commitdiff |
2011-10-10 |
Lang Hames | Add a natural stack alignment field to TargetData,... |
tree | commitdiff |
2011-10-07 |
Andrew Trick | LSR should only reuse phis that match its formula. |
tree | commitdiff |
2011-10-07 |
Duncan Sands | Teach GVN to also propagate switch cases. For example... |
tree | commitdiff |
2011-10-06 |
Eli Friedman | Remove the old atomic instrinsics. autoupgrade functio... |
tree | commitdiff |
2011-10-05 |
Eli Friedman | PR11061: Make simplifylibcalls fold strcmp("", x) corre... |
tree | commitdiff |
2011-10-05 |
Jim Grosbach | Re-commit 141203, but much more conservative. |
tree | commitdiff |
2011-10-05 |
Jim Grosbach | Revert 141203. InstCombine is looping on unit tests. |
tree | commitdiff |
next |