diff options
author | Lang Hames <lhames@gmail.com> | 2022-08-30 13:08:22 -0700 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2022-08-30 13:17:44 -0700 |
commit | 349e5bd24e72ebc568c0d171cc9f3aca2674a1db (patch) | |
tree | 6f58ca8d3d97336054ad309611810f2984e2d1cf /mlir/lib/Transforms/LoopInvariantCodeMotion.cpp | |
parent | c173c04b12ce3d192747f520c66f92cfd68b862a (diff) | |
download | llvm-349e5bd24e72ebc568c0d171cc9f3aca2674a1db.zip llvm-349e5bd24e72ebc568c0d171cc9f3aca2674a1db.tar.gz llvm-349e5bd24e72ebc568c0d171cc9f3aca2674a1db.tar.bz2 |
[ORC] Update mapper deinitialize functions to deinitialize in reverse order.
This updates the ExecutorSharedMemoryMapperService::deinitialize and
InProcessMemoryMapper::deinitialize methods to deinitialize in reverse order,
bringing them into alignment with the behavior of
InProcessMemoryManager::deallocate and SimpleExecutorMemoryManager::deallocate.
Reverse deinitialization is required because later allocations can depend on
earlier ones.
This fixes failures in the ORC runtime test suite.
Diffstat (limited to 'mlir/lib/Transforms/LoopInvariantCodeMotion.cpp')
0 files changed, 0 insertions, 0 deletions