This will provide a solid point for cold splitting. See D17555 for details.
Diff Detail
Diff Detail
Event Timeline
lib/CodeGen/MachineBlockPlacement.cpp | ||
---|---|---|
601 | The split for non EH code can not yet be safely implemented as is -- so it is better to be removed:
|
lib/CodeGen/MachineBlockPlacement.cpp | ||
---|---|---|
595 | This seems like very strange placement. Why would we update our notion of cold blocks for every hot block we find? I think you want to move this elsewhere and use the last block under the assumption that is coldest? Also, comments to explain your reasoning will be required. |
This seems like very strange placement. Why would we update our notion of cold blocks for every hot block we find? I think you want to move this elsewhere and use the last block under the assumption that is coldest? Also, comments to explain your reasoning will be required.