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-aarch64-mainline-defconfig in repository toolchain/ci/llvm-project.
from e9dc9c2bebb [Driver] Simplify AddLibgcc adds 44a4bf95ddf [MachineOutliner] Add missing initializers for OutlinedFunc [...] adds a3f9240bfbb SlotIndexes - add missing initializer. NFCI. adds f66f5ff38ab VirtRegMap - add missing initializers. NFCI. adds 864474c9c72 [BitcodeReader] Use tighter upper bound to validate forward [...] adds 19d3fdb08b7 Recommit "[BitcodeReader] Validate OpNum, before accessing [...] adds 03d5e28fe94 [x86] add test for sub-with-flags opportunity (PR40483); NFC adds 34c067331e4 [Hashing] hash_1to3_bytes - avoid trunc(v + zext(x)) NFCI. adds 57190b3974f [InstCombine] Add assume context test; NFC adds 194b337f332 Avoid eager template instantiation caused by the variant na [...] adds 8eb86a15c5c [GitSVN][NFC] Mark dry-run commits as such in the log output adds 8f1d7d1c55c consistency in the release notes adds 273857d1ea9 Harden variant test added in r366022 adds aae0cb67ed7 Cleanup whitespace in <variant>. NFC. adds 24cacf9c56f [clang][Driver][ARM] Favor -mfpu over default CPU features adds fff5dc0b173 Support __seg_fs and __seg_gs on x86 adds 8111807a03c Fix uninitialized variable analyzer warning. NFCI. adds 9428d95ce7f [LV] Exclude loop-invariant inputs from scalar cost computation. adds 951bb68ce26 [TargetParser][ARM] Account dependencies when processing ta [...] adds 3c0e2bb0cba Add test for variant construction with duplicate types. adds 4066978cb7a Improve compile time of variant. adds 635d103e0be [X86] Separate the memory size of vzext_load/vextract_store [...] adds 2d63fbb7b1f [ValueTracking] Look through constant Int2Ptr/Ptr2Int expressions adds 776ac79e88d [NFC][PowerPC] Add the test block-placement.mir adds c3805d761ea [BPF] add unit tests for preserve_{array,union,struct}_acce [...] adds 335f955dc49 [PowerPC] Support fp128 libcalls adds f1ee04c42a4 [LoopInfo] Introduce getUniqueNonLatchExitBlocks utility function adds 796ed134ccc Remove set but unused variable. adds 45c43e7d04d [LoopUtils] Extend the scope of getLoopEstimatedTripCount adds 54869ec907f [Attributor] Deduce "nonnull" attribute adds 6bd02a442c0 [PowerPC] Support -mabi=ieeelongdouble and -mabi=ibmlongdouble new d02f17daed3 [clangd] Added highlighting to enum constants. new ea36cdcec31 DeveloperPolicy: fix a typo new 17b4a932fae [clangd] Added highlighting for members and methods. new 3ed93b4673b [Loop Peeling] Enable peeling for loops with multiple exits
The 4 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-tools-extra/clangd/SemanticHighlighting.cpp | 30 +- clang-tools-extra/clangd/SemanticHighlighting.h | 3 + .../clangd/test/semantic-highlighting.test | 11 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 60 +++- clang/docs/LanguageExtensions.rst | 4 + clang/docs/ReleaseNotes.rst | 4 +- clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Driver/CC1Options.td | 2 + clang/lib/Basic/Targets/PPC.cpp | 4 +- clang/lib/Basic/Targets/X86.cpp | 5 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 6 +- clang/lib/Driver/ToolChains/Clang.cpp | 19 +- clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Sema/SemaDecl.cpp | 2 +- clang/test/CodeGen/arm-target-features.c | 2 +- clang/test/CodeGen/ppc64-long-double.cpp | 11 + clang/test/Driver/ppc-abi.c | 18 ++ clang/test/Preprocessor/arm-target-features.c | 29 +- clang/test/Preprocessor/x86_seg_fs_gs.c | 7 + libcxx/include/variant | 85 ++++-- .../stress_test_variant_overloads_impl.sh.cpp | 118 ++++++++ .../variant.variant/variant.ctor/T.pass.cpp | 26 +- llvm/docs/DeveloperPolicy.rst | 2 +- llvm/docs/LangRef.rst | 12 +- llvm/include/llvm/ADT/Hashing.h | 2 +- llvm/include/llvm/Analysis/LoopInfo.h | 8 + llvm/include/llvm/Analysis/LoopInfoImpl.h | 32 +- llvm/include/llvm/Bitstream/BitstreamReader.h | 8 +- llvm/include/llvm/CodeGen/MachineOutliner.h | 6 +- llvm/include/llvm/CodeGen/SlotIndexes.h | 2 +- llvm/include/llvm/CodeGen/VirtRegMap.h | 6 +- llvm/include/llvm/Support/ARMTargetParser.def | 5 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 32 ++ llvm/lib/Analysis/ValueTracking.cpp | 9 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 20 +- llvm/lib/Bitcode/Reader/ValueList.cpp | 8 +- llvm/lib/Bitcode/Reader/ValueList.h | 9 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 28 ++ llvm/lib/Support/ARMTargetParser.cpp | 56 ++-- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 73 +++-- llvm/lib/Target/X86/X86InstrAVX512.td | 96 +++--- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 26 +- llvm/lib/Target/X86/X86InstrSSE.td | 88 +++--- llvm/lib/Transforms/IPO/Attributor.cpp | 284 ++++++++++++++++++ llvm/lib/Transforms/Utils/LoopUnroll.cpp | 3 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 20 ++ llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 20 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 20 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 64 ++-- llvm/test/Bitcode/Inputs/invalid-fcmp-opnum.bc | Bin 0 -> 908 bytes llvm/test/Bitcode/invalid.test | 5 + llvm/test/Bitcode/pr18704.ll | 2 +- llvm/test/CodeGen/BPF/CORE/intrinsic-array.ll | 80 +++++ llvm/test/CodeGen/BPF/CORE/intrinsic-struct.ll | 77 +++++ llvm/test/CodeGen/BPF/CORE/intrinsic-union.ll | 76 +++++ llvm/test/CodeGen/PowerPC/block-placement.mir | 217 ++++++++++++++ llvm/test/CodeGen/PowerPC/fp128-libcalls.ll | 164 +++++++++++ llvm/test/CodeGen/X86/combine-sbb.ll | 47 ++- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 73 +---- llvm/test/CodeGen/X86/vector-shuffle-sse1.ll | 19 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 323 +++++++++++++++++---- llvm/test/Transforms/FunctionAttrs/nosync.ll | 2 +- .../Transforms/InstCombine/assume_inevitable.ll | 74 +++++ .../Transforms/LoopUnroll/peel-loop-pgo-deopt.ll | 80 +++++ .../extractvalue-no-scalarization-required.ll | 109 +++++++ llvm/unittests/Analysis/LoopInfoTest.cpp | 46 +++ llvm/unittests/Support/TargetParserTest.cpp | 15 +- llvm/utils/git-svn/git-llvm | 4 +- 70 files changed, 2371 insertions(+), 441 deletions(-) create mode 100644 clang/test/Preprocessor/x86_seg_fs_gs.c create mode 100644 libcxx/test/libcxx/utilities/meta/stress_tests/stress_test_vari [...] create mode 100644 llvm/test/Bitcode/Inputs/invalid-fcmp-opnum.bc create mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-array.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-struct.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-union.ll create mode 100644 llvm/test/CodeGen/PowerPC/block-placement.mir create mode 100644 llvm/test/CodeGen/PowerPC/fp128-libcalls.ll create mode 100644 llvm/test/Transforms/InstCombine/assume_inevitable.ll create mode 100644 llvm/test/Transforms/LoopUnroll/peel-loop-pgo-deopt.ll create mode 100644 llvm/test/Transforms/LoopVectorize/AArch64/extractvalue-no-scal [...]