{"push_id":1178959442,"size":789,"distinct_size":789,"ref":"refs/heads/master","head":"6c3b48d83912e5e9e6aef0f3ca4f7dfc68844d82","before":"6b786864bbdab30e5954a230e468b3c9308a8158","commits":[{"sha":"603d680eb5fb17cd1c3b0ebe027a289fb693077d","author":{"name":"Ulrich Weigand","email":"0513a934f587f25efcd14aa22535bbc4f472725f@de.ibm.com"},"message":"[SystemZ] Enable index register memory constraints for inline ASM\n\nThis enables use of the 'R' and 'T' memory constraints for inline ASM\noperands on SystemZ, which allow an index register as well as an\nimmediate displacement. This patch includes corresponding documentation\nand test case updates.\n\nAs with the last patch of this kind, I moved the 'm' constraint to the\nmost general case, which is now 'T' (base + 20-bit signed displacement +\nindex register).\n\nAuthor: colpell\nDifferential Revision: http://reviews.llvm.org/D21239\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272547 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/603d680eb5fb17cd1c3b0ebe027a289fb693077d"},{"sha":"8cd24fa64405074faa3e60ebbf0f8c4c5289420f","author":{"name":"Matt Arsenault","email":"becd9ebb08babd166e3a53b1fe2c83834aceaa25@amd.com"},"message":"AMDGPU: Fix post-RA verifier errors with trackLivenessAfterRegAlloc\n\nThe condition reg of the cndmask_b64 expansion can't be killed by\nthe first one, and the implicit super register implicit def is needed.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272554 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/8cd24fa64405074faa3e60ebbf0f8c4c5289420f"},{"sha":"4133ef3efbd1c571c6a57f8876ac58d0e38566df","author":{"name":"Taewook Oh","email":"7005d7487a1be76ef53549e79c879852af723e82@fb.com"},"message":"In openFileForRead, attempt to fetch the actual name of the file on disk -- including case -- so that clang can later warn about non-portable #include and #import directives.\n\nDifferential Revision: http://reviews.llvm.org/D19842\nCorresponding clang patch: http://reviews.llvm.org/D19843\n\nRe-commit after addressing issues with of generating too many warnings for Windows and asan test failures\n\nPatch by Eric Niebler\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272555 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/4133ef3efbd1c571c6a57f8876ac58d0e38566df"},{"sha":"760c36c5aed625bdb16383c8be1b0910a16df80c","author":{"name":"Marek Olsak","email":"4faf1447f276b79d547990f08bc69bf0766bdee3@amd.com"},"message":"AMDGPU/SI: Set INDEX_STRIDE for scratch coalescing\n\nSummary:\nMesa and other users must set this to enable coalescing:\n- STRIDE = 0\n- SWIZZLE_ENABLE = 1\n\nThis makes one particular compute shader 8x faster.\n\nReviewers: tstellarAMD, arsenm\n\nSubscribers: arsenm, kzhuravl\n\nDifferential Revision: http://reviews.llvm.org/D21136\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272556 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/760c36c5aed625bdb16383c8be1b0910a16df80c"},{"sha":"0baaa632661319ba91b2c6b146e5a93172d3a461","author":{"name":"Rafael Espindola","email":"2cb6c78767a4200908f6aafbbd9b2dbabf89e63d@gmail.com"},"message":"Add triple to input file.\n\nPatch by H.J. Lu.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272563 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/0baaa632661319ba91b2c6b146e5a93172d3a461"},{"sha":"204d45582a6c16d5a6fc51f0dd97e67074ac3cd6","author":{"name":"David Majnemer","email":"91e5316c8b6f36582c592cdd58f2afe7b1ce84d8@gmail.com"},"message":"[X86] Remove llvm.x86.bit.scan.{forward,reverse}.32\n\nThe need for these intrinsics has been obviated by r272564 which\nreimplements their functionality using generic IR.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272566 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/204d45582a6c16d5a6fc51f0dd97e67074ac3cd6"},{"sha":"933aa2e6be46f98390568d7fefb9a17bdefcffab","author":{"name":"Simon Pilgrim","email":"5d82cab8c849387bc8a42783c2e56535c94fed74@redking.me.uk"},"message":"[X86][SSE] Added extract to scalar nontemporal store tests\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272577 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/933aa2e6be46f98390568d7fefb9a17bdefcffab"},{"sha":"b7ebc01945b9efb5efffd77cb7a7f6dd3ab72dd5","author":{"name":"George Burgess IV","email":"4d4c940392f73e96f44e4aeb7e9ed8642baafaf1@gmail.com"},"message":"[CFLAA] Refactor to remove redundant maps. NFC.\n\nPatch by Jia Chen.\n\nDifferential Revision: http://reviews.llvm.org/D21233\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272578 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/b7ebc01945b9efb5efffd77cb7a7f6dd3ab72dd5"},{"sha":"2caddbf39dc921a90ffa0168025745472e2feb6e","author":{"name":"George Burgess IV","email":"4d4c940392f73e96f44e4aeb7e9ed8642baafaf1@gmail.com"},"message":"Attempt to make windows buildbots happy.\n\nBroken by r272578. I didn't realize that the default move ctor\ncomplaints would happen for non-template classes. :)\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272579 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/2caddbf39dc921a90ffa0168025745472e2feb6e"},{"sha":"ae9ac9ce84e0903b0741af8da0df0d5beb1d612a","author":{"name":"Sanjoy Das","email":"1e6767ccf44bdbb0cde2e9177e162614d52c985e@playingwithpointers.com"},"message":"Fix AAResults::callCapturesBefore for operand bundles\n\nSummary:\nAAResults::callCapturesBefore would previously ignore operand\nbundles. It was possible for a later instruction to miss its memory\ndependency on a call site that would only access the pointer through a\nbundle.\n\nPatch by Oscar Blumberg!\n\nReviewers: sanjoy\n\nDifferential Revision: http://reviews.llvm.org/D21286\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272580 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/ae9ac9ce84e0903b0741af8da0df0d5beb1d612a"},{"sha":"60271907e7e11d19f713eef8baf9a7febdb8a825","author":{"name":"Sanjoy Das","email":"1e6767ccf44bdbb0cde2e9177e162614d52c985e@playingwithpointers.com"},"message":"Move previously added test case to the right location\n\nIn rL272580 I accidentally added a test case to test/CodeGen when\ntest/Transforms/DeadStoreElimination/ is a better place for it.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272581 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/60271907e7e11d19f713eef8baf9a7febdb8a825"},{"sha":"fa405a6dcc1baeb47368e64ff83c4bfff3944910","author":{"name":"Xinliang David Li","email":"30ef046928346b5918168f93b501e4fbd3c9de6a@google.com"},"message":"[MBP] Code cleanup #3 /NFC\n\nThis is third patch to clean up the code.\n\nIncluded in this patch:\n1. Further unclutter trace/chain formation main routine;\n2. Isolate the logic to compute global cost/conflict detection\n   into its own method;\n3. Heavily document the selection algorithm;\n4. Added helper hook to allow PGO specific logic to be\n   added in the future.\n \n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272582 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/fa405a6dcc1baeb47368e64ff83c4bfff3944910"},{"sha":"f50be3faf2a36eccfa6e64a409e97c5494e37c89","author":{"name":"Kevin Enderby","email":"d675e39ca675b5684cf61b7cb48e299521a53900@apple.com"},"message":"Update the AArch64ExternalSymbolizer to print literal strings as escaped strings\nso it is the same as the MCExternalSymbolizer.\n\nrdar://17349181\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272588 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/f50be3faf2a36eccfa6e64a409e97c5494e37c89"},{"sha":"9ce41c3e976724263b43a206e7a2981a2dc20980","author":{"name":"Sean Silva","email":"bbc85bd3e7209768ba47b13d44075df79c32c31f@gmail.com"},"message":"[PM] Port LVI to the new PM.\n\nThis is a bit gnarly since LVI is maintaining its own cache.\nI think this port could be somewhat cleaner, but I'd rather not spend\ntoo much time on it while we still have the old pass hanging around and\nlimiting how much we can clean things up.\nOnce the old pass is gone it will be easier (less time spent) to clean\nit up anyway.\n\nThis is the last dependency needed for porting JumpThreading which I'll\ndo in a follow-up commit (there's no printer pass for LVI or anything to\ntest it, so porting a pass that depends on it seems best).\n\nI've been mostly following:\nr269370 / D18834 which ported Dependence Analysis\nr268601 / D19839 which ported BPI\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272593 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/9ce41c3e976724263b43a206e7a2981a2dc20980"},{"sha":"121cd17fd6827c4aea01599693c396694e9aa34c","author":{"name":"Xinliang David Li","email":"30ef046928346b5918168f93b501e4fbd3c9de6a@google.com"},"message":"[MBP] Interface cleanups /NFC\n\nSave machine function pointer so that\nthe reference does not need to be passed around.\n\nThis also gives other methods access to machine\nfunction for information such as entry count etc.\n\n \n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272594 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/121cd17fd6827c4aea01599693c396694e9aa34c"},{"sha":"194b42effb5a54300805b33eb60d171688551a43","author":{"name":"Davide Italiano","email":"600176b5b7918004f59c5df1312b4545a180114a@freebsd.org"},"message":"[PM/MergeLoadStoreMotion] Convert the logic to static functions.\n\nPass AliasAnalyis and MemoryDepResult around. This is in preparation\nfor porting this pass to the new PM.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272595 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/194b42effb5a54300805b33eb60d171688551a43"},{"sha":"b8cca8451c8dbe22233782df299d5530d02b33a9","author":{"name":"Sean Silva","email":"bbc85bd3e7209768ba47b13d44075df79c32c31f@gmail.com"},"message":"[PM] Port JumpThreading to the new PM\n\nThis follows the approach in r263208 (for GVN) pretty closely:\n- move the bulk of the body of the function to the new PM class.\n- expose a runImpl method on the new-PM class that takes the IRUnitT and\n  pointers/references to any analyses and use that to implement the\n  old-PM class.\n- use a private namespace in the header for stuff that used to be file\n  scope\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272597 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/b8cca8451c8dbe22233782df299d5530d02b33a9"},{"sha":"ba53b88904876e44f84742485a0f53918db13290","author":{"name":"Davide Italiano","email":"600176b5b7918004f59c5df1312b4545a180114a@freebsd.org"},"message":"[PM/MergedLoadStoreMotion] Remove unneeded pass dependency.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272598 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/ba53b88904876e44f84742485a0f53918db13290"},{"sha":"d1714dc208f77c2e4466aed8d6a1f36fbb07bb76","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"Add support for collating profiles for use with code coverage\n\nDifferential Revision: http://reviews.llvm.org/D20993\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272599 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/d1714dc208f77c2e4466aed8d6a1f36fbb07bb76"},{"sha":"a29300175d5247727adca66bb9569cbcf6bca46a","author":{"name":"Dan Liew","email":"8ba258345e8c7589d20364528ac4964f896605aa@su-root.co.uk"},"message":"[LibFuzzer] Move tests in ``fuzzer-traces.test`` that require hooks to their own test.\n\nThe tests in ``fuzzer-traces-hooks.test`` only work on Linux because calls to hooks\n(e.g. ``__sanitizer_weak_hook_memcmp()``) from inside the sanitizer\nruntime are only implemented on Linux. Therefore these tests are set to\nonly run on Linux.\n\nDifferential Revision: http://reviews.llvm.org/D21253\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272600 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/ollie314/llvm/commits/a29300175d5247727adca66bb9569cbcf6bca46a"}]}
{"actor":{"display_login":"ollie314"}}