This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-aarch64-tested in repository toolchain/ci/llvm-monorepo.
from 04ef0c16c5a4 [X86][SSE] Add fadd/fsub(x, bitcast_fneg(y)) tests new 0d2fb3b83c05 [NewGVN] Mark function as changed if we erase instructions. new 39ffd546b4d0 [DAGCombiner] foldBitcastedFPLogic - Add basic vector support new 9ac89fc816cd Fix for https://bugs.llvm.org/show_bug.cgi?id=38839: new 34cb3b92947c Reland r341390 clang-cl: Pass /Brepro to linker if it was [...] new 968c85222031 Differential Revision: https://reviews.llvm.org/D50246 new 29c01a9fa534 [libclang] Return the proper pointee type for 'auto' deduc [...] new 7f7a0815e0b1 [X86][SSE] Add additional fadd/fsub(x, bitcast_fneg(y)) te [...] new 116ac4775868 Add support for getRegisterByName. new f2eb6bc81e78 [DebugInfo] Handle stack slot offsets for spilled sub-regi [...] new f59c9850bbc6 [CodeComplete] Clearly distinguish signature help and code [...] new 86afff595ce8 [InstCombine] Do not fold scalar ops over select with vect [...] new bd90343951a8 [ARC] Make char unsigned by default new e8dd50d1d0bf Revert "[OPENMP][NVPTX] Disable runtime-type info for CUDA [...] new 3079866bba58 Hot cold splitting pass new 8f4033e33d60 MachO: Fix out-of-bounds memory access in getString16 new 9aadba5d7f6b [asan] Update a vector's storage annotation during destruc [...] new 68ee86789f51 MachO: Change getString16() back to inline function new 3f900a23a15e [LV] Fix code gen for conditionally executed loads and stores
The 18 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: clang/include/clang/Sema/Sema.h | 14 +- clang/lib/Driver/ToolChains/MSVC.cpp | 9 + clang/lib/Driver/ToolChains/RISCV.cpp | 34 +- clang/lib/Driver/ToolChains/RISCV.h | 6 + clang/lib/Frontend/CompilerInvocation.cpp | 5 - clang/lib/Parse/ParseDecl.cpp | 7 +- clang/lib/Parse/ParseExpr.cpp | 10 +- clang/lib/Parse/ParseExprCXX.cpp | 6 +- clang/lib/Parse/ParseOpenMP.cpp | 3 +- clang/lib/Sema/SemaCodeComplete.cpp | 69 +-- clang/test/CodeCompletion/call.cpp | 2 +- clang/test/Driver/msvc-link.c | 12 + clang/test/Driver/riscv32-toolchain.c | 31 +- clang/test/Index/print-type.cpp | 3 + clang/test/OpenMP/nvptx_target_rtti_messages.cpp | 68 --- clang/tools/libclang/CXType.cpp | 7 + libcxx/include/vector | 5 +- .../MachO/MachONormalizedFileBinaryUtils.h | 9 +- lldb/source/Utility/ArchSpec.cpp | 1 + llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/Transforms/IPO.h | 5 + llvm/lib/CodeGen/LiveDebugVariables.cpp | 87 ++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 16 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 13 + llvm/lib/Target/Hexagon/HexagonISelLowering.h | 3 + llvm/lib/Transforms/IPO/CMakeLists.txt | 1 + llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 370 ++++++++++++ llvm/lib/Transforms/IPO/IPO.cpp | 1 + llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 7 + .../Transforms/InstCombine/InstCombineSelect.cpp | 8 + llvm/lib/Transforms/Scalar/NewGVN.cpp | 6 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 49 +- llvm/test/CodeGen/Hexagon/namedreg.ll | 13 + llvm/test/CodeGen/X86/fp-logic.ll | 32 +- .../PowerPC/live-debug-vars-subreg-offset.ll | 81 +++ llvm/test/Transforms/HotColdSplit/split-cold-1.ll | 34 ++ llvm/test/Transforms/InstCombine/select-gep.ll | 14 + .../Transforms/LoopVectorize/X86/gather_scatter.ll | 631 +++++++++++++++++++++ .../LoopVectorize/X86/invariant-load-gather.ll | 93 +++ .../Transforms/NewGVN/eliminate-callsite-inline.ll | 18 + openmp/runtime/src/include/50/omp_lib.h.var | 149 +++-- 41 files changed, 1682 insertions(+), 251 deletions(-) delete mode 100644 clang/test/OpenMP/nvptx_target_rtti_messages.cpp create mode 100644 llvm/lib/Transforms/IPO/HotColdSplitting.cpp create mode 100644 llvm/test/CodeGen/Hexagon/namedreg.ll create mode 100644 llvm/test/DebugInfo/PowerPC/live-debug-vars-subreg-offset.ll create mode 100644 llvm/test/Transforms/HotColdSplit/split-cold-1.ll create mode 100644 llvm/test/Transforms/LoopVectorize/X86/invariant-load-gather.ll create mode 100644 llvm/test/Transforms/NewGVN/eliminate-callsite-inline.ll