[StructurizeCFG] Enable -structurizecfg-relaxed-uniform-regions by default
authorTim Renouf <tpr.llvm@botech.co.uk>
Tue, 6 Aug 2019 14:30:19 +0000 (14:30 +0000)
committerTim Renouf <tpr.llvm@botech.co.uk>
Tue, 6 Aug 2019 14:30:19 +0000 (14:30 +0000)
commit5a0794327a6756ec904dfdc1d8015d510ee49526
tree7e3f1693aec3fd91f6124afaf751d0fb144e6531
parent7f320d4bf074047080962b8eb4adf60663cb23e6
[StructurizeCFG] Enable -structurizecfg-relaxed-uniform-regions by default

D62198 introduced an option to relax the checks for
hasOnlyUniformBranches. This commit turns the option on by default, for
better code generation in some cases in AMDGPU.

Differential Revision: https://reviews.llvm.org/D63198

Change-Id: I9cbff002a1e74d3b7eb96b4192dc8129936d537d
llvm-svn: 368042
llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
llvm/test/CodeGen/AMDGPU/control-flow-optnone.ll