This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 1a8fba0ab27 X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC new 943323e38a1 [InstSimplify] move (A & ~B) | (A ^ B) -> (A ^ B) from InstCombine new 724559be8d8 Revert "Compute safety information in a much finer granularity." new 76c532ddba8 CodeGen: Add a hook for getFenceOperandTy
The 3 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/Target/TargetLowering.h | 6 ++ include/llvm/Transforms/Utils/LoopUtils.h | 6 +- lib/Analysis/InstructionSimplify.cpp | 13 ++++ lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- lib/Target/AMDGPU/AMDGPUISelLowering.h | 4 ++ lib/Target/AMDGPU/SIInstructions.td | 6 ++ lib/Transforms/InstCombine/InstCombineAndOrXor.cpp | 13 ---- lib/Transforms/Scalar/LICM.cpp | 32 ++++++--- lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 2 +- lib/Transforms/Utils/LoopUtils.cpp | 24 ++++--- test/CodeGen/AMDGPU/fence-amdgiz.ll | 15 ++++ test/Transforms/InstCombine/or.ll | 53 -------------- test/Transforms/InstSimplify/AndOrXor.ll | 53 ++++++++++++++ test/Transforms/LICM/loop-early-exits.ll | 82 ---------------------- test/Transforms/LICM/preheader-safe.ll | 14 ++++ 15 files changed, 154 insertions(+), 173 deletions(-) create mode 100644 test/CodeGen/AMDGPU/fence-amdgiz.ll delete mode 100644 test/Transforms/LICM/loop-early-exits.ll