[all-commits] [llvm/llvm-project] cb9cb4: [UTC] Introduce test for PR147670 (NFC)

Antonio Frighetto via All-commits all-commits at lists.llvm.org
Wed Sep 10 10:41:26 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cb9cb4eb2e54917e80c93d7c44a559cc92964078
      https://github.com/llvm/llvm-project/commit/cb9cb4eb2e54917e80c93d7c44a559cc92964078
  Author: Antonio Frighetto <me at antoniofrighetto.com>
  Date:   2025-09-10 (Wed, 10 Sep 2025)

  Changed paths:
    A llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/tbaa-semantics-checks.ll
    A llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/tbaa-semantics-checks.ll.expected
    A llvm/test/tools/UpdateTestChecks/update_test_checks/tbaa-semantics-checks.test

  Log Message:
  -----------
  [UTC] Introduce test for PR147670 (NFC)


  Commit: 1cacc7339b21099bee85f7bb5d14b1964bdb3f74
      https://github.com/llvm/llvm-project/commit/1cacc7339b21099bee85f7bb5d14b1964bdb3f74
  Author: Antonio Frighetto <me at antoniofrighetto.com>
  Date:   2025-09-10 (Wed, 10 Sep 2025)

  Changed paths:
    M llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/tbaa-semantics-checks.ll.expected
    M llvm/test/tools/UpdateTestChecks/update_test_checks/tbaa-semantics-checks.test
    M llvm/utils/UpdateTestChecks/common.py
    M llvm/utils/update_cc_test_checks.py
    M llvm/utils/update_test_checks.py

  Log Message:
  -----------
  [UTC] Record TBAA semantics when autogenerating check lines

UpdateTestChecks have been updated to take into account TBAA
semantics as well, when emitting checks. This is achieved by
parsing TBAA metadata for each tool invocation – whose tool
is identified by their prefixes –, and maintaining a global
dict of prefixes, TBAA nodes.


Compare: https://github.com/llvm/llvm-project/compare/20cfaf067912...1cacc7339b21

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