{"push_id":1341669265,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"25d9f1156f1a0eeda443501ca1131313b60bf52c","before":"365654256b1411c0fcaeac498267e33bb9d17d7d","commits":[{"sha":"25d9f1156f1a0eeda443501ca1131313b60bf52c","author":{"name":"Dylan McKay","email":"88a58bf7623d66efc60922202f3be402a5945864@gmail.com"},"message":"[RegAllocGreedy] Attempt to split unspillable live intervals\n\nSummary:\nPreviously, when allocating unspillable live ranges, we would never\nattempt to split. We would always bail out and try last ditch graph\nrecoloring.\n\nThis patch changes this by attempting to split all live intervals before\nperforming recoloring.\n\nThis fixes LLVM bug PR14879.\n\nI can't add test cases for any backends other than AVR because none of\nthem have small enough register classes to trigger the bug.\n\nReviewers: qcolombet\n\nSubscribers: MatzeB\n\nDifferential Revision: https://reviews.llvm.org/D25070\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@283838 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/25d9f1156f1a0eeda443501ca1131313b60bf52c"}]}
{"actor":{"display_login":"chapuni"}}