{"push_id":582852613,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"3faddce8359bad72c459e0148178e8308ccc68bc","before":"a52e82d512a818662d1c306811a891d24667992a","commits":[{"sha":"3faddce8359bad72c459e0148178e8308ccc68bc","author":{"email":"d72748a98fd8b476107003df407128e166d060ac@playingwithpointers.com","name":"Sanjoy Das"},"message":"Fix bug 22641\n\nThe bug was a result of getPreStartForExtend interpreting nsw/nuw\nflags on an add recurrence more strongly than is legal.  {S,+,X}<nsw>\nimplies S+X is nsw only if the backedge of the loop is taken at least\nonce.\n\nNOTE: I had accidentally committed an unrelated change with the commit\nmessage of this change in r230275 (r230275 was reverted in r230279).\nThis is the correct change for this commit message.\n\nDifferential Revision: http://reviews.llvm.org/D7808","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/3faddce8359bad72c459e0148178e8308ccc68bc"}]}