[all-commits] [llvm/llvm-project] a2aa88: [GlobalISel] Add a update_givaluetracking_test_che...

David Green via All-commits all-commits at lists.llvm.org
Thu May 22 01:06:58 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a2aa88192f4ecffa41d09fa5a0c506cc786d1035
      https://github.com/llvm/llvm-project/commit/a2aa88192f4ecffa41d09fa5a0c506cc786d1035
  Author: David Green <david.green at arm.com>
  Date:   2025-05-22 (Thu, 22 May 2025)

  Changed paths:
    M llvm/test/CodeGen/AArch64/GlobalISel/knownbits-const.mir
    M llvm/test/tools/UpdateTestChecks/lit.local.cfg
    A llvm/test/tools/UpdateTestChecks/update_givaluetracking_test_checks/Inputs/const.mir
    A llvm/test/tools/UpdateTestChecks/update_givaluetracking_test_checks/Inputs/const.mir.expected
    A llvm/test/tools/UpdateTestChecks/update_givaluetracking_test_checks/knownbits-const.test
    A llvm/test/tools/UpdateTestChecks/update_givaluetracking_test_checks/lit.local.cfg
    M llvm/utils/UpdateTestChecks/common.py
    A llvm/utils/update_givaluetracking_test_checks.py
    M llvm/utils/update_mir_test_checks.py

  Log Message:
  -----------
  [GlobalISel] Add a update_givaluetracking_test_checks.py script (#140296)

As with the other update scripts this takes the output of
-passes=print<gisel-value-tracking> and inserts the results into an
existing mir file. This means that the input is a lot like
update_analysis_test_checks.py, and the output needs to insert into a
mir file similarly to update_mir_test_checks.py. The code used to do the
inserting has been moved to common, to allow it to be reused. Otherwise
it tries to reuse the existing infrastructure, and
update_givaluetracking_test_checks is kept relatively short.



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