[all-commits] [llvm/llvm-project] 102838: update_mir_test_checks.py: match undef vreg subreg...

Jay Foad via All-commits all-commits at lists.llvm.org
Mon Sep 18 04:15:00 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 102838d3f6e15a5c510257c2c70fe7faca5b59d6
      https://github.com/llvm/llvm-project/commit/102838d3f6e15a5c510257c2c70fe7faca5b59d6
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2023-09-18 (Mon, 18 Sep 2023)

  Changed paths:
    M llvm/test/CodeGen/X86/AMX/amx-greedy-ra-spill-shape.ll
    M llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-dead-def.mir
    M llvm/test/tools/UpdateTestChecks/update_mir_test_checks/Inputs/x86-dead-def.mir.expected
    M llvm/utils/update_mir_test_checks.py

  Log Message:
  -----------
  update_mir_test_checks.py: match undef vreg subreg definitions (#66627)

Following on from D139466 which added support for dead vreg defs, this
patch adds support for "undef" defs of subregs.

Use this to regenerate checks for amx-greedy-ra-spill-shape.ll which
previously required manual tweaks to the autogenerated checks to fix an
EXPENSIVE_CHECKS failure; see commit
8b7c1fbd9647a5a6ef246a6b5b2543ea0f5a2337




More information about the All-commits mailing list