[all-commits] [llvm/llvm-project] 7138e1: [SPIR-V] Fix crash on switch with odd-width condit...

Arseniy Obolenskiy via All-commits all-commits at lists.llvm.org
Fri Jul 10 07:59:27 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7138e1f3e2170de61e10f2d1fae03690de591548
      https://github.com/llvm/llvm-project/commit/7138e1f3e2170de61e10f2d1fae03690de591548
  Author: Arseniy Obolenskiy <arseniy.obolenskiy at amd.com>
  Date:   2026-07-10 (Fri, 10 Jul 2026)

  Changed paths:
    M llvm/lib/Target/SPIRV/SPIRVISelLowering.h
    A llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers/i128-switch-condition-type.ll
    A llvm/test/CodeGen/SPIRV/switch-odd-width-condition.ll

  Log Message:
  -----------
  [SPIR-V] Fix crash on switch with odd-width condition type (#208026)

getPreferredSwitchConditionType called getSimpleVT unconditionally,
which asserts on extended EVTs like i31

Return i1 for non-simple types to keep CodeGenPrepare from widening the
condition



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