[all-commits] [llvm/llvm-project] b9702b: [LV] Consider insts feeding interleave group point...

Florian Hahn via All-commits all-commits at lists.llvm.org
Wed Jun 19 09:07:31 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b9702bb12f19b7bdb7f4420f94ee603d29d1bf1b
      https://github.com/llvm/llvm-project/commit/b9702bb12f19b7bdb7f4420f94ee603d29d1bf1b
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-06-19 (Wed, 19 Jun 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/test/Transforms/LoopVectorize/X86/interleave-cost.ll
    M llvm/test/Transforms/LoopVectorize/X86/pr47437.ll

  Log Message:
  -----------
  [LV] Consider insts feeding interleave group pointers free.

For interleave groups, we only generate a pointer for the start of the
interleave group (the instruction at the insert position). The other
addresses for other members are alreayd considered free, but so are
their operands, if they are only used in address computations for
other interleave group members.



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