{"push_id":771355817,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"0adb21e645524ecfd0019a99cf0f95da8d47e632","before":"ba3bfdbce8750fc42912c09ab243a95844b20266","commits":[{"sha":"0adb21e645524ecfd0019a99cf0f95da8d47e632","author":{"email":"1f7432263446ac4f226b3f79c32d2744a3aa227f@google.com","name":"Diego Novillo"},"message":"Fix memory leak in sample profile pass.\n\nThe problem here were the function analyses invoked by the function pass\nmanager from the new IPO pass. I looked at other IPO passes needing\ndominance information and the only one that requires it (partial\ninliner) does not use the standard dependency mechanism.\n\nThis patch mimics what the partial inliner does to compute dominance,\npost-dominance and loop info. One thing I like about this approach is\nthat I can delay the computation of all this until I actually need it.\n\nThis should bring the ASAN buildbot back to green. If there's a better\nway to fix this, I'll do it in a follow-up patch.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/0adb21e645524ecfd0019a99cf0f95da8d47e632"}]}