{"push_id":945603538,"size":396,"distinct_size":396,"ref":"refs/heads/master","head":"a4f2978e0c2d1f45761702117b25fb9bd49ee2c3","before":"183e87ecde2fbd04de7f50c4148bdf8e21d793a1","commits":[{"sha":"f8ccddcb896d8ff629b7f893ea9cfbf16b873a0e","author":{"email":"bce72489011e5753569f2110bd524579066fa193@intel.com","name":"Igor Breger"},"message":"AVX512: VMOVDQA32/64 (load) intrinsic implementation.\n\nDifferential Revision: http://reviews.llvm.org/D16142\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257749 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/f8ccddcb896d8ff629b7f893ea9cfbf16b873a0e"},{"sha":"741199b1136171aa1116cd55fc5f0a2930060e0d","author":{"email":"3285442f49f202ac0bcba537230ba66b180fac3b@compilertree.com","name":"Vaivaswatha Nagaraj"},"message":"[GlobalsAA] Relax condition in checking globals as args to functions\n\nSummary:\nSince globals may escape as function arguments (even when they have been \nfound to be non-escaping, because of optimizations such as memcpyoptimizer\nthat replaces stores with memcpy), all arguments to a function are checked\nduring query to make sure they are identifiable. At that time, also ensure\nwe return a conservative result only if the arguments don't alias to our global.\n\nReviewers: hfinkel, jmolloy\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D16140\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257750 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/741199b1136171aa1116cd55fc5f0a2930060e0d"},{"sha":"af6e8973aa7ac1ae3bdc7ce5a304a78a5cf31dc5","author":{"email":"171ce7f1a9661c8093e486a3be9e4d1058b35245@apple.com","name":"Michael Zolotukhin"},"message":"Revert \"Assert that we have all use/users in the getters.\"\n\nThis reverts commit fdb838f3f8a8b6896bbbd5285555874eb3b748eb.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257751 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/af6e8973aa7ac1ae3bdc7ce5a304a78a5cf31dc5"},{"sha":"92d091bf6f3da5f67e59b94a053125d3f38b5efb","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"InstructionsTest.cpp: Fix a warning. [-Wsign-compare]\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257752 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/92d091bf6f3da5f67e59b94a053125d3f38b5efb"},{"sha":"10387d22ff32c2faf2102927a97549a27c55dd34","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@su-root.co.uk","name":"Dan Liew"},"message":"[docs] Improve the documentation on committing code reviewed on\nPhabricator to trunk.\n\nThe previous documentation had a few issues:\n\n* It did not make it explicit that code could be\ncommitted without using the Arcanist tool and how this should be done.\n\n* There was also an implicit assumption on using Subversion\nrather than git-svn in the example using Arcanist. The documentation now\nexplicitly mentions both cases and details how to commit to trunk in\neach case.\n\nReviewers: klimek, probinson\n\nSubscribers: probinson, nwilson, reames, llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D15801\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257764 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/10387d22ff32c2faf2102927a97549a27c55dd34"},{"sha":"5f2bc6c7668f48fae4584d82d658eb190e9b77ee","author":{"email":"ea91796269c7842d401af30276638d4aaa593379@googlemail.com","name":"Benjamin Kramer"},"message":"[ARM] Use the efficient version of BitVector::set and a static_assert.\n\nNo functional change intended.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257766 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/5f2bc6c7668f48fae4584d82d658eb190e9b77ee"},{"sha":"994f24a70378b64630a010c100018d3f185fedb9","author":{"email":"f4a524c472c347a18d71daaa7c4ae51db69c69da@arm.com","name":"James Molloy"},"message":"[LTO] Add a run of LoopUnroll\n\nLoop trip counts can often be resolved during LTO. We should obviously be unrolling small loops once those trip counts have been resolved, but we weren't.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257767 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/994f24a70378b64630a010c100018d3f185fedb9"},{"sha":"ba4dbafbf95ef65e780c9662174b60eee53423ed","author":{"email":"c75c6ffbe1757b9a0c4a980ebbd301c4f55ecd30@codeaurora.org","name":"Krzysztof Parzyszek"},"message":"[Hexagon] Handle branches with non-mbb operands\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257768 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/ba4dbafbf95ef65e780c9662174b60eee53423ed"},{"sha":"f59da46fd7f0cc1e4e132ef60747cc4548564739","author":{"email":"f4a524c472c347a18d71daaa7c4ae51db69c69da@arm.com","name":"James Molloy"},"message":"[ValueTracking] Understand more select patterns in ComputeKnownBits\n\nSome patterns of select+compare allow us to know exactly the value of the uppermost bits in the select result. For example:\n\n  %b = icmp ugt i32 %a, 5\n  %c = select i1 %b, i32 2, i32 %a\n\nHere we know that %c is bounded by 5, and therefore KnownZero = ~APInt(5).getActiveBits() = ~7.\n\nThere are several such patterns, and this patch attempts to understand a reasonable subset of them - namely when the base values are the same (as above), and when they are related by a simple (add nsw), for example (add nsw %a, 4) and %a.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257769 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/f59da46fd7f0cc1e4e132ef60747cc4548564739"},{"sha":"cc26b12e85907327bd77b239fcd94be83b807fbb","author":{"email":"c75c6ffbe1757b9a0c4a980ebbd301c4f55ecd30@codeaurora.org","name":"Krzysztof Parzyszek"},"message":"Unxfail passing testcase on Hexagon\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257770 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/cc26b12e85907327bd77b239fcd94be83b807fbb"},{"sha":"edec0136f0e6feb98a4c0972cad440814452b367","author":{"email":"c75c6ffbe1757b9a0c4a980ebbd301c4f55ecd30@codeaurora.org","name":"Krzysztof Parzyszek"},"message":"[Hexagon] Expand pseudo instruction Insert4\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257771 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/edec0136f0e6feb98a4c0972cad440814452b367"},{"sha":"def08208bfead17447abbfe3c2069dc7137c545f","author":{"email":"f4a524c472c347a18d71daaa7c4ae51db69c69da@arm.com","name":"James Molloy"},"message":"Revert \"[ValueTracking] Understand more select patterns in ComputeKnownBits\"\n\nThis reverts commit r257769. Backing this out because of stage2 failures.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257773 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/def08208bfead17447abbfe3c2069dc7137c545f"},{"sha":"ee7d060ab8ee3ef66abf00738a56944f45f54ac1","author":{"email":"a6a97665bebbe7020828dae03f9b588f719350c6@google.com","name":"James Y Knight"},"message":"Revert \"Stop increasing alignment of externally-visible globals on ELF platforms.\"\n\nThis reverts commit r257719, due to PR26144.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257775 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/ee7d060ab8ee3ef66abf00738a56944f45f54ac1"},{"sha":"51bb529b5b06d1abbf7e6520893dcec0300749c4","author":{"email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com","name":"Reid Kleckner"},"message":"[codeview] Print relocations against code and data offset fields\n\nThese fields are almost always zero. However, there are relocations\nagainst them, and we should print the relocation symbol with it as\nSYM+0xNN.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257776 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/51bb529b5b06d1abbf7e6520893dcec0300749c4"},{"sha":"a9d04d084c5103e67c66e02e2b895ab54d79ef4c","author":{"email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com","name":"Reid Kleckner"},"message":"[readobj] Add functionality to dump relocations inside of binary blobs\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257777 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/a9d04d084c5103e67c66e02e2b895ab54d79ef4c"},{"sha":"f0480876f087d74b3db094c9b5fbd085449df2b5","author":{"email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com","name":"Reid Kleckner"},"message":"Print function names when they are referenced via TypeIndex\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257778 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/f0480876f087d74b3db094c9b5fbd085449df2b5"},{"sha":"cffba721f438cf99fc6e74c84ccbdbb6e1221e51","author":{"email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com","name":"Reid Kleckner"},"message":"Use std::map::insert instead of emplace for libstdc++ 4.7\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257780 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/cffba721f438cf99fc6e74c84ccbdbb6e1221e51"},{"sha":"c4dee26e9fe0404456011eef5b2bf8fab43af6a9","author":{"email":"cebe363cee6d3fa04b2b89435790869c6de2f2fc@google.com","name":"Xinliang David Li"},"message":"[PGO] [Coverage] put covmap into note section with no 'alloc flag' (Linux)\n\nCoverage mapping data is not referenced by runtime, and they won't be dumped\ninto profile data. There is no need to allocate memory for covmap sections.\nA good side effect of this change is that the coverage map data won't be mistakenly\n garbage collected by the linker (for Gold linker only, BFD linker has an issue where the a bug is filed).\nTested with clang build with instrumentation and -fcoverage-mapping and linker GC. The size of\n covmap section is ~17.6M so the text segment size will be reduced by this amount with this change.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257781 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/c4dee26e9fe0404456011eef5b2bf8fab43af6a9"},{"sha":"b363d33293d7211b8b56564aab344c380548e0c2","author":{"email":"da230f0243ee2df490cee3ca2c04c1ee8891c8ea@apple.com","name":"Adrian Prantl"},"message":"dsymutil: Provide better warnings when clang modules cannot be found.\n\nrdar://problem/22823264\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257784 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/b363d33293d7211b8b56564aab344c380548e0c2"},{"sha":"4d6ccf4c99f9740fab4c1bb8cc3d97c7e927e26b","author":{"email":"49a7359091b5b1c9431acbd80a988796c3892a23@college.harvard.edu","name":"Keno Fischer"},"message":"[Utils] Fix incorrect dbg.declare store conversion\n\nSummary: The dbg.declare -> dbg.value conversion did not check which operand of\nthe store instruction the alloca was passed to. As a result code that stored the\naddress of an alloca, rather than storing to the alloca, would still trigger\nthe conversion routine, leading to the insertion of an incorrect dbg.value\nintrinsic.\n\nReviewers: aprantl\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D16169\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257787 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/omtcyf0/llvm/commits/4d6ccf4c99f9740fab4c1bb8cc3d97c7e927e26b"}]}