{"push_id":740559951,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"892aa11e0d51bf1b1bab2409908bb7937234931c","before":"f5934613dc41174426bba6deb5467548951a8520","commits":[{"sha":"d1f2d5c384ee94eed83de59bfca57a3555abc03e","author":{"email":"f861e98f10aee98dc7dce70e80887ecdfdeb65b1@apple.com","name":"Enrico Granata"},"message":"Make ClangASTType::RemoveFastQualifiers() actually do something useful","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/d1f2d5c384ee94eed83de59bfca57a3555abc03e"},{"sha":"8e0dccaa828675e3c6e706117ad500be0718a3bf","author":{"email":"f861e98f10aee98dc7dce70e80887ecdfdeb65b1@apple.com","name":"Enrico Granata"},"message":"Cleanup a few stale comments in FormattersContainer.h","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/8e0dccaa828675e3c6e706117ad500be0718a3bf"},{"sha":"9ada135d7136a33cce0a68a40e80d9a6e0f32091","author":{"email":"038c340fe78831dc717b6cb1539137cc96c2aa29@burble.org","name":"Dawn Perchik"},"message":"[lldb-mi] Fix setting of breakpoints using file:func syntax.\n\nReviewed by: ki.stfu\nSubscribers: lldb-commits\nDifferential Revision: http://reviews.llvm.org/D11499","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/9ada135d7136a33cce0a68a40e80d9a6e0f32091"},{"sha":"82849e45fc32be77cdd134f181d17826d33e88d7","author":{"email":"d1d6fcc54c3fa761ad24d0db0db020ec8aa5f5ca@imgtec.com","name":"Vasileios Kalintiris"},"message":"[mips][FastISel] Fix call lowering by bailing out on \"fastcc\" calls.\n\nSummary:\nCurrently, we support only the MIPS O32 ABI calling convention for call\nlowering. With this change we avoid using the O32 calling convetion for\nlowering calls marked as using the fast calling convention.\n\nReviewers: dsanders\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D11515","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/82849e45fc32be77cdd134f181d17826d33e88d7"},{"sha":"f68a1b3027ff100a69b739881744f04b3f485f73","author":{"email":"2ca028346d1d172bdf6d5bd55544812ec8ee16e2@gmail.com","name":"Bruno Cardoso Lopes"},"message":"[PeepholeOptimizer] Look through PHIs to find additional register sources\n\nReapply 243271 with more fixes; although we are not handling multiple\nsources with coalescable copies, we were not properly skipping this\ncase.\n\n- Teaches the ValueTracker in the PeepholeOptimizer to look through PHI\ninstructions.\n- Add findNextSourceAndRewritePHI method to lookup into multiple sources\nreturnted by the ValueTracker and rewrite PHIs with new sources.\n\nWith these changes we can find more register sources and rewrite more\ncopies to allow coaslescing of bitcast instructions. Hence, we eliminate\nunnecessary VR64 <-> GR64 copies in x86, but it could be extended to\nother archs by marking \"isBitcast\" on target specific instructions. The\nx86 example follows:\n\nA:\n  psllq %mm1, %mm0\n  movd  %mm0, %r9\n  jmp C\n\nB:\n  por %mm1, %mm0\n  movd  %mm0, %r9\n  jmp C\n\nC:\n  movd  %r9, %mm0\n  pshufw  $238, %mm0, %mm0\n\nBecomes:\n\nA:\n  psllq %mm1, %mm0\n  jmp C\n\nB:\n  por %mm1, %mm0\n  jmp C\n\nC:\n  pshufw  $238, %mm0, %mm0\n\nDifferential Revision: http://reviews.llvm.org/D11197\nrdar://problem/20404526","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/f68a1b3027ff100a69b739881744f04b3f485f73"},{"sha":"bf1c3590b64bee935bcbf0590b07c4b43e9f6978","author":{"email":"1cd424918902c1dbc16c61ea09f30b31f6c2f0e9@freebsd.org","name":"Davide Italiano"},"message":"[tests] Use llvm-readobj instead of macho-dump.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/bf1c3590b64bee935bcbf0590b07c4b43e9f6978"},{"sha":"892aa11e0d51bf1b1bab2409908bb7937234931c","author":{"email":"038c340fe78831dc717b6cb1539137cc96c2aa29@burble.org","name":"Dawn Perchik"},"message":"Fix comment in TestExprOptions to match change of language from ObjC to ObjC++.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/892aa11e0d51bf1b1bab2409908bb7937234931c"}]}