On 11/30/2015 01:42 AM, Richard Biener wrote:
I'd argue that any pass that expects this stuff to be live across a pass is fundamentally broken.Yeah. I've pondered with clearing the hashmap after each pass (and hope no IPA pass would redirect edges). Or even more aggressive, clear the hashmap as well when we do set_cfun ().Maybe you can try that? And no, I don't think any pass expects this stuff to be live across passes.
jeff