[all-commits] [llvm/llvm-project] 8fbed6: [UpdateTestChecks] Prevent rapid onset insanity wh...

Roman Lebedev via All-commits all-commits at lists.llvm.org
Fri Apr 15 05:43:37 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8fbed6870bb290d8f62840b3bb29c16ffec7f3ed
      https://github.com/llvm/llvm-project/commit/8fbed6870bb290d8f62840b3bb29c16ffec7f3ed
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2022-04-15 (Fri, 15 Apr 2022)

  Changed paths:
    A llvm/test/tools/UpdateTestChecks/update_analyze_test_checks/Inputs/x86-loopvectorize-costmodel.ll
    A llvm/test/tools/UpdateTestChecks/update_analyze_test_checks/Inputs/x86-loopvectorize-costmodel.ll.expected
    A llvm/test/tools/UpdateTestChecks/update_analyze_test_checks/loopvectorize-costmodel.test
    M llvm/utils/UpdateTestChecks/common.py
    M llvm/utils/update_analyze_test_checks.py

  Log Message:
  -----------
  [UpdateTestChecks] Prevent rapid onset insanity when forced to write LoopVectorize-driven costmodel tests

Subj, or on other words, we have a lot of tests that are driven by
the LoopVectorizer's debug output, but we don't have
any meaningful way to autogenerate checklines in them,
which means that an insurmountable amount of manual work
is required when modifying the appropriate cost models.

That is not sustainable, so this presents a solution.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D121133




More information about the All-commits mailing list