[all-commits] [llvm/llvm-project] a7c1f4: [mlir][spirv] Enable block splitting for `spirv.Sw...

Igor Wodiany via All-commits all-commits at lists.llvm.org
Mon Dec 1 09:42:14 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a7c1f467339abd1942c89f2ef8b79083e89e7dad
      https://github.com/llvm/llvm-project/commit/a7c1f467339abd1942c89f2ef8b79083e89e7dad
  Author: Igor Wodiany <igor.wodiany at imgtec.com>
  Date:   2025-12-01 (Mon, 01 Dec 2025)

  Changed paths:
    M mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp
    M mlir/lib/Target/SPIRV/Deserialization/Deserializer.h
    A mlir/test/Target/SPIRV/selection_switch.spvasm

  Log Message:
  -----------
  [mlir][spirv] Enable block splitting for `spirv.Switch` (#170147)

This is not strictly necessary as now selection regions can yield
values, however splitting the block simplifies the code as it avoids
unnecessary values being sunk just to be later yielded.



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