{"push_id":2836310294,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"460e601c155d9490c5eb1aa0f541a8bb6c2e8fb7","before":"ff8943d248014e545e99e0350c3fbe0b0f6bca70","commits":[{"sha":"460e601c155d9490c5eb1aa0f541a8bb6c2e8fb7","author":{"name":"Matthias Braun","email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de"},"message":"Reverse subregister saved loops in register usage info collector; NFC\n\nOn AMDGPU we have 70 register classes, so iterating over all 70\neach time and exiting is costly on the CPU, this flips the loop\naround so that it loops over the 70 register classes first,\nand exits without doing the inner loop if needed.\n\nOn my test just starting radv this takes\nRegUsageInfoCollector::runOnMachineFunction\nfrom 6.0% of total time to 2.7% of total time,\nand reduces the startup from 2.24s to 2.19s\n\nPatch by David Airlie!\n\nDifferential Revision: https://reviews.llvm.org/D48582\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@340993 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/460e601c155d9490c5eb1aa0f541a8bb6c2e8fb7"}]}
{"actor":{"display_login":"chapuni"}}