{"push_id":1433259421,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"dc858ea6634e0adc4a846d55b8de83560a91c937","before":"7497e3078db62560cc38d46603ddf998d0a90ea7","commits":[{"sha":"dc858ea6634e0adc4a846d55b8de83560a91c937","author":{"name":"Matthias Braun","email":"8a3a3d0fd28f458f6e52ab07962f3b51b385dc37@braunis.de"},"message":"Move most EH from MachineModuleInfo to MachineFunction\n\nRecommitting r288293 with some extra fixes for GlobalISel code.\n\nMost of the exception handling members in MachineModuleInfo is actually\nper function data (talks about the \"current function\") so it is better\nto keep it at the function instead of the module.\n\nThis is a necessary step to have machine module passes work properly.\n\nAlso:\n- Rename TidyLandingPads() to tidyLandingPads()\n- Use doxygen member groups instead of \"//===- EH ---\"... so it is clear\n  where a group ends.\n- I had to add an ugly const_cast at two places in the AsmPrinter\n  because the available MachineFunction pointers are const, but the code\n  wants to call tidyLandingPads() in between\n  (markFunctionEnd()/endFunction()).\n\nDifferential Revision: https://reviews.llvm.org/D27227","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/dc858ea6634e0adc4a846d55b8de83560a91c937"}]}
{"actor":{"display_login":"chapuni"}}