{"push_id":631704469,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"89d640a824153c0165615b8b01af5cbbbc3011ea","before":"41ed49389bc67e1855aeb6a026acb4992424a245","commits":[{"sha":"dee1e82714685597252d73394f020f2dd04818f7","author":{"email":"d72748a98fd8b476107003df407128e166d060ac@playingwithpointers.com","name":"Sanjoy Das"},"message":"[SCEV] Refactor out isHighCostExpansion. NFCI.\n\nSummary:\nMove isHighCostExpansion from IndVarSimplify to SCEVExpander.  This\nexposed function will be used in a subsequent change.\n\nReviewers: bogner, atrick\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D8995\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234844 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/dee1e82714685597252d73394f020f2dd04818f7"},{"sha":"17e08f50b98302f1df41f79ae03b3288fd0f2a3a","author":{"email":"d72748a98fd8b476107003df407128e166d060ac@playingwithpointers.com","name":"Sanjoy Das"},"message":"[SCEV] Strengthen SCEVExpander::isHighCostExpansion.\n\nSummary:\n\nTeach `isHighCostExpansion` to consider divisions by power-of-two\nconstants as cheap and add a test case.  This change is needed for a new\nuser of `isHighCostExpansion` that will be added in a subsequent change.\n\nDepends on D8995.\n\nReviewers: atrick\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D8993\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234845 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/17e08f50b98302f1df41f79ae03b3288fd0f2a3a"},{"sha":"888e8e3a663b0cacbf105a336dfb9cd620bd1b6f","author":{"email":"d72748a98fd8b476107003df407128e166d060ac@playingwithpointers.com","name":"Sanjoy Das"},"message":"[LoopUnrollRuntime] Avoid high-cost trip count computation.\n\nSummary:\nRuntime unrolling of loops needs to emit an expression to compute the\nloop's runtime trip-count.  Avoid runtime unrolling if this computation\nwill be expensive.\n\nDepends on D8993.\n\nReviewers: atrick\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D8994\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234846 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/888e8e3a663b0cacbf105a336dfb9cd620bd1b6f"},{"sha":"89d640a824153c0165615b8b01af5cbbbc3011ea","author":{"email":"d72748a98fd8b476107003df407128e166d060ac@playingwithpointers.com","name":"Sanjoy Das"},"message":"[SCEVExpander] Fix comments for functions. NFC.\n\nBring function documentation for ScalarEvolutionExpander up to code by\nnot repeating the function name in the comment documenting\nfunctionality.  Reflow the edited comments where needed.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234847 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/89d640a824153c0165615b8b01af5cbbbc3011ea"}]}