The change is an effort to split and refactor abandoned D34708 into smaller parts.
Here the behaviour of unsupported instructions is changed to match the behaviour of explicit intrinsics calls. Currently LLVM crashes with:
Assertion getInstruction() && "Not a call or invoke instruction!" failed.
-> = isIndirectCall ? NVPTXISD::PrintCall : NVPTXISD::PrintCallUni;