[all-commits] [llvm/llvm-project] d18f15: [Hexagon] Add a case to BitTracker for new registe...

Ikhlas Ajbar via All-commits all-commits at lists.llvm.org
Tue Feb 25 11:45:54 PST 2025


  Branch: refs/heads/release/20.x
  Home:   https://github.com/llvm/llvm-project
  Commit: d18f15fe53bc1948e427ed1481b1f586938009d9
      https://github.com/llvm/llvm-project/commit/d18f15fe53bc1948e427ed1481b1f586938009d9
  Author: Ikhlas Ajbar <iajbar at quicinc.com>
  Date:   2025-02-25 (Tue, 25 Feb 2025)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
    A llvm/test/CodeGen/Hexagon/bittracker-regclass.ll

  Log Message:
  -----------
  [Hexagon] Add a case to BitTracker for new register class (#128580)

Code in the HexagonBitTracker checks for a specific register class when
processing sub-registers. A crash occurred due to a register class that
was not handled. The register class is
DoubleRegs_with_isub_hi_in_IntRegsLow8RegClassID, which is a class
formed by creating a register pair when one of the sub registers is a
Low8 integer register.
Fixes #128078
Patch by: Brendon Cahoon

(cherry picked from commit 4f7d8948d9d9a0d366ac737247abab2246834e05)



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