This patch moves some common utility functions out of IPSCCP and makes them available globally. The functions determine if interprocedural data-flow analyses can propagate information through function returns, arguments, and global variables.
This refactoring was suggested in the review of D37335.
this is just any_of.
It's also super-conservative.