This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 549d73bbeda Give helper classes/functions local linkage. NFC. adds 875fba9e9cf [X86] Add X86ISD::VMFPROUND to handle the masked case of VC [...] adds c0333ceb38f [X86] Add more ISD nodes to handle masked versions of VCVT( [...] adds d50cc2a17e7 [OpenMP] Fix LIBOMP_USE_DEBUGGER=ON build (PR38612) adds 0b1af117e3b Remove TypeBuilder.h, and fix the few locations using it. adds cff2d41d013 [X86] Rename overly verbose method; NFC adds e1d5f2cc604 [LegalizeDAG] Remove 'NeedInvert' code from expansion of BR [...] new 8688663aeda [X86] Add some basic add/sub saturation combine tests.
The 1 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: llvm/docs/ExtendingLLVM.rst | 8 - llvm/docs/ProgrammersManual.rst | 31 -- llvm/include/llvm/CodeGen/TargetLowering.h | 3 +- llvm/include/llvm/IR/TypeBuilder.h | 407 --------------------- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 13 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 9 +- llvm/lib/Target/X86/X86ISelLowering.h | 8 + llvm/lib/Target/X86/X86InstrAVX512.td | 205 ++++++++++- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 21 ++ llvm/lib/Target/X86/X86IntrinsicsInfo.h | 28 +- llvm/test/CodeGen/X86/combine-add-ssat.ll | 114 ++++++ llvm/test/CodeGen/X86/combine-add-usat.ll | 102 ++++++ llvm/test/CodeGen/X86/combine-sub-ssat.ll | 44 +++ llvm/test/CodeGen/X86/combine-sub-usat.ll | 40 ++ llvm/tools/lli/lli.cpp | 26 +- .../MCJIT/MCJITMultipleModuleTest.cpp | 9 +- llvm/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp | 44 ++- .../ExecutionEngine/MCJIT/MCJITTestBase.h | 60 ++- .../ExecutionEngine/Orc/IndirectionUtilsTest.cpp | 5 +- .../Orc/LegacyRTDyldObjectLinkingLayerTest.cpp | 19 +- llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp | 11 +- llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 20 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 18 +- .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 7 +- llvm/unittests/IR/CFGBuilder.cpp | 3 +- llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/IR/TypeBuilderTest.cpp | 284 -------------- llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 - openmp/runtime/src/kmp.h | 4 +- openmp/runtime/src/kmp_debugger.cpp | 2 + openmp/runtime/src/kmp_global.cpp | 4 +- 33 files changed, 677 insertions(+), 879 deletions(-) delete mode 100644 llvm/include/llvm/IR/TypeBuilder.h create mode 100644 llvm/test/CodeGen/X86/combine-add-ssat.ll create mode 100644 llvm/test/CodeGen/X86/combine-add-usat.ll create mode 100644 llvm/test/CodeGen/X86/combine-sub-ssat.ll create mode 100644 llvm/test/CodeGen/X86/combine-sub-usat.ll delete mode 100644 llvm/unittests/IR/TypeBuilderTest.cpp