{"push_id":951360836,"size":13,"distinct_size":13,"ref":"refs/heads/upstream-with-swift","head":"35c08f06f32f7e5827e92fecae3d779316ed5bfa","before":"7c457d1dc43296875977606cf687737c948f1aff","commits":[{"sha":"bf3a7e4025cc9014d00b7e247e74f4a940870ddb","author":{"email":"af4b1a06dcc93e086b35435d5654eb2aff59399a@redking.me.uk","name":"Simon Pilgrim"},"message":"[X86] Add support for zeroed shuffle elements to getShuffleScalarElt\n\nEnable handling of SM_SentinelZero shuffle elements to getShuffleScalarElt. Improves VZEXT_LOAD matches in EltsFromConsecutiveLoads.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258865 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/bf3a7e4025cc9014d00b7e247e74f4a940870ddb"},{"sha":"cc3e3c6b70d0e10c9dd758b56e33d66ef2282c01","author":{"email":"4a8dfeb3a1c6b90c15fd5a5a91e8e25ea46ffe0b@rotateright.com","name":"Sanjay Patel"},"message":"[x86] make the subtarget member a const reference, not a pointer ; NFCI\n\nIt's passed in as a reference; it's not optional; it's not a pointer.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258867 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/cc3e3c6b70d0e10c9dd758b56e33d66ef2282c01"},{"sha":"6c77f5367fd2aaa866d82e1efb27afe4b83ce084","author":{"email":"af4b1a06dcc93e086b35435d5654eb2aff59399a@redking.me.uk","name":"Simon Pilgrim"},"message":"[X86][SSE] Added 8i8 to 8i64 sext/zext tests\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258868 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/6c77f5367fd2aaa866d82e1efb27afe4b83ce084"},{"sha":"dc8eb983e7900f640e0d2ed0f645024f22bae79d","author":{"email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com","name":"Reid Kleckner"},"message":"Handle more edge cases in intrinsic name binary search\n\nI tried to make the AMDGPU intrinsic info table use this instead of\nanother StringMatcher, and some issues arose.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258871 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/dc8eb983e7900f640e0d2ed0f645024f22bae79d"},{"sha":"539303e4040ddce1e6d46b72dd8787a4831129d1","author":{"email":"3cf7ba45f835c4cf8b5fe7d6a48fa95fd7df4df7@google.com","name":"Derek Schuff"},"message":"[WebAssembly] Omit no-op adds for non-mem uses of FrameIndex\n\nDifferential Revision: http://reviews.llvm.org/D16554\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258872 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/539303e4040ddce1e6d46b72dd8787a4831129d1"},{"sha":"6ed3ca91e58dac2696bd7bbf7b60456af7609fae","author":{"email":"4ba501e1be48e706a96a32d1bea9c8d791bf3a0f@apple.com","name":"Chris Bieneman"},"message":"Fixing the documentation builds\n\nI broke the documentation builds when I deleted the MakefileGuide as part of the autoconf removal. At some point I'll need to do a more in-depth pass updating the documentation to remove references to the old build system.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258873 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/6ed3ca91e58dac2696bd7bbf7b60456af7609fae"},{"sha":"80814c51f464e10696b45537b6f88d0d11b8da02","author":{"email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com","name":"Reid Kleckner"},"message":"[llvm-tblgen] Stop emitting the intrinsic name matching code\n\nThe AMDGPU backend was the last user of the old StringMatcher\nrecognition code. Move it over to the new lookupLLVMIntrinsicName\nfunciton, which is now improved to handle all of the interesting edge\ncases exposed by AMDGPU intrinsic names.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258875 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/80814c51f464e10696b45537b6f88d0d11b8da02"},{"sha":"5b815438f1b487268c01831448ded53281956216","author":{"email":"cebe363cee6d3fa04b2b89435790869c6de2f2fc@google.com","name":"Xinliang David Li"},"message":"[PGO] allow pgo name collector to disable compression (for testing)/NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258876 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/5b815438f1b487268c01831448ded53281956216"},{"sha":"a3f542f695cbd778f116575d73a33598e8cd8b6f","author":{"email":"d72748a98fd8b476107003df407128e166d060ac@playingwithpointers.com","name":"Sanjoy Das"},"message":"[docs] Fix a typo\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258878 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/a3f542f695cbd778f116575d73a33598e8cd8b6f"},{"sha":"0de25e87a7e75642c63b5173930aa28dc8a17d06","author":{"email":"1a6d70c497b881333962fb40612e3f3827d7c1cd@philipreames.com","name":"Philip Reames"},"message":"[GVN] Split AvailableValueInBlock into two parts [NFC]\n\nAvailableValue is the part that represents the potential rematerialization.  AvailableValueInBlock is simply a pair of an AvailableValue and a BB which we might materialize it in.\n\nThis is motivated by http://reviews.llvm.org/D16608.  The intent is that we'll have a single function which handles the local case which both local and non-local will use to identify available values.  Once that's done, the local case can rematerialize at the use site and the non-local case can do the SSA construction as it does currently.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258882 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/0de25e87a7e75642c63b5173930aa28dc8a17d06"},{"sha":"6bc5c395e182d3abd5ee113f1c2f5d6649870a8f","author":{"email":"2abc5bb9a8875ba283e7f41f8d9c39ae64fbdadd@apple.com","name":"Kevin Enderby"},"message":"Fix identify_magic() to check that a file that starts with MH_MAGIC is\nat least as big as the mach header to be identified as a Mach-O file and\nmake sure smaller files are not identified as a Mach-O files but as\nunknown files. Also fix identify_magic() so it looks at all 4 bytes of\nthe filetype field when determining the type of the Mach-O file.\nThen fix the macho-invalid-header test case to check that it is an\nunknown file and make sure it does not get the error for\nobject_error::parse_failed.  And also update the unit tests.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258883 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/6bc5c395e182d3abd5ee113f1c2f5d6649870a8f"},{"sha":"da5ebe55d945d4f46f83ff5ab3e8bf0897fd8ef2","author":{"email":"631d11d9fe908fc8f04b5865032c3043cb48fdfb@google.com","name":"Justin Lebar"},"message":"Disable all standard lib functions for NVVM.\n\nSummary:\nNVVM doesn't have a standard library, as currently implemented, so this\njust isn't going to work.  I'd like to revisit this, since it's hiding\nopportunities for optimization, but correctness comes first.\n\nThank you to hfinkel for pointing me in the right direction here.\n\nReviewers: tra\n\nSubscribers: echristo, jhen, llvm-commits, hfinkel\n\nDifferential Revision: http://reviews.llvm.org/D16604\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258884 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/da5ebe55d945d4f46f83ff5ab3e8bf0897fd8ef2"},{"sha":"35c08f06f32f7e5827e92fecae3d779316ed5bfa","author":{"email":"4cc8832e1f460a4b5ab3848aea21c8b896b1a7ae@Swift","name":"Automerger"},"message":"Propagating prior merge from 'llvm.org/master'.","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/35c08f06f32f7e5827e92fecae3d779316ed5bfa"}]}