code: def get_hipcc_path() -> List[str]:
      hipcc = os.environ.get("HIPCC", None)
      if hipcc:
          return shlex.split(hipcc)
  
      rocm_path = get_rocm_path()
      if rocm_path is None:
          return None
  
      if PLATFORM_WIN32:
          hipcc_bin = "bin/hipcc.exe"
      else:
          hipcc_bin = "bin/hipcc"
  
      hipcc_path = os.path.join(rocm_path, hipcc_bin)
      if os.path.exists(hipcc_path):
          return [hipcc_path]
      else:
          return None
  
imports: import contextlib
  import os
  import re
  import shlex
  import shutil
  import subprocess
  import sys
  import tempfile
  from typing import List, Set
  import cupy_builder
  import cupy_builder.install_utils
  from cupy_builder import _environment
  from cupy_builder._context import Context
label_desc: Use image node_id 5 for calling a global function with example usage: get_hipcc_path() and returns: shlex, None, list, None