{"push_id":2923973088,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"ea81843dbdce70c387cf1a16fcaadb86f3854211","before":"637450a7f297647aed2f51f74673ff3129448475","commits":[{"sha":"cf1b18658c55348b719b956e5431471434862b93","author":{"name":"David Green","email":"4503caa52df5afa1c818a4a776e14b0cb7e5dc0c@arm.com"},"message":"[InstCombine] Fold ~A - Min/Max(~A, O) -> Max/Min(A, ~O) - A\n\nThis is an attempt to get out of a local-minimum that instcombine currently\ngets stuck in. We essentially combine two optimisations at once, ~a - ~b = b-a\nand min(~a, ~b) = ~max(a, b), only doing the transform if the result is at\nleast neutral. This involves using IsFreeToInvert, which has been expanded a\nlittle to include selects that can be easily inverted.\n\nThis is trying to fix PR35875, using the ideas from Sanjay. It is a large\nimprovement to one of our rgb to cmy kernels.\n\nDifferential Revision: https://reviews.llvm.org/D52177\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343569 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-llvm/commits/cf1b18658c55348b719b956e5431471434862b93"},{"sha":"ea81843dbdce70c387cf1a16fcaadb86f3854211","author":{"name":"Oliver Stannard","email":"94cff2ce4b0d642d902b3e53b6d230493f404544@arm.com"},"message":"[AArch64][v8.5A] Add MTE system instructions\n\nThe Memory Tagging Extension adds system instructions for data cache\nmaintenance, implemented as new operands to the DC instruction.\n\nPatch by Pablo Barrio!\n\nDifferential revision: https://reviews.llvm.org/D52487\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343570 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-llvm/commits/ea81843dbdce70c387cf1a16fcaadb86f3854211"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}