[all-commits] [llvm/llvm-project] c0a7b1: [LV][NFC] Remove remaining uses of undef in tests ...

David Sherwood via All-commits all-commits at lists.llvm.org
Wed Nov 26 03:24:31 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c0a7b15d0158a79786a38f5e94fa8315d4c9f0fe
      https://github.com/llvm/llvm-project/commit/c0a7b15d0158a79786a38f5e94fa8315d4c9f0fe
  Author: David Sherwood <david.sherwood at arm.com>
  Date:   2025-11-26 (Wed, 26 Nov 2025)

  Changed paths:
    M llvm/test/Transforms/LoopVectorize/X86/pr39160.ll
    M llvm/test/Transforms/LoopVectorize/if-conversion.ll
    M llvm/test/Transforms/LoopVectorize/incorrect-dom-info.ll
    M llvm/test/Transforms/LoopVectorize/interleaved-accesses-uniform-load.ll
    M llvm/test/Transforms/LoopVectorize/iv_outside_user.ll
    M llvm/test/Transforms/LoopVectorize/lcssa-crashes.ll
    M llvm/test/Transforms/LoopVectorize/nsw-crash.ll
    M llvm/test/Transforms/LoopVectorize/scev-exitlim-crash.ll
    M llvm/test/Transforms/LoopVectorize/value-ptr-bug.ll
    M llvm/test/Transforms/LoopVectorize/vector-to-scalar-cast.ll
    M llvm/test/Transforms/LoopVectorize/version-mem-access.ll

  Log Message:
  -----------
  [LV][NFC] Remove remaining uses of undef in tests (#169357)

Split off from PR #163525, this standalone patch replaces almost all the
remaining cases where undef is used as value in loop vectoriser tests.
This will reduce the likelihood of contributors hitting the `undef
deprecator` warning in github.
NOTE: The remaining use of undef in iv_outside_user.ll will be fixed in
a separate PR.

I've removed the test stride_undef from version-mem-access.ll, since
there is already a stride_poison test.



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