[all-commits] [llvm/llvm-project] 4df6f3: InstCombine: Stop using grep in some tests

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Dec 1 20:09:10 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4df6f3f8a36af2a655edc76808b6fd98f523c08b
      https://github.com/llvm/llvm-project/commit/4df6f3f8a36af2a655edc76808b6fd98f523c08b
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

  Changed paths:
    M llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll
    M llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll

  Log Message:
  -----------
  InstCombine: Stop using grep in some tests

Switch to FileCheck and generated checks.


  Commit: 8be07f6ad605a96913390320fca7976c8f7566de
      https://github.com/llvm/llvm-project/commit/8be07f6ad605a96913390320fca7976c8f7566de
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

  Changed paths:
    M llvm/test/Transforms/InstCombine/2011-06-13-nsw-alloca.ll
    M llvm/test/Transforms/InstCombine/pr44245.ll

  Log Message:
  -----------
  InstCombine: Don't use anonymous values in tests

These interfered with opaquification


  Commit: 997d7d193149bdce5512405d7384f700c0cab39d
      https://github.com/llvm/llvm-project/commit/997d7d193149bdce5512405d7384f700c0cab39d
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

  Changed paths:
    M llvm/test/Transforms/InstCombine/2008-01-06-VoidCast.ll
    M llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll
    M llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
    M llvm/test/Transforms/InstCombine/2012-6-7-vselect-bitcast.ll
    M llvm/test/Transforms/InstCombine/addrspacecast.ll
    M llvm/test/Transforms/InstCombine/alias-recursion.ll
    M llvm/test/Transforms/InstCombine/alloca-cast-debuginfo.ll
    M llvm/test/Transforms/InstCombine/alloca-in-non-alloca-as.ll
    M llvm/test/Transforms/InstCombine/alloca.ll
    M llvm/test/Transforms/InstCombine/byval.ll
    M llvm/test/Transforms/InstCombine/dbg-simplify-alloca-size.ll
    M llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll
    M llvm/test/Transforms/InstCombine/icmp-custom-dl.ll
    M llvm/test/Transforms/InstCombine/icmp-gep.ll
    M llvm/test/Transforms/InstCombine/lifetime-no-null-opt.ll
    M llvm/test/Transforms/InstCombine/non-integral-pointers.ll
    M llvm/test/Transforms/InstCombine/pr27703.ll
    M llvm/test/Transforms/InstCombine/pr33689_same_bitwidth.ll
    M llvm/test/Transforms/InstCombine/pr39908.ll
    M llvm/test/Transforms/InstCombine/pr44242.ll
    M llvm/test/Transforms/InstCombine/pr44245.ll
    M llvm/test/Transforms/InstCombine/pr58901.ll
    M llvm/test/Transforms/InstCombine/scalable-cast-of-alloc.ll
    M llvm/test/Transforms/InstCombine/select-cmp-br.ll
    M llvm/test/Transforms/InstCombine/unpack-fca.ll

  Log Message:
  -----------
  InstCombine: Convert some tests to opaque pointers

Needed manual fixes:
  2008-01-06-VoidCast.ll
  alias.ll @0 type lost
  pr27703.ll totally confused
  pr44242.ll phi and update_test_checks
  pr44245.ll phi and update_test_checks

Needed re-running update_test_checks:
  2009-01-08-AlignAlloca.ll
  2009-02-20-InstCombine-SROA.ll
  addrspacecast.ll
  alloca-cast-debuginfo.ll
  alloca-in-non-alloca-as.ll
  alloca.ll
  icmp-gep.ll
  icmp-custom-dl.ll
  lifetime-no-null-opt.ll
  non-integral-pointers.ll
  pr33689_same_bitwidth.ll
  pr39908.ll
  scalable-cast-of-alloc.ll
  select-cmp-br.ll
  unpack-fca.ll

Converted to generated checks:
  2012-6-7-vselect-bitcast.ll


Compare: https://github.com/llvm/llvm-project/compare/66cf61abd849...997d7d193149


More information about the All-commits mailing list