[all-commits] [llvm/llvm-project] b9d50a: [Clang][Hexagon] Add H2 as recognized OS in target...

quic-k via All-commits all-commits at lists.llvm.org
Fri May 8 07:49:08 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b9d50a8e952a6e9c48f884c41ea0c5d4aae854aa
      https://github.com/llvm/llvm-project/commit/b9d50a8e952a6e9c48f884c41ea0c5d4aae854aa
  Author: quic-k <kushpal at qti.qualcomm.com>
  Date:   2026-05-08 (Fri, 08 May 2026)

  Changed paths:
    M clang/lib/Basic/Targets.cpp
    M clang/lib/Basic/Targets/OSTargets.h
    M clang/test/Preprocessor/hexagon-predefines.c
    M llvm/include/llvm/TargetParser/Triple.h
    M llvm/lib/TargetParser/Triple.cpp

  Log Message:
  -----------
  [Clang][Hexagon] Add H2 as recognized OS in target triple (#195621)

H2 (Hexagon Hypervisor) is an open-source lightweight OS/hypervisor
for the Qualcomm Hexagon processor family that supports running
multiple guest operating systems concurrently via hardware
virtualization. It is available at:
  https://github.com/qualcomm/hexagon-hypervisor

Since there is currently no open-source toolchain for Hexagon, H2
provides a path toward building one — making Clang/LLVM support
for H2 an important step in enabling an open-source Hexagon
development ecosystem.

Signed-off-by: Kushal Pal <kushpal at qti.qualcomm.com>



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list