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-next-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 90044de2a3d3 [X86] Use existing pulled out VT variables. NFCI. adds 3977b6dff809 [x86] commute blendvb with constant condition op to allow [...] adds 06ea8c3c3322 Refactor readCallGraph() and readCallGraphFromObjectFiles(). NFC. adds 661a826045c3 Rename warnUnorderableSymbol maybeWarnUnorderableSymbol be [...] adds 3e0b71fca58b [sanitizer] Fix mallopt test on Android. adds cd485112ca36 [X86][SSE] Move 2-input limit up from getFauxShuffleMask t [...] adds b9ff19e19380 [MIR] Simplify and move MIR test adds 39192922c2f2 Revert "UBSan blacklist workaround for bot timeouts" adds 9a42f192bce0 [Fixed Point Arithmetic] Refactor fixed point casts adds 88eefcd02b07 [tblgen] Improve comments in TargetInstrPredicate.td. NFC adds 3a5c0c290cdf XFAIL sized deallocation test with GCC adds 10f553e95bb6 [DataFormatters] Adding formatters for libc++ std::u16stri [...] adds 46888468406a Fix incorrect use of aligned allocation in get_temporary_buffer. adds 11025e334eac [DWARF][NFC] cleanup (mostly leftovers from the implementa [...] adds f723b6589adc [llvm-ar] Add a dependency to BinaryFormat after rL345383 adds 176d3e19bb97 [sanitizer] Improve macOS version detection adds 515cf0b45d49 [X86] Add -LABEL to some FileCheck checks. NFC adds cdaf998deef5 [X86] Stop promoting vector and/or/xor/andn to vXi64. adds 446ee251e38e [llvm-ar] Strip trailing \r and format adds 245a58af8a67 [ADT] Use explicit constructors for DenseMapPair to work a [...] adds 6069c5a55b85 Pointer types were treated as zero-size by MergeICmps adds 0da449a5f28e [PowerPC] Improve BUILD_VECTOR of 4 i32s adds 7338d1ea9d4d [XRay] Use std::errc::invalid_argument instead of std::err [...] adds 9d404079a05c [NFC][OpenMP] Add new test for parallel for code generation. adds 8b78b0d60edb [clang-doc] Switch to default to all-TUs executor adds cada2e7d92b3 PR26547: alignof should return ABI alignment, not preferre [...] adds 06deb7d3e92d [ARM] Make InstrEmitter mark CPSR defs dead for Thumb1. adds 314a8c19a9f0 Fix typo. adds 897f11dbe1eb Remove an early-return from Driver::ParseArgs that was add [...] adds 760a7be68c76 Fix test expectation to match reality. adds 6e52e18c54c4 [NFC] Update comment in libc++ ABI changelog adds 172850c204d0 Work around gcc.gnu.org/PR87766 adds c69c516702ca [Spectre] Fix MIR verifier errors in retpoline thunks adds 836fd867db83 Add docs+a script for building clang/LLVM with PGO adds d965a0d3042c [LegalizeTypes] Stop DAGTypeLegalizer::getSETCCWidenedResu [...] adds 21636ee16c26 [ValueTracking] peek through shuffles in ComputeNumSignBit [...] adds 58b04bc74416 [DAGCombiner] rearrange code in narrowExtractedVectorBinOp(); NFC adds 4daefad84dd2 [VFS] Add property 'fallthrough' that controls fallback to [...] adds 11694a717fbf [VFS] Add property 'fallthrough' that controls fallback to [...] adds 6d42f4105a88 Revert "[PassManager/Sanitizer] Enable usage of ported Add [...] adds e8469830a71f Fix PR39458 _LIBCPP_DEBUG breaks heterogeneous compare. adds 651ebbfcafda Fix and rename broken test for `settings write`. adds 2ca45f68dbae [llvm-readobj] Fix bugs with unrecognized types in switch [...] adds 0129d7a05f6c [x86] adjust tests to preserve behavior; NFC adds 644c28d95343 Further split cpus test adds 1599504d0cf2 Pass the nopie flag to the linker when linking with -pg. adds ba757da6f4f3 Update the other test. adds d14fb1b06ffd DebugInfo: reduce DIE range verification on object files adds c1816250039b [Hexagon] Add missing assignment to Itinerary in Call_nr adds 6f559c97906d Revert "Pass the nopie flag to the linker when linking wit [...] adds 0e6abe4aa148 test: add missing -triple adds 4981bca1065b [XRay] Support generational buffers in FDR controller
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 2 +- .../test/clang-doc/single-file-public.cpp | 2 +- clang-tools-extra/test/clang-doc/single-file.cpp | 2 +- clang/docs/ReleaseNotes.rst | 20 + clang/include/clang/AST/Stmt.h | 2 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 5 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 22 +- clang/include/clang/Basic/LangOptions.h | 6 + clang/include/clang/Basic/TypeTraits.h | 6 + clang/lib/AST/ASTDumper.cpp | 3 + clang/lib/AST/Expr.cpp | 2 +- clang/lib/AST/ExprConstant.cpp | 37 +- clang/lib/AST/ItaniumMangle.cpp | 1 + clang/lib/AST/StmtPrinter.cpp | 3 + clang/lib/CodeGen/BackendUtil.cpp | 11 - clang/lib/CodeGen/CGExprScalar.cpp | 93 +- clang/lib/Frontend/CompilerInvocation.cpp | 20 +- clang/lib/Parse/ParseExpr.cpp | 4 +- clang/lib/Sema/SemaChecking.cpp | 5 +- clang/lib/Sema/SemaExpr.cpp | 19 +- clang/test/CodeGen/asan-new-pm.ll | 10 - clang/test/Frontend/fixed_point_conversions.c | 254 +-- clang/test/Frontend/fixed_point_to_bool.c | 24 +- clang/test/Headers/thumbv7-apple-ios-types.cpp | 6 +- clang/test/OpenMP/nvptx_parallel_for_codegen.cpp | 101 + clang/test/Sema/align-x86-abi7.c | 21 + clang/test/Sema/align-x86.c | 69 +- clang/test/SemaCXX/align-x86-abi7.cpp | 25 + clang/test/SemaCXX/align-x86.cpp | 62 + clang/test/SemaCXX/alignof.cpp | 14 +- .../VFS/Inputs/Broken.framework/Headers/Error.h | 3 + .../Broken.framework/Modules/module.modulemap | 6 + .../Inputs/Broken.framework/VFSHeaders}/A.h | 0 clang/test/VFS/Inputs/vfsroot.yaml | 55 + clang/test/VFS/vfsroot-include.c | 17 + clang/test/VFS/vfsroot-module.m | 10 + clang/test/VFS/vfsroot-with-overlay.c | 12 + compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 50 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.h | 1 + .../lib/xray/tests/unit/fdr_controller_test.cc | 31 +- compiler-rt/lib/xray/xray_fdr_controller.h | 90 +- .../sanitizer_common/TestCases/Linux/mallopt.cc | 3 +- libcxx/include/algorithm | 12 - libcxx/include/memory | 2 +- libcxx/lib/abi/CHANGELOG.TXT | 2 +- libcxx/test/libcxx/algorithms/debug_less.pass.cpp | 51 + .../support.dynamic/libcpp_deallocate.sh.cpp | 3 + .../any/any.class/any.assign/value.pass.cpp | 2 +- lld/ELF/Driver.cpp | 49 +- lld/ELF/Symbols.cpp | 2 +- lld/ELF/Symbols.h | 2 +- lld/ELF/Writer.cpp | 2 +- .../{TestExport.test => TestSettingsWrite.test} | 20 +- .../data-formatter-stl/libcxx/string/Makefile | 2 +- .../libcxx/string/TestDataFormatterLibcxxString.py | 8 +- .../data-formatter-stl/libcxx/string/main.cpp | 2 + .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 21 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 38 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.h | 12 +- lldb/tools/driver/Driver.cpp | 4 - llvm/docs/HowToBuildWithPGO.rst | 163 ++ llvm/docs/index.rst | 4 + llvm/include/llvm/ADT/DenseMap.h | 27 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 10 +- llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 7 +- llvm/include/llvm/InitializePasses.h | 4 +- llvm/include/llvm/Target/TargetInstrPredicate.td | 57 +- .../Instrumentation/AddressSanitizerPass.h | 41 - llvm/lib/Analysis/ValueTracking.cpp | 21 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 3 - .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 8 + llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 74 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 57 +- llvm/lib/Passes/PassBuilder.cpp | 3 +- llvm/lib/Passes/PassRegistry.def | 2 - llvm/lib/Support/VirtualFileSystem.cpp | 114 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 2 + llvm/lib/Target/Hexagon/HexagonPseudo.td | 1 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 32 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 80 +- llvm/lib/Target/X86/X86InstrAVX512.td | 679 +++++-- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 1 + llvm/lib/Target/X86/X86InstrSSE.td | 111 ++ llvm/lib/Target/X86/X86InstrXOP.td | 43 + llvm/lib/Target/X86/X86RetpolineThunks.cpp | 23 +- .../Instrumentation/AddressSanitizer.cpp | 180 +- .../Transforms/Instrumentation/Instrumentation.cpp | 4 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 3 +- llvm/lib/XRay/RecordInitializer.cpp | 28 +- llvm/test/Analysis/CostModel/X86/testshiftashr.ll | 160 +- llvm/test/Analysis/CostModel/X86/testshiftlshr.ll | 160 +- llvm/test/Analysis/CostModel/X86/testshiftshl.ll | 160 +- llvm/test/CodeGen/ARM/arm-and-tst-peephole.ll | 3 +- llvm/test/CodeGen/ARM/cmn.ll | 26 +- llvm/test/CodeGen/ARM/intrinsics-overflow.ll | 19 +- llvm/test/CodeGen/ARM/select-imm.ll | 10 +- llvm/test/CodeGen/Generic/zero-probability.mir | 39 - llvm/test/CodeGen/MIR/X86/zero-probability.mir | 13 + llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 188 +- llvm/test/CodeGen/Thumb/branchless-cmp.ll | 15 +- .../CodeGen/Thumb/consthoist-few-dependents.ll | 1 - llvm/test/CodeGen/Thumb/select.ll | 4 +- .../Thumb/umulo-128-legalisation-lowering.ll | 356 ++-- llvm/test/CodeGen/Thumb2/thumb2-tbh.ll | 9 +- llvm/test/CodeGen/X86/avx512-arith.ll | 6 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 8 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 6 +- llvm/test/CodeGen/X86/avx512-logic.ll | 10 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 14 +- llvm/test/CodeGen/X86/avx512-schedule.ll | 16 +- llvm/test/CodeGen/X86/avx512-select.ll | 4 +- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 2 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 2 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 1 - .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 80 +- llvm/test/CodeGen/X86/cpus-amd-no-x86_64.ll | 17 + .../{cpus-no-x86_64.ll => cpus-intel-no-x86_64.ll} | 13 - llvm/test/CodeGen/X86/cpus-no-x86_64.ll | 25 - llvm/test/CodeGen/X86/movmsk-cmp.ll | 48 +- llvm/test/CodeGen/X86/psubus.ll | 54 +- llvm/test/CodeGen/X86/retpoline-external.ll | 8 +- llvm/test/CodeGen/X86/retpoline-regparm.ll | 2 +- llvm/test/CodeGen/X86/retpoline.ll | 23 +- llvm/test/CodeGen/X86/sat-add.ll | 7 +- llvm/test/CodeGen/X86/stack-folding-int-avx2.ll | 12 +- llvm/test/CodeGen/X86/stack-folding-int-avx512.ll | 24 +- .../test/CodeGen/X86/stack-folding-int-avx512vl.ll | 12 +- ...nfold-masked-merge-vector-variablemask-const.ll | 8 +- llvm/test/CodeGen/X86/vec-copysign-avx512.ll | 2 +- llvm/test/CodeGen/X86/vector-bitreverse.ll | 12 +- llvm/test/CodeGen/X86/vector-lzcnt-512.ll | 40 +- llvm/test/CodeGen/X86/vector-reduce-and.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-or.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-xor.ll | 18 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 6 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 12 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 5 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 6 +- llvm/test/CodeGen/X86/vector-tzcnt-512.ll | 20 +- .../test/Instrumentation/AddressSanitizer/basic.ll | 2 - llvm/test/Transforms/InstCombine/logical-select.ll | 11 +- llvm/test/Transforms/InstCombine/nsw.ll | 20 +- .../Transforms/MergeICmps/X86/int64-and-ptr.ll | 39 + .../tools/llvm-dwarfdump/X86/debug-verify-object.s | 57 + llvm/tools/llvm-ar/CMakeLists.txt | 1 + llvm/tools/llvm-ar/llvm-ar.cpp | 2064 ++++++++++---------- llvm/tools/llvm-readobj/ELFDumper.cpp | 24 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 86 + llvm/utils/collect_and_build_with_pgo.py | 487 +++++ llvm/utils/sanitizers/ubsan_blacklist.txt | 5 - 153 files changed, 4757 insertions(+), 2970 deletions(-) delete mode 100644 clang/test/CodeGen/asan-new-pm.ll create mode 100644 clang/test/OpenMP/nvptx_parallel_for_codegen.cpp create mode 100644 clang/test/Sema/align-x86-abi7.c create mode 100644 clang/test/SemaCXX/align-x86-abi7.cpp create mode 100644 clang/test/SemaCXX/align-x86.cpp create mode 100644 clang/test/VFS/Inputs/Broken.framework/Headers/Error.h create mode 100644 clang/test/VFS/Inputs/Broken.framework/Modules/module.modulemap copy clang/test/{Modules/Inputs/Main.framework/Headers => VFS/Inputs/Broken.framew [...] create mode 100644 clang/test/VFS/Inputs/vfsroot.yaml create mode 100644 clang/test/VFS/vfsroot-include.c create mode 100644 clang/test/VFS/vfsroot-module.m create mode 100644 clang/test/VFS/vfsroot-with-overlay.c rename lldb/lit/Settings/{TestExport.test => TestSettingsWrite.test} (69%) create mode 100644 llvm/docs/HowToBuildWithPGO.rst delete mode 100644 llvm/include/llvm/Transforms/Instrumentation/AddressSanitizerPass.h delete mode 100644 llvm/test/CodeGen/Generic/zero-probability.mir create mode 100644 llvm/test/CodeGen/MIR/X86/zero-probability.mir create mode 100644 llvm/test/CodeGen/X86/cpus-amd-no-x86_64.ll copy llvm/test/CodeGen/X86/{cpus-no-x86_64.ll => cpus-intel-no-x86_64.ll} (58%) create mode 100644 llvm/test/Transforms/MergeICmps/X86/int64-and-ptr.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-verify-object.s create mode 100755 llvm/utils/collect_and_build_with_pgo.py