FailedChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [AArch64][SVE] Add remaining patterns and intrinsics for add/sub/mad (details)
  2. Keep import function list for inlinee profile update (details)
  3. [OPENMP] [DOCS] fix section formatting issues [NFC] (details)
  4. Temporarily Revert "[LV] Apply sink-after & interleave-groups as VPlan (details)
  5. [Clang] Add ENABLE_LINKER_BUILD_ID to Hurd driver. (details)
  6. [X86] Remove dead code from combineStore. (details)
Commit e55b536d7d810393f0a03c800e8263d83926090c by amehsan
[AArch64][SVE] Add remaining patterns and intrinsics for add/sub/mad
patterns
Add pattern matching and intrinsics for the following instructions:
predicated orr, eor, and, bic predicated mul, smulh, umulh, sdiv, udiv,
sdivr, udivr predicated smax, umax, smin, umin, sabd, uabd mad, msb,
mla, mls
https://reviews.llvm.org/D69588
The file was addedllvm/test/CodeGen/AArch64/sve-int-div-pred.ll
The file was addedllvm/test/CodeGen/AArch64/sve-int-mad-pred.ll
The file was addedllvm/test/CodeGen/AArch64/sve-int-mul-pred.ll
The file was modifiedllvm/include/llvm/IR/IntrinsicsAArch64.td
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
The file was addedllvm/test/CodeGen/AArch64/sve-int-log-pred.ll
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td
The file was modifiedllvm/test/CodeGen/AArch64/sve-int-arith-pred.ll
Commit ba1dfae054b4c9a8b11aabd62fd0dcb792366206 by aktoon
Keep import function list for inlinee profile update
Summary: When adjusting function entry counts after inlining,
Funciton::setEntryCount is called without providing an import function
list. The side effect of that is the previously set import function list
will be dropped. The import function list is used by ThinLTO to help
import hot cross module callee for LTO inlining, so dropping that during
ThinLTO pre-link may adversely affect LTO inlining. The fix is to keep
the list while updating entry counts for inlining.
Reviewers: wmi, davidxl, tejohnson
Subscribers: mehdi_amini, hiraditya, dexonsmith, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69736
The file was modifiedllvm/lib/IR/Function.cpp
The file was addedllvm/test/Transforms/SampleProfile/inline-callee-update.ll
The file was modifiedllvm/lib/Transforms/Utils/InlineFunction.cpp
The file was addedllvm/test/Transforms/SampleProfile/Inputs/inline-callee-update.prof
Commit 9f10cc2d124c275f2e7a6764e168f6b75527e78f by kkwli0
[OPENMP] [DOCS] fix section formatting issues [NFC]
Differential Revision: https://reviews.llvm.org/D69909
The file was modifiedclang/docs/OpenMPSupport.rst
Commit 009e032634b3bd7fc32071ac2344b12142286477 by echristo
Temporarily Revert "[LV] Apply sink-after & interleave-groups as VPlan
transformations (NFC)" as it's causing assert failures.
This reverts commit 100e797adb433724a17c9b42b6533cd634cb796b.
The file was modifiedllvm/include/llvm/Analysis/VectorUtils.h
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.cpp
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.h
The file was modifiedllvm/unittests/Transforms/Vectorize/VPlanTest.cpp
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp
The file was modifiedllvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
Commit 79c89033fdf1bfb840744a35d32e7583580b6572 by Kristina Brooks
[Clang] Add ENABLE_LINKER_BUILD_ID to Hurd driver.
This was added for Linux toolchains in rC271692, this patch extends this
to the Hurd toolchain.
Patch by sthibaul (Samuel Thibault)
Differential Revision: https://reviews.llvm.org/D69754
The file was modifiedclang/lib/Driver/ToolChains/Hurd.cpp
Commit 1c8460d6e1268b7a1f562328a83d78ed9ca236c5 by craig.topper
[X86] Remove dead code from combineStore.
Leftovers from before we switched to widening legalization.
Fixes PR43919.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp