{"push_id":2961504458,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"dbb1344827bd715b8db266615ae84d452dd59c99","before":"507b01b4132f2361580094087a673291d2787d91","commits":[{"sha":"dbb1344827bd715b8db266615ae84d452dd59c99","author":{"name":"Sebastian Pop","email":"1cb66cdf934439cb51d2b497c17556ff0f094da1@gmail.com"},"message":"[hot-cold-split] fix static analysis of cold regions\n\nMake the code of blockEndsInUnreachable to match the function\nblockEndsInUnreachable in CodeGen/BranchFolding.cpp. I also have\nadded a note to make sure the code of this function will not be\nmodified unless the back-end version is also modified.\n\nAn early return before outlining has been added to avoid\noutlining the full function body when the first block in the\nfunction is marked cold.\n\nThe static analysis of cold code has been amended to avoid\nmarking the whole function as cold by back-propagation\nbecause the back-propagation would mark blocks with return\nstatements as cold.\n\nThe patch adds debug statements to help discover these problems.\n\nDifferential Revision: https://reviews.llvm.org/D52904\n\nllvm-svn=344558","distinct":true,"url":"https://api.github.com/repos/llvm-git-prototype/llvm/commits/dbb1344827bd715b8db266615ae84d452dd59c99"}]}
{"actor":{"display_login":"llvm-git-migration"}}