[NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysis
authorNicolai Haehnle <nhaehnle@gmail.com>
Thu, 30 Aug 2018 14:21:36 +0000 (14:21 +0000)
committerNicolai Haehnle <nhaehnle@gmail.com>
Thu, 30 Aug 2018 14:21:36 +0000 (14:21 +0000)
commit35617ed4cb81ca442a519fd4134ff28b90f06655
tree9f4af542d0ecf4054e0355f290575cb30759a1ef
parent607a7be5328085e5ac2df28af129af307a428e89
[NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysis

Summary:
This is patch 1 of the new DivergenceAnalysis (https://reviews.llvm.org/D50433).

The purpose of this patch is to free up the name DivergenceAnalysis for the new generic
implementation. The generic implementation class will be shared by specialized
divergence analysis classes.

Patch by: Simon Moll

Reviewed By: nhaehnle

Subscribers: jvesely, jholewinski, arsenm, nhaehnle, mgorny, jfb, llvm-commits

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

Change-Id: Ie8146b11be2c50d5312f30e11c7a3036a15b48cb
llvm-svn: 341071
34 files changed:
llvm/include/llvm/Analysis/LegacyDivergenceAnalysis.h [moved from llvm/include/llvm/Analysis/DivergenceAnalysis.h with 72% similarity]
llvm/include/llvm/Analysis/Passes.h
llvm/include/llvm/Analysis/TargetTransformInfo.h
llvm/include/llvm/CodeGen/SelectionDAG.h
llvm/include/llvm/CodeGen/TargetLowering.h
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/LinkAllPasses.h
llvm/lib/Analysis/Analysis.cpp
llvm/lib/Analysis/CMakeLists.txt
llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp [moved from llvm/lib/Analysis/DivergenceAnalysis.cpp with 94% similarity]
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp
llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/lib/Target/AMDGPU/SIISelLowering.h
llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/atomics.ll [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/atomics.ll with 100% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/intrinsics.ll [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/intrinsics.ll with 100% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/kernel-args.ll [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/kernel-args.ll with 80% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/lit.local.cfg [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/lit.local.cfg with 100% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/llvm.amdgcn.buffer.atomic.ll [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/llvm.amdgcn.buffer.atomic.ll with 100% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/llvm.amdgcn.image.atomic.ll [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/llvm.amdgcn.image.atomic.ll with 100% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/no-return-blocks.ll [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/no-return-blocks.ll with 100% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/phi-undef.ll [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/phi-undef.ll with 100% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/unreachable-loop-block.ll [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/unreachable-loop-block.ll with 100% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/workitem-intrinsics.ll [moved from llvm/test/Analysis/DivergenceAnalysis/AMDGPU/workitem-intrinsics.ll with 100% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/NVPTX/diverge.ll [moved from llvm/test/Analysis/DivergenceAnalysis/NVPTX/diverge.ll with 90% similarity]
llvm/test/Analysis/LegacyDivergenceAnalysis/NVPTX/lit.local.cfg [moved from llvm/test/Analysis/DivergenceAnalysis/NVPTX/lit.local.cfg with 100% similarity]