aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
diff options
context:
space:
mode:
authoralex-t <alexander.timofeev@amd.com>2020-12-15 19:05:56 +0300
committeralex-t <alexander.timofeev@amd.com>2020-12-17 02:40:54 +0300
commit35ec3ff76dee376661dd7e4971b80533a7a7f364 (patch)
tree8618d018b52cec33122953fe423d264fe842437d /llvm/lib/CodeGen/CodeGen.cpp
parent1844ab770cb9380a1896d83b1863b93766ffdf22 (diff)
downloadllvm-35ec3ff76dee376661dd7e4971b80533a7a7f364.zip
llvm-35ec3ff76dee376661dd7e4971b80533a7a7f364.tar.gz
llvm-35ec3ff76dee376661dd7e4971b80533a7a7f364.tar.bz2
Disable Jump Threading for the targets with divergent control flow
Details: Jump Threading does not make sense for the targets with divergent CF since they do not use branch prediction for speculative execution. Also in the high level IR there is no enough information to conclude that the branch is divergent or uniform. This may cause errors in further CF lowering. Reviewed By: rampitec Differential Revision: https://reviews.llvm.org/D93302
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions