This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 39ba348795c LowerTypeTests: Give imported symbols a type with size 0 so [...] new 93f0e0c1d11 AMDGPU: Implement hasBitPreservingFPLogic new 35a6ebd9c81 [Legalizer] Only allocate the SetVectors once per function. new 2cfe54276cf [LegalizerInfo] Don't evaluate end boundary every time thro [...] new 5d72c6ca6b1 [Legalizer] Use SmallSetVector instead of SetVector. new 92e9ed5a6ec [RegisterBankInfo] Cache the getMinimalPhysRegClass information new f85a6f9ed6d [Transforms] Fix some Clang-tidy modernize and Include What [...]
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 13 +- include/llvm/Transforms/Scalar/ADCE.h | 8 +- .../Transforms/Scalar/CorrelatedValuePropagation.h | 8 +- .../llvm/Transforms/Scalar/DeadStoreElimination.h | 14 ++- include/llvm/Transforms/Scalar/EarlyCSE.h | 10 +- lib/CodeGen/GlobalISel/Legalizer.cpp | 8 +- lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 7 +- lib/CodeGen/GlobalISel/RegBankSelect.cpp | 5 +- lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 24 +++- lib/Target/AMDGPU/SIISelLowering.cpp | 4 + lib/Target/AMDGPU/SIISelLowering.h | 2 + lib/Transforms/Scalar/ADCE.cpp | 60 +++++++--- .../Scalar/CorrelatedValuePropagation.cpp | 29 ++++- lib/Transforms/Scalar/DeadStoreElimination.cpp | 47 ++++++-- lib/Transforms/Scalar/EarlyCSE.cpp | 132 ++++++++++++++------- lib/Transforms/Scalar/GVNHoist.cpp | 93 ++++++++++----- lib/Transforms/Scalar/GVNSink.cpp | 91 +++++++++----- test/CodeGen/AMDGPU/fabs.ll | 14 ++- test/CodeGen/AMDGPU/fneg.ll | 12 ++ 19 files changed, 416 insertions(+), 165 deletions(-)