[all-commits] [llvm/llvm-project] 8867fc: [LV] Hoist mapping of IR operands to VPValues (NFC).

Florian Hahn via All-commits all-commits at lists.llvm.org
Fri Apr 2 09:58:46 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8867fc69f03d0438b0e8beb1dd89c04238f631a1
      https://github.com/llvm/llvm-project/commit/8867fc69f03d0438b0e8beb1dd89c04238f631a1
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2021-04-02 (Fri, 02 Apr 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h

  Log Message:
  -----------
  [LV] Hoist mapping of IR operands to VPValues (NFC).

This patch moves mapping of IR operands to VPValues out of
tryToCreateWidenRecipe. This allows using existing VPValue operands when
widening recipes directly, which will be introduced in future patches.




More information about the All-commits mailing list