{"push_id":614402647,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"0248a8d6402a00cdb88543b922b6d01ebf1d6a04","before":"9f2a4d1c5b64c1d5a0ea7b1107b9a6fc01848c7d","commits":[{"sha":"0248a8d6402a00cdb88543b922b6d01ebf1d6a04","author":{"email":"56049f4b163f7f84e75f836729f274dcad040b86@google.com","name":"Jingyue Wu"},"message":"[SLSR] handle candidate form &B[i * S]\n\nSummary:\nThis patch enhances SLSR to handle another candidate form &B[i * S]. If\nwe found two candidates\n\nS1: X = &B[i * S]\nS2: Y = &B[i' * S]\n\nand S1 dominates S2, we can replace S2 with\n\nY = &X[(i' - i) * S]\n\nTest Plan:\nslsr-gep.ll\nX86/no-slsr.ll: verify that we do not run SLSR on GEPs that already fit into\nan addressing mode\n\nReviewers: eliben, atrick, meheff, hfinkel\n\nReviewed By: hfinkel\n\nSubscribers: sanjoy, llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D7459","distinct":true,"url":"https://api.github.com/repos/chapuni/llvm-project/commits/0248a8d6402a00cdb88543b922b6d01ebf1d6a04"}]}