{"push_id":1369715921,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ddc828e20f7856c2ee0e1e4afc1ad14f9a53bd50","before":"7e6e629cc74783991598c43fb73ed572ef454b85","commits":[{"sha":"ddc828e20f7856c2ee0e1e4afc1ad14f9a53bd50","author":{"name":"Robert Lougher","email":"cd1104647d929a9355fe6a0258e4e7b17d895a91@gmail.com"},"message":"Reapply: \"Remove debug location from common tail when tail-merging\"\n\nThis reapplies revision 285093.  Original commit message:\n\nThe branch folding pass tail merges blocks into a common-tail.  However, the\ntail retains the debug information from one of the original inputs to the\nmerge (chosen randomly).  This is a problem for sampled-based PGO, as hits\non the common-tail will be attributed to whichever block was chosen,\nirrespective of which path was actually taken to the common-tail.\n\nThis patch fixes the issue by nulling the debug location for the common-tail.\n\nDifferential Revision: https://reviews.llvm.org/D25742","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/ddc828e20f7856c2ee0e1e4afc1ad14f9a53bd50"}]}
{"actor":{"display_login":"chapuni"}}