{"push_id":1434037354,"size":101,"distinct_size":101,"ref":"refs/heads/amd-common","head":"4ec47529b79e4e139eacb239ea8b9d2fed748c87","before":"a83ff806ce9377d505e293af51ee7443a7bbf1c8","commits":[{"sha":"785e64db06510cd97376ba55eb0fbab2fda6068f","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] update test to use FileCheck and auto-generate checks; NFC\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288261 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/785e64db06510cd97376ba55eb0fbab2fda6068f"},{"sha":"ee3dedb147f6a90e7459eb6bebcbf554f8c7c593","author":{"name":"Matt Arsenault","email":"becd9ebb08babd166e3a53b1fe2c83834aceaa25@amd.com"},"message":"AMDGPU: Move mir tests into mir test directory\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288262 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/ee3dedb147f6a90e7459eb6bebcbf554f8c7c593"},{"sha":"1a3900e81ea3e5993040700eedacf1416904d0b7","author":{"name":"Zachary Turner","email":"8eb50e0e9adf1181ea7c0e90037815a870ea54ae@google.com"},"message":"[LibFuzzer] Split up some functions among different headers.\n\nIn an effort to get libfuzzer working on Windows, we need to make\na distinction between what functions require platform specific\ncode (e.g. different code on Windows vs Linux) and what code\ndoesn't.  IO functions, for example, tend to be platform\nspecific.\n\nThis patch separates out some of the functions which will need\nto have platform specific implementations into different headers,\nso that we can then provide different implementations for each\nplatform.\n\nAside from that, this patch contains no functional change.  It\nis purely a re-organization.\n\nPatch by Marcos Pividori\nDifferential Revision: https://reviews.llvm.org/D27230\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288264 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/1a3900e81ea3e5993040700eedacf1416904d0b7"},{"sha":"09d3a40b8481220f072f5d055cbe98370a9ccae7","author":{"name":"Mehdi Amini","email":"492be1fd3fd1bc2b95e34c58694617e62f530742@apple.com"},"message":"Fix macro check for ABI breacking check: should use #if instead of #ifndef\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288265 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/09d3a40b8481220f072f5d055cbe98370a9ccae7"},{"sha":"19ef8ff90cfd474c5209a5db7412a9b10962dad7","author":{"name":"Mehdi Amini","email":"492be1fd3fd1bc2b95e34c58694617e62f530742@apple.com"},"message":"[git-llvm] Use --force-interactive when commiting to enable SVN to prompt password\n\nWhen svn does not know the password and it has to prompt, it needs to query.\nHowever it won't when invoked from the Python script and instead fails with:\n\nsvn: E215004: Authentication failed and interactive prompting is disabled; see the --force-interactive option\n\nDifferential Revision: https://reviews.llvm.org/D27274\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288266 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/19ef8ff90cfd474c5209a5db7412a9b10962dad7"},{"sha":"acd3866873a6aef867c94b325f39dd259250bfa4","author":{"name":"Quentin Colombet","email":"1473da8678a3b6a82ff8dae10be719885085e642@apple.com"},"message":"CODE_OWNERS: Take ownership of Loop Strenght Reduce.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288268 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/acd3866873a6aef867c94b325f39dd259250bfa4"},{"sha":"ba32f788d84500178e79b15c3b93e4f94a49d72a","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] add tests to show potentially missed logic+trunc transforms; NFC\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288270 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/ba32f788d84500178e79b15c3b93e4f94a49d72a"},{"sha":"b34fe0f02f30de3efe9c3a71f8129cd14b233830","author":{"name":"Sanjay Patel","email":"8a358757f1b64d62facccc1fd839683fb6856b45@rotateright.com"},"message":"[InstCombine] allow more narrowing transforms for logic ops\n\nWe had a limited version of this for scalar 'and'; this expands\nthe transform to 'or' and 'xor' and allows vectors types too.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288273 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/b34fe0f02f30de3efe9c3a71f8129cd14b233830"},{"sha":"39c1e3d2d76f3293de1d9a68938203361460d2b3","author":{"name":"Michael Kuperstein","email":"03ce15697219703fd50a2fdabb7e1a0083bf664b@google.com"},"message":"[LoopUnroll] Implement profile-based loop peeling\n\nThis implements PGO-driven loop peeling.\n\nThe basic idea is that when the average dynamic trip-count of a loop is known,\nbased on PGO, to be low, we can expect a performance win by peeling off the\nfirst several iterations of that loop.\nUnlike unrolling based on a known trip count, or a trip count multiple, this\ndoesn't save us the conditional check and branch on each iteration. However,\nit does allow us to simplify the straight-line code we get (constant-folding,\netc.). This is important given that we know that we will usually only hit this\ncode, and not the actual loop.\n\nThis is currently disabled by default.\n\nDifferential Revision: https://reviews.llvm.org/D25963\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288274 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/39c1e3d2d76f3293de1d9a68938203361460d2b3"},{"sha":"12889449a8c45946f642ff8c8dc1677157b53c8d","author":{"name":"Zachary Turner","email":"8eb50e0e9adf1181ea7c0e90037815a870ea54ae@google.com"},"message":"[LibFuzzer] Add Windows implementations of some IO functions.\n\nThis patch moves some posix specific file i/o code into a new\nfile, FuzzerIOPosix.cpp, and provides implementations for these\nfunctions on Windows in FuzzerIOWindows.cpp.  This is another\nincremental step towards getting libfuzzer working on Windows,\nalthough it still should not be expected to be fully working.\n\nPatch by Marcos Pividori\nDifferential Revision: https://reviews.llvm.org/D27233\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288275 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/12889449a8c45946f642ff8c8dc1677157b53c8d"},{"sha":"297c443f76906262eda8a13715e56c8ea6e8f6df","author":{"name":"Kostya Serebryany","email":"929ea1a85e127c0f9ffdb8680cf24d3fc1a6e9ce@google.com"},"message":"[libFuzzer] extend -print_coverage to print the comma-separated list of covered dirs. Note: the Windows stub for DirName is left unimplemented\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288276 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/297c443f76906262eda8a13715e56c8ea6e8f6df"},{"sha":"76914be1f4b7b1ff2e67b45a2336b5572cbbc0fc","author":{"name":"Matthias Braun","email":"8a3a3d0fd28f458f6e52ab07962f3b51b385dc37@braunis.de"},"message":"Clarify rules for reserved regs, fix aarch64 ones.\n\nNo test case necessary as the problematic condition is checked with the\nnewly introduced assertAllSuperRegsMarked() function.\n\nDifferential Revision: https://reviews.llvm.org/D26648\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288277 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/76914be1f4b7b1ff2e67b45a2336b5572cbbc0fc"},{"sha":"e18cb89a650d9e151b0090c9abd17a87b0bce9c3","author":{"name":"Evgeny Stupachenko","email":"749b9f40d094da002e37c711cf49e258e5b7e2c8@gmail.com"},"message":"Fix LSR best register search algorithm.\n\nSummary:\nFix a case when first register in a search has maximum\nRegUses.getUsedByIndices(Reg).count()\n\nReviewers: qcolombet\n\nDifferential Revision: http://reviews.llvm.org/D26877\n\nFrom: Evgeny Stupachenko <evstupac@gmail.com>\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288278 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/e18cb89a650d9e151b0090c9abd17a87b0bce9c3"},{"sha":"3143430807eb56b95200a566d9f4770dc375187b","author":{"name":"Joel Jones","email":"73383bd1006ed3e308b9121fd9060dd8ecb30e2b@gmail.com"},"message":"[AArch64] Refactor LSE support as feature separate from V8.1a support.\n\nSummary:\nThis is preparation for ThunderX processors that have Large\nSystem Extension (LSE) atomic instructions, but not the \nother instructions introduced by V8.1a.\nThis will mimic changes to GCC as described here:\nhttps://gcc.gnu.org/ml/gcc-patches/2015-06/msg00388.html\n\nLSE instructions are: LD/ST<op>, CAS*, SWP\n\nReviewers: t.p.northover, echristo, jmolloy, rengolin\n\nSubscribers: aemerson, mehdi_amini\n\nDifferential Revision: https://reviews.llvm.org/D26621\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288279 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/3143430807eb56b95200a566d9f4770dc375187b"},{"sha":"bcdc16152405df941b7f6bca4ea5e9a7104ca54a","author":{"name":"David Callahan","email":"f7d86bfaf27040a9a8c7bf09177443472e975f93@fb.com"},"message":"Only computeRelativePath() on new members\n\nSummary:\nWhen using thin archives, and processing the same archive multiple times, we were mangling existing entries.  The root cause is that we were calling computeRelativePath() more than once.   Here, we only call it when adding new members to an archive.\n\nNote that D27218 changes the way thin archives are printed, and will break the new unit test included here.  Depending on which one lands first, the other will need to be slightly modified.\n\nReviewers: rafael, davide\n\nSubscribers: llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D27217\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288280 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/bcdc16152405df941b7f6bca4ea5e9a7104ca54a"},{"sha":"b89fb12b587cba78a3c18caedd9378aba10870fd","author":{"name":"Kostya Serebryany","email":"929ea1a85e127c0f9ffdb8680cf24d3fc1a6e9ce@google.com"},"message":"[libFuzzer] extend -rss_limit_mb to crash instantly on a single malloc that exceeds the limit\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288281 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/b89fb12b587cba78a3c18caedd9378aba10870fd"},{"sha":"241e6793ec5e82cbc532fc9bb2b093260e12eb66","author":{"name":"Paul Robinson","email":"15dcd9e768f51fbcd74710dda142c061c87ab2ad@sony.com"},"message":"Recommit r288212: Emit 'no line' information for interesting 'orphan' instructions.\nThe LLDB tests are now ready for this patch.\n\nDWARF specifies that \"line 0\" really means \"no appropriate source\nlocation\" in the line table.  Use this for branch targets and some\nother cases that have no specified source location, to prevent\ninheriting unfortunate line numbers from physically preceding\ninstructions (which might be from completely unrelated source).\n\nDifferential Revision: http://reviews.llvm.org/D24180\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288283 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/241e6793ec5e82cbc532fc9bb2b093260e12eb66"},{"sha":"e6159142c42a8d1b090834b0a38b4176be14fed5","author":{"name":"Eugene Zelenko","email":"45390981a69f6cfaa6a29b408dcc553d55acc3a1@gmail.com"},"message":"Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288285 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/e6159142c42a8d1b090834b0a38b4176be14fed5"},{"sha":"561ad767afb0aa84a826ca5d42c83dd93f881cc4","author":{"name":"Paul Robinson","email":"15dcd9e768f51fbcd74710dda142c061c87ab2ad@sony.com"},"message":"[PS4] Tighten up a triple check.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288286 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/561ad767afb0aa84a826ca5d42c83dd93f881cc4"},{"sha":"5c1bc633075ec61cf660d35ac709969adb108d08","author":{"name":"Peter Collingbourne","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@pcc.me.uk"},"message":"llvm-lto2: Simpler workaround for PR30396.\n\nMaintain the command line resolutions as a map to a list of resolutions\nrather than a single resolution, and apply the resolutions in the order\nobserved. This is not only simpler but allows us to test the scenario where\nthe two symbols have different resolutions.\n\nDifferential Revision: https://reviews.llvm.org/D27285\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288288 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/RadeonOpenCompute/llvm/commits/5c1bc633075ec61cf660d35ac709969adb108d08"}]}
{"actor":{"display_login":"tstellarAMD"}}