[all-commits] [llvm/llvm-project] d75fb1: [VectorCombine] Use poison insteaf of undef as pla...

Nuno Lopes via All-commits all-commits at lists.llvm.org
Wed Jul 19 02:29:23 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d75fb179631e7137def7e33d1845e41bcf05e1b4
      https://github.com/llvm/llvm-project/commit/d75fb179631e7137def7e33d1845e41bcf05e1b4
  Author: Nuno Lopes <nuno.lopes at tecnico.ulisboa.pt>
  Date:   2023-07-19 (Wed, 19 Jul 2023)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    M llvm/test/Transforms/VectorCombine/X86/extract-cmp-binop.ll

  Log Message:
  -----------
  [VectorCombine] Use poison insteaf of undef as placeholder [NFC]
These vector lanes are never accessed. They are used for shifting a value into the right lane
and therefore only 1 value of the whole vector is actually used




More information about the All-commits mailing list