{"push_id":2735534501,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f54c8c7cf3647ea8ef72c6c4dfc62b8da2c1ce0e","before":"a7352d97285ff0515b850c4f74c19831de2fde89","commits":[{"sha":"f54c8c7cf3647ea8ef72c6c4dfc62b8da2c1ce0e","author":{"name":"Alina Sbirlea","email":"e2d9ba6d797e327069a19c4d9f4d94fd503fb5bc@google.com"},"message":"[MemorySSA] Add API to update MemoryPhis, following CFG changes.\n\nSummary:\nWhen splitting predecessors in BasicBlockUtils, we create a new block as an immediate predecessor of the original BB, then we connect a given set of predecessors to the new block.\nThe API in this patch will be used to update MemoryPhis for this CFG change.\nIf all predecessors are being moved, we move the MemoryPhi directly. Otherwise we create a new MemoryPhi in the NewBB and populate its incoming values, while deleting them from BB's Phi.\n[Split from D45299 for easier review]\n\nReviewers: george.burgess.iv\n\nSubscribers: sanjoy, jlebar, Prazek, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D49156","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-20170507/commits/f54c8c7cf3647ea8ef72c6c4dfc62b8da2c1ce0e"}]}
{"actor":{"display_login":"chapuni"}}