[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