[all-commits] [llvm/llvm-project] d8f3c5: [mlir][Analysis] CFGLoopInfo instantiation in C++

Christian Ulmann via All-commits all-commits at lists.llvm.org
Fri Apr 14 04:23:36 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d8f3c50760ef6249e012de934a746ac2bf9749f9
      https://github.com/llvm/llvm-project/commit/d8f3c50760ef6249e012de934a746ac2bf9749f9
  Author: Christian Ulmann <christian.ulmann at nextsilicon.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M mlir/include/mlir/Analysis/CFGLoopInfo.h
    M mlir/include/mlir/IR/Block.h
    M mlir/lib/Analysis/CFGLoopInfo.cpp

  Log Message:
  -----------
  [mlir][Analysis] CFGLoopInfo instantiation in C++

This commit moves the CFGLoopInfo instantiation into the C++ file to
ensure that it is only compiled once. Instantiating the template
explicitly revealed two missing functions that this commit also adds.

Reviewed By: ftynse

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




More information about the All-commits mailing list