{"push_id":1834300781,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"edf96e945f42b17abfd6561b290032be36c9beda","before":"5dbc75b2a4f3508154f6b81a07e1d94cf5986a34","commits":[{"sha":"02c21c8d6bc037772529de11f9911e5e879c10b2","author":{"name":"Eric Christopher","email":"97f61619394894650c7be23b2bf0ffbdddaa7d92@gmail.com"},"message":"Rewrite ARM execute only support to avoid the use of a command line flag and unqualified ARMSubtarget lookup.\n\nPaired with a clang commit to use the new behavior.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306927 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/02c21c8d6bc037772529de11f9911e5e879c10b2"},{"sha":"296806ed14ad2546dd71fc87e4fdd4933c0bc6a3","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Another test commit\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306929 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/296806ed14ad2546dd71fc87e4fdd4933c0bc6a3"},{"sha":"d775e983fbe27d3c06d7f0fb1096ee9af64d7a0e","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Still test commit\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306930 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/d775e983fbe27d3c06d7f0fb1096ee9af64d7a0e"},{"sha":"33b903cb3276f2c903e93673e10bd4d17e318536","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Still debugging\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306931 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/33b903cb3276f2c903e93673e10bd4d17e318536"},{"sha":"17644c2c45247863bea6883324cb37dc935c1c5b","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Another test commit\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306932 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/17644c2c45247863bea6883324cb37dc935c1c5b"},{"sha":"61366c98cfbeb46558ce69c47531a2b0a8343c67","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Enable vectorizer-maximize-bandwidth by default.\n\nSummary:\nvectorizer-maximize-bandwidth is generally useful in terms of performance. I've tested the impact of changing this to default on speccpu benchmarks on sandybridge machines. The result shows non-negative impact:\n\nspec/2006/fp/C++/444.namd                 26.84  -0.31%\nspec/2006/fp/C++/447.dealII               46.19  +0.89%\nspec/2006/fp/C++/450.soplex               42.92  -0.44%\nspec/2006/fp/C++/453.povray               38.57  -2.25%\nspec/2006/fp/C/433.milc                   24.54  -0.76%\nspec/2006/fp/C/470.lbm                    41.08  +0.26%\nspec/2006/fp/C/482.sphinx3                47.58  -0.99%\nspec/2006/int/C++/471.omnetpp             22.06  +1.87%\nspec/2006/int/C++/473.astar               22.65  -0.12%\nspec/2006/int/C++/483.xalancbmk           33.69  +4.97%\nspec/2006/int/C/400.perlbench             33.43  +1.70%\nspec/2006/int/C/401.bzip2                 23.02  -0.19%\nspec/2006/int/C/403.gcc                   32.57  -0.43%\nspec/2006/int/C/429.mcf                   40.35  +0.27%\nspec/2006/int/C/445.gobmk                 26.96  +0.06%\nspec/2006/int/C/456.hmmer                  24.4  +0.19%\nspec/2006/int/C/458.sjeng                 27.91  -0.08%\nspec/2006/int/C/462.libquantum            57.47  -0.20%\nspec/2006/int/C/464.h264ref               46.52  +1.35%\n\ngeometric mean                                   +0.29%\n\nThe regression on 453.povray seems real, but is due to secondary effects as all hot functions are bit-identical with and without the flag.\n\nI started this patch to consult upstream opinions on this. It will be greatly appreciated if the community can help test the performance impact of this change on other architectures so that we can decided if this should be target-dependent.\n\nReviewers: hfinkel, mkuper, davidxl, chandlerc\n\nReviewed By: chandlerc\n\nSubscribers: rengolin, sanjoy, javed.absar, bjope, dorit, magabari, RKSimon, llvm-commits, mzolotukhin\n\nDifferential Revision: https://reviews.llvm.org/D33341\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306933 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/61366c98cfbeb46558ce69c47531a2b0a8343c67"},{"sha":"4abf6aa983b22536def418b28a4186d6662a46c2","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"revert r306336 for breaking ppc test.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306934 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/4abf6aa983b22536def418b28a4186d6662a46c2"},{"sha":"732ebc4167b000fff78d3d36db6ebeb99a26bafc","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"re-commit r306336: Enable vectorizer-maximize-bandwidth by default.\n\nDifferential Revision: https://reviews.llvm.org/D33341\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306935 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/732ebc4167b000fff78d3d36db6ebeb99a26bafc"},{"sha":"01668242457aca33ebc06f4f71154440bc9c7cd7","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Revert \"r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by default.\"\n\nThis still breaks PPC tests we have. I'll forward reproduction\ninstructions to dehao.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306936 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/01668242457aca33ebc06f4f71154440bc9c7cd7"},{"sha":"edf96e945f42b17abfd6561b290032be36c9beda","author":{"name":"Teresa Johnson","email":"86073e34b918e7c41ae3dc36d84d2a9e60368583@google.com"},"message":"Recommit \"r306541 - Add zero-length check to memcpy/memset load store loop expansion\"\"\n\nWith fix for use-after-free errors. We can't add the new branch and\nremove the old one until we are done with the Builder constructed for\nthe block.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306937 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/edf96e945f42b17abfd6561b290032be36c9beda"}]}
{"actor":{"display_login":"earl"}}