[all-commits] [llvm/llvm-project] d27a15: [NFCI][LoopUnrollAndJam] Changing LoopUnrollAndJam...

whitneywhtsang via All-commits all-commits at lists.llvm.org
Thu Jan 9 08:18:52 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: d27a15fed79c8e8484825ce6c3ce1682daeb1547
      https://github.com/llvm/llvm-project/commit/d27a15fed79c8e8484825ce6c3ce1682daeb1547
  Author: Whitney Tsang <whitneyt at ca.ibm.com>
  Date:   2020-01-09 (Thu, 09 Jan 2020)

  Changed paths:
    M llvm/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Passes/PassRegistry.def
    M llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
    M llvm/test/Transforms/LoopUnrollAndJam/dependencies.ll
    M llvm/test/Transforms/LoopUnrollAndJam/disable.ll
    M llvm/test/Transforms/LoopUnrollAndJam/pragma-explicit.ll
    M llvm/test/Transforms/LoopUnrollAndJam/unroll-and-jam.ll

  Log Message:
  -----------
  [NFCI][LoopUnrollAndJam] Changing LoopUnrollAndJamPass to a function
pass.

Summary: This patch changes LoopUnrollAndJamPass to a function pass, and
keeps the loops traversal order same as defined in
FunctionToLoopPassAdaptor LoopPassManager.h.

The next patch will change the loop traversal to outer to inner order,
so more loops can be transform.

Discussion in llvm-dev mailing list:
https://groups.google.com/forum/#!topic/llvm-dev/LF4rUjkVI2g
Reviewer: dmgreen, jdoerfert, Meinersbur, kbarton, bmahjour, etiotto
Reviewed By: dmgreen
Subscribers: hiraditya, zzheng, llvm-commits
Tag: LLVM
Differential Revision: https://reviews.llvm.org/D72230




More information about the All-commits mailing list