{"push_id":908917000,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"cb2bad780bcdbe5a373237b71b31c92aa2736cf3","before":"e8df234a6ea0dbc20e4da677f2f9f8c426f44246","commits":[{"sha":"cb2bad780bcdbe5a373237b71b31c92aa2736cf3","author":{"email":"8ef49bfc28efaa56b611a30038abc6f49d061428@codeaurora.org","name":"Jun Bum Lim"},"message":"[AArch64] Promote loads from stores\n\nThis change promotes load instructions which directly read from stores by\nreplacing them with mov instructions. If the store is wider than the load,\nthe load will be replaced with a bitfield extract.\nFor example :\n  STRWui %W1, %X0, 1\n  %W0 = LDRHHui %X0, 3\nbecomes\n  STRWui %W1, %X0, 1\n  %W0 = UBFMWri %W1, 16, 31\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256004 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/cb2bad780bcdbe5a373237b71b31c92aa2736cf3"}]}