[all-commits] [llvm/llvm-project] c77484: [mlir] Update the CallGraph for nested symbol refe...

River Riddle via All-commits all-commits at lists.llvm.org
Mon Jan 13 15:52:18 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c7748404920b3674e79059cbbe73b6041a214444
      https://github.com/llvm/llvm-project/commit/c7748404920b3674e79059cbbe73b6041a214444
  Author: River Riddle <riverriddle at google.com>
  Date:   2020-01-13 (Mon, 13 Jan 2020)

  Changed paths:
    M mlir/include/mlir/Analysis/CallInterfaces.td
    M mlir/include/mlir/IR/Function.h
    M mlir/lib/Analysis/CallGraph.cpp
    M mlir/lib/Transforms/Inliner.cpp
    M mlir/lib/Transforms/Utils/InliningUtils.cpp
    M mlir/test/Analysis/test-callgraph.mlir
    M mlir/test/lib/TestDialect/TestOps.td

  Log Message:
  -----------
  [mlir] Update the CallGraph for nested symbol references, and simplify CallableOpInterface

Summary:
This enables tracking calls that cross symbol table boundaries. It also simplifies some of the implementation details of CallableOpInterface, i.e. there can only be one region within the callable operation.

Depends On D72042

Reviewed By: jpienaar

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




More information about the All-commits mailing list