[AMDGPU] LCSSA pass added in preISel. Uniform values defined in the divergent loop...
authorAlexander Timofeev <Alexander.Timofeev@amd.com>
Tue, 2 Jul 2019 17:59:44 +0000 (17:59 +0000)
committerAlexander Timofeev <Alexander.Timofeev@amd.com>
Tue, 2 Jul 2019 17:59:44 +0000 (17:59 +0000)
commit2ce560f029d1c1ba6ce2ad0f4d4ffad78aeaeb1a
treeed734d8b07c73178838034362baf02ab553c1530
parentd42f22997e4b74badf62bf7cdbcb74eb091ba5ce
[AMDGPU] LCSSA pass added in preISel. Uniform values defined in the divergent loop and used outside

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

Reviewers: rampitec, nhaehnle, arsenm
llvm-svn: 364950
llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
llvm/test/CodeGen/AMDGPU/divergent-branch-uniform-condition.ll