[all-commits] [llvm/llvm-project] 221c3b: [InstSimplify] Canonicalize non-demanded shuffle o...

Nikita Popov via All-commits all-commits at lists.llvm.org
Wed Jan 6 12:34:01 PST 2021


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 221c3b174b15855ec941ef60a551f22ac96a254e
      https://github.com/llvm/llvm-project/commit/221c3b174b15855ec941ef60a551f22ac96a254e
  Author: Nikita Popov <nikita.ppv at gmail.com>
  Date:   2021-01-06 (Wed, 06 Jan 2021)

  Changed paths:
    M llvm/lib/Analysis/InstructionSimplify.cpp

  Log Message:
  -----------
  [InstSimplify] Canonicalize non-demanded shuffle op to poison (NFCI)

I don't believe this has an observable effect, because the only
thing we care about here is replacing the operand with a constant
so following folds can apply. This change is just to make the
representation follow canonical unary shuffle form.




More information about the All-commits mailing list