aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
diff options
context:
space:
mode:
authorSean Silva <silvasean@google.com>2020-10-26 12:52:28 -0700
committerSean Silva <silvasean@google.com>2020-11-02 12:42:32 -0800
commit52b0fe64045d3fbbb7604f70066ac91970da612f (patch)
treec16cadf73e9aada429286d01de936c6ef112df4a /clang/lib/CodeGen/CodeGenModule.h
parent395c8bed64509a951b94d30aa8caff034d7b542e (diff)
downloadllvm-52b0fe64045d3fbbb7604f70066ac91970da612f.zip
llvm-52b0fe64045d3fbbb7604f70066ac91970da612f.tar.gz
llvm-52b0fe64045d3fbbb7604f70066ac91970da612f.tar.bz2
[mlir] Add func-bufferize pass.
This is the most basic possible finalizing bufferization pass, which I also think is sufficient for most new use cases. The more concentrated nature of this pass also greatly clarifies the invariants that it requires on its input to safely transform the program (see the pass description in Passes.td). With this pass, I have now upstreamed practically all of the bufferizations from npcomp (the exception being std.constant, which can be upstreamed when std.global_memref lands: https://llvm.discourse.group/t/rfc-global-variables-in-mlir/2076/16 ) Differential Revision: https://reviews.llvm.org/D90205
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions