[all-commits] [llvm/llvm-project] bb725c: [VPlan] Use defined and ops VPValues to print VPIn...

Florian Hahn via All-commits all-commits at lists.llvm.org
Mon Aug 2 10:39:54 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bb725c98037eb8ad2ca2033427103b3503d57b2f
      https://github.com/llvm/llvm-project/commit/bb725c98037eb8ad2ca2033427103b3503d57b2f
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2021-08-02 (Mon, 02 Aug 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/VPlan.h
    M llvm/test/Transforms/LoopVectorize/vplan-printing.ll

  Log Message:
  -----------
  [VPlan] Use defined and ops VPValues to print VPInterleaveRecipe.

This patch updates VPInterleaveRecipe::print to print the actual defined
VPValues for load groups and the store VPValue operands for store
groups.

The IR references may become outdated while transforming the VPlan and
the defined and stored VPValues always are up-to-date.

Reviewed By: Ayal

Differential Revision: https://reviews.llvm.org/D107223




More information about the All-commits mailing list