{"push_id":698841916,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"f5de017bd0cca40e5d22d358be5ce563241d95b0","before":"e3dc6f758351064c11b1d44edd3f339bea02c4cf","commits":[{"sha":"c6fa902159ba14974165de2fb258cf6cddfa1d61","author":{"email":"56049f4b163f7f84e75f836729f274dcad040b86@google.com","name":"Jingyue Wu"},"message":"Add NVPTXLowerAlloca pass to convert alloca'ed memory to local address\n\nSummary:\nThis is done by first adding two additional instructions to convert the\nalloca returned address to local and convert it back to generic. Then\nreplace all uses of alloca instruction with the converted generic\naddress. Then we can rely NVPTXFavorNonGenericAddrSpace pass to combine\nthe generic addresscast and the corresponding Load, Store, Bitcast, GEP\nInstruction together.\n\nPatched by Xuetian Weng (xweng@google.com). \n\nTest Plan: test/CodeGen/NVPTX/lower-alloca.ll\n\nReviewers: jholewinski, jingyue\n\nReviewed By: jingyue\n\nSubscribers: meheff, broune, eliben, jholewinski, llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D10483\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239964 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/c6fa902159ba14974165de2fb258cf6cddfa1d61"},{"sha":"f5de017bd0cca40e5d22d358be5ce563241d95b0","author":{"email":"9f30e08254c7a10e9893e2360716635c3149a80c@redking.me.uk","name":"Simon Pilgrim"},"message":"[X86][SSE] Improved support for vector i16 to float conversions.\n\nAdded explicit sign extension for v4i16/v8i16 to v4i32/v8i32 before conversion to floats. Matches existing support for v4i8/v8i8.\n\nFollow up to D10433\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239966 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/f5de017bd0cca40e5d22d358be5ce563241d95b0"}]}