diff options
author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2020-03-10 13:29:11 -0700 |
---|---|---|
committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2020-03-11 11:24:20 -0700 |
commit | 9801e5469b4e4cbf93b80eb57f8dfeabf65f6714 (patch) | |
tree | 53de99440b7c8a7f2e6fcb9a62e64142b5f85878 /clang/lib/Lex/ModuleMap.cpp | |
parent | ced0dd8e5104eff47cefdf3701d4980546d9afc5 (diff) | |
download | llvm-9801e5469b4e4cbf93b80eb57f8dfeabf65f6714.zip llvm-9801e5469b4e4cbf93b80eb57f8dfeabf65f6714.tar.gz llvm-9801e5469b4e4cbf93b80eb57f8dfeabf65f6714.tar.bz2 |
[AMDGPU] Disable nested endcf collapse
The assumption is that conditional regions are perfectly nested
and a mask restored at the exit from the inner block will be
completely covered by a mask restored in the outer.
It turns out with our current structurizer this is not always
the case.
Disable the optimization for now, but I want to keep it around
for a while to either try after further structurizer changes or
to move it into control flow lowering where we have more info
and reuse the test.
Differential Revision: https://reviews.llvm.org/D75958
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions