diff options
author | Jonathan Peyton <jonathan.l.peyton@intel.com> | 2019-04-08 17:59:28 +0000 |
---|---|---|
committer | Jonathan Peyton <jonathan.l.peyton@intel.com> | 2019-04-08 17:59:28 +0000 |
commit | ebf1830bb1ddb7a49f3e037bca83b3ec4f60a05c (patch) | |
tree | 604d92859b26f1abd8050624c7d99df73a6ebc29 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | e7bd735bb03a7b8141e32f7d6cb98e8914d8799e (diff) | |
download | llvm-ebf1830bb1ddb7a49f3e037bca83b3ec4f60a05c.zip llvm-ebf1830bb1ddb7a49f3e037bca83b3ec4f60a05c.tar.gz llvm-ebf1830bb1ddb7a49f3e037bca83b3ec4f60a05c.tar.bz2 |
[OpenMP] Implement 5.0 memory management
* Replace HBWMALLOC API with more general MEMKIND API, new functions
and variables added.
* Have libmemkind.so loaded when accessible.
* Redirect memspaces to default one except for high bandwidth which
is processed separately.
* Ignore some allocator traits e.g., sync_hint, access, pinned, while
others are processed normally e.g., alignment, pool_size, fallback,
fb_data, partition.
* Add tests for memory management
Patch by Andrey Churbanov
Differential Revision: https://reviews.llvm.org/D59783
llvm-svn: 357929
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions