aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorRiver Riddle <riddleriver@gmail.com>2020-06-30 15:43:03 -0700
committerRiver Riddle <riddleriver@gmail.com>2020-06-30 15:52:33 -0700
commit5d699d18b32c0e0c27eceec026ed399e76e7e8ef (patch)
tree6a704afa98e1a8a0deaf07775256a2e7a7c2bd0f /llvm/lib/CodeGen/ModuloSchedule.cpp
parent2e2cdd0a5230790300bdde7e5629fedef36d99b6 (diff)
downloadllvm-5d699d18b32c0e0c27eceec026ed399e76e7e8ef.zip
llvm-5d699d18b32c0e0c27eceec026ed399e76e7e8ef.tar.gz
llvm-5d699d18b32c0e0c27eceec026ed399e76e7e8ef.tar.bz2
[mlir] Remove locking for dialect/operation registration.
Moving forward dialects should only be registered in a thread safe context. This matches the existing usage we have today, but it allows for removing quite a bit of expensive locking from the context. This led to ~.5 a second compile time improvement when running one conversion pass on a very large .mlir file(hundreds of thousands of operations). Differential Revision: https://reviews.llvm.org/D82595
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions