diff options
author | Nicolas Vasilache <nicolas.vasilache@gmail.com> | 2021-06-29 15:39:14 +0000 |
---|---|---|
committer | Nicolas Vasilache <nicolas.vasilache@gmail.com> | 2021-06-29 19:18:22 +0000 |
commit | a77524cd2c20f4d0aa4ddd164f12f7af64b5bfc8 (patch) | |
tree | 7c0213004e236f17ac2536551032736a2d886f75 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 90dfd059198ed94334f9b1ccfd29b566feb75e8b (diff) | |
download | llvm-a77524cd2c20f4d0aa4ddd164f12f7af64b5bfc8.zip llvm-a77524cd2c20f4d0aa4ddd164f12f7af64b5bfc8.tar.gz llvm-a77524cd2c20f4d0aa4ddd164f12f7af64b5bfc8.tar.bz2 |
[mlir][Linalg] Add a ComprehensiveModuleBufferizePass and support for CallOp analysis(9/n)
This revision adds the minimal plumbing to create a simple ComprehensiveModuleBufferizePass that can behave conservatively in the presence of CallOps.
A topological sort of caller/callee is performed and, if the call-graph is cycle-free, analysis can proceed.
Differential revision: https://reviews.llvm.org/D104859
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions