aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2020-03-10 13:29:11 -0700
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2020-03-11 11:24:20 -0700
commit9801e5469b4e4cbf93b80eb57f8dfeabf65f6714 (patch)
tree53de99440b7c8a7f2e6fcb9a62e64142b5f85878 /clang/lib/Lex/ModuleMap.cpp
parentced0dd8e5104eff47cefdf3701d4980546d9afc5 (diff)
downloadllvm-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