[all-commits] [llvm/llvm-project] c64c0b: first impl of the new topo sort

Christian Ulmann via All-commits all-commits at lists.llvm.org
Tue May 21 02:17:39 PDT 2024


  Branch: refs/heads/users/dinistro/fix-toposort-complexity
  Home:   https://github.com/llvm/llvm-project
  Commit: c64c0b7708a363960eacfe66e631fbef7ef5bb00
      https://github.com/llvm/llvm-project/commit/c64c0b7708a363960eacfe66e631fbef7ef5bb00
  Author: Christian Ulmann <christian.ulmann at nextsilicon.com>
  Date:   2024-05-21 (Tue, 21 May 2024)

  Changed paths:
    M mlir/include/mlir/Analysis/SliceAnalysis.h
    M mlir/lib/Analysis/SliceAnalysis.cpp
    M mlir/test/Analysis/test-topoligical-sort.mlir
    M mlir/test/Dialect/Affine/slicing-utils.mlir
    M mlir/test/lib/Analysis/TestSlice.cpp

  Log Message:
  -----------
  first impl of the new topo sort


  Commit: 5e181bd00cbe1cab023e496f00d3340fbf31cdbe
      https://github.com/llvm/llvm-project/commit/5e181bd00cbe1cab023e496f00d3340fbf31cdbe
  Author: Christian Ulmann <christian.ulmann at nextsilicon.com>
  Date:   2024-05-21 (Tue, 21 May 2024)

  Changed paths:
    A mlir/include/mlir/Analysis/TopologicalSortUtils.h
    R mlir/include/mlir/Transforms/TopologicalSortUtils.h
    M mlir/lib/Analysis/CMakeLists.txt
    A mlir/lib/Analysis/TopologicalSortUtils.cpp
    M mlir/lib/Transforms/TopologicalSort.cpp
    M mlir/lib/Transforms/Utils/CMakeLists.txt
    M mlir/lib/Transforms/Utils/RegionUtils.cpp
    R mlir/lib/Transforms/Utils/TopologicalSortUtils.cpp
    M mlir/lib/Transforms/ViewOpGraph.cpp
    A mlir/test/Analysis/test-toposort.mlir
    R mlir/test/Transforms/test-toposort.mlir
    M mlir/test/lib/Analysis/CMakeLists.txt
    A mlir/test/lib/Analysis/TestTopologicalSort.cpp
    M mlir/test/lib/Transforms/CMakeLists.txt
    R mlir/test/lib/Transforms/TestTopologicalSort.cpp
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

  Log Message:
  -----------
  move topo utils to analysis


  Commit: 277ed0ac9f4e2b8963defea5c54e2f0868103a37
      https://github.com/llvm/llvm-project/commit/277ed0ac9f4e2b8963defea5c54e2f0868103a37
  Author: Christian Ulmann <christian.ulmann at nextsilicon.com>
  Date:   2024-05-21 (Tue, 21 May 2024)

  Changed paths:
    M mlir/include/mlir/Analysis/TopologicalSortUtils.h
    M mlir/include/mlir/Transforms/RegionUtils.h
    M mlir/lib/Analysis/SliceAnalysis.cpp
    M mlir/lib/Analysis/TopologicalSortUtils.cpp
    M mlir/lib/Dialect/ArmSME/Transforms/TileAllocation.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
    M mlir/lib/Transforms/Mem2Reg.cpp
    M mlir/lib/Transforms/Utils/RegionUtils.cpp

  Log Message:
  -----------
  migrate block topo sort


  Commit: a269b086c64d009d2f3af2891b02c5daca7457a4
      https://github.com/llvm/llvm-project/commit/a269b086c64d009d2f3af2891b02c5daca7457a4
  Author: Christian Ulmann <christian.ulmann at nextsilicon.com>
  Date:   2024-05-21 (Tue, 21 May 2024)

  Changed paths:
    M mlir/include/mlir/Analysis/SliceAnalysis.h
    M mlir/include/mlir/Analysis/TopologicalSortUtils.h
    M mlir/lib/Analysis/SliceAnalysis.cpp
    M mlir/lib/Analysis/TopologicalSortUtils.cpp
    M mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
    M mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp
    M mlir/lib/Transforms/SROA.cpp
    M mlir/test/lib/Analysis/TestSlice.cpp

  Log Message:
  -----------
  move all topo sorts into the utils file


  Commit: 9ea5fb929db8c4566abca69f5940a30b13de148d
      https://github.com/llvm/llvm-project/commit/9ea5fb929db8c4566abca69f5940a30b13de148d
  Author: Christian Ulmann <christian.ulmann at nextsilicon.com>
  Date:   2024-05-21 (Tue, 21 May 2024)

  Changed paths:
    M mlir/include/mlir/Analysis/TopologicalSortUtils.h
    M mlir/lib/Analysis/TopologicalSortUtils.cpp
    M mlir/lib/Transforms/SROA.cpp
    M mlir/test/lib/Analysis/TestSlice.cpp

  Log Message:
  -----------
  address nit comments


Compare: https://github.com/llvm/llvm-project/compare/8c6a17c1eb67...9ea5fb929db8

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list