diff options
author | Serguei Katkov <serguei.katkov@azul.com> | 2019-08-02 09:32:52 +0000 |
---|---|---|
committer | Serguei Katkov <serguei.katkov@azul.com> | 2019-08-02 09:32:52 +0000 |
commit | de67affd005d2a4af3554ff48f874868f022a022 (patch) | |
tree | 74b3fbbbae871e91e2c8eabb87568816c2f947eb /llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp | |
parent | ac7864ec019c784b6039eda6a77c678f7b417591 (diff) | |
download | llvm-de67affd005d2a4af3554ff48f874868f022a022.zip llvm-de67affd005d2a4af3554ff48f874868f022a022.tar.gz llvm-de67affd005d2a4af3554ff48f874868f022a022.tar.bz2 |
[Loop Peeling] Introduce an option for profile based peeling disabling.
This patch adds an ability to disable profile based peeling
causing the peeling of all iterations and as a result prohibits
further unroll/peeling attempts on that loop.
The motivation to get an ability to separate peeling usage in
pipeline where in the first part we peel only separate iterations if needed
and later in pipeline we apply the full peeling which will prohibit further peeling.
Reviewers: reames, fhahn
Reviewed By: reames
Subscribers: hiraditya, zzheng, dmgreen, llvm-commits
Differential Revision: https://reviews.llvm.org/D64983
llvm-svn: 367668
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp')
0 files changed, 0 insertions, 0 deletions