This patch is to make fast isel for 64bit XCOFF have the ability to select general intrinsics which will not be generated as function entry and function descriptor in the final assembly.
This hides some issues in SelectBasicBlock() -> Scheduler->EmitSchedule() for a single debug related intrinsic call, for example DBG_LABEL in D114685 and DBG_VALUE in D114686.
For example, for DBG_VALUE in patch D114686, the DBG_VALUE will be wrongly generated at the end of the function instead of the front like the IR shows, thus later DWARF info generation will miss generating some DWARF info(arguments/local variables) for the inlined subroutine.
We can fix this issue in EmitSchedule of course, but I think for our XCOFF case, the most sensible way is to let fast ISEL can lower these intrinsics calls so that we don't need to use DAG isel for these not well handled debug intrinsic calls in SelectBasicBlock() -> Scheduler->EmitSchedule().