Reland "Revert "[InstCombine] when calling conventions are compatible, don't...
Reland "Revert "[InstCombine] when calling conventions are compatible, don't convert the call to undef idiom""
This reverts commit a3fabc79 (relands
f4d682d6 with fix for the compile-time
regression issue).