[flang][NVPTX] Add initial support to the NVPTX target (#71992)

This patch adds initial support to the NVPTX target, enabling `flang` to
produce OpenMP offload code for NVPTX targets.

GitOrigin-RevId: be9fa9dee50138f0283a3354ce76069036b1330c
7 files changed