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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 30ff4363195 Revert "Add workaround to build scoped enums with VS2015. NFCI." adds 16a8c541272 Retry to add workaround to build scoped enums with VS2015. NFCI. adds fda1f96d28b [X86] Remove X32 check lines from a test that doesn't have [...] adds 484d07c8287 [instcombine] Add todos describing missing transforms for m [...] adds dfa0fdbde0d [X86] Separate PentiumPro and i686. They aren't aliases in [...] adds a1aa7a4054e Python 2/3 compatibility adds fc2a7473457 [AMDGPU] Allow MIMG with no uses in adjustWritemask in isel adds 44a63f6a150 [clangd] Print arguments in template specializations adds ba92e9bb118 [perf][DebugInfo] follow up for "add SectionedAddress to De [...] adds d4c80012c04 Fix -Wdocumentation warning. NFCI. adds 624f5deff42 [X86] Remove X86 specific dag nodes for RDTSC/RDTSCP/RDPMC. NFCI adds d3939d2013e [clang-tidy] Parallelize clang-tidy-diff.py adds 4bfe83679d6 [clang-tidy] Cosmetic fix adds 2acca37a2dc [X86] Use getConstantOperandAPInt to detect out-of-range shifts. adds 238af52ded4 [ExpandMemCmp] Trigger on bcmp too. adds 3945fd607fa Correct this attribute group documentation to have a headin [...] adds 51f65171e9b Remove out of date comment. NFCI. adds 2b70dcd2efa Revert rL356547 : [clang-tidy] Cosmetic fix Differential Re [...] adds 0373bedb41c [llvm-objcopy] - Use replaceSectionReferences to update the [...] adds 633fb0f266f [TTI] getMemcpyCost adds 485dbc23d4b [scudo][standalone] Add error reports adds 7bb785cbc3b Follow up of rL356555 adds b38c08ac024 [libc++] Mark <filesystem> tests as failing when the dylib [...] adds fb44f99b73b [CGP][x86] add tests for usubo regression (PR41129); NFC adds 9e7af8d0268 gn build: Merge r356519 adds 137976fae22 [AMDGPU][MC][GFX9] Added support of operands shared_base, s [...] adds e526a6bd559 [libc++] Do not force going through xcrun to find Clang in [...] adds 6112b76b2ff gn build: Merge r356508 adds dec0916f33e [ASTImporter] Remove obsolete function ImportTemplateParame [...] adds 538fb72226c Reland r356547 after fixing the tests for Linux. adds d1ce455f7b6 [CGP] convert chain of 'if' to 'switch'; NFC adds 9920b98c716 gn build: Add build files for some clang-tools-extra adds 1cb64302289 Fix sanitizer failures for 356550. adds fdb3d9b8d6b [NFC][clang][astdump] Some baseline tests for OpenMP adds b570060fd84 [clang][OpeMP] Model OpenMP structured-block in AST (PR40563) adds 76b178d9496 [OpenCL] Generate 'unroll.enable' metadata for __attribute [...] adds a2250e923b3 [CGP] fix formatting; NFC adds 621e8b43870 Fix UUID decoding from minidump files adds 77bca6d2968 [NFC] Fix a couple of typos in libc++'s __config adds db197419707 [clang-format] structured binding in range for detected as [...] adds 04bd1185ade [AMDGPU][MC] Corrected checks for DS offset0 range adds 94ff636a5c0 [AST] Disable ast-dump-openmp-parallel-master-XFAIL.c test adds 8e0b2fb9fa0 [NFC][ASTMatchers] Alphabetically sort REGISTER_MATCHER() m [...] adds e8062d20c94 Remove HAVE_REALPATH from config.h adds 140f766f144 [X86] Remove getCPUKindCanonicalName which is unused. adds 86724e40bfa Make __cpu_model a hidden symbol, to match libgcc. Also hid [...] adds d737b551e97 [AMDGPU] Factored PAL metadata handling out into its own class adds becd797a978 [Remarks] Fix mismatched delete due to missing virtual destructor adds 37cf25c3c68 [InstCombine] Fold add nuw + uadd.with.overflow adds 769c2459d5c Make to_chars/from_chars work back to C++11. This means tha [...] adds 00b5ecab5d8 [ValueTracking] Compute range for abs without nsw adds 2d0b4d6bb3c [libc++][CMake] Clean up some of the libc++ re-exporting logic adds 5baa72ea74a [LICM & MemorySSA] Don't sink/hoist stores in the presence [...] adds af881757045 [clang-tidy] Fix redundant check breaking the test on many [...] adds e4588bbf80a Simplify operands of masked stores and scatters based on de [...] adds e7bd52f86e0 [AMDGPU] Added MsgPack format PAL metadata adds 5e3a7698e80 Remove the unused return value in ASTImporter::Imported [NFC] adds 364cb6b5d70 [TailCallElim] Update tests for LTO pipeline change adds f2158a8ef06 Resubmit r356511 "[TailCallElim] Add tailcall elimination p [...] adds 6f3b566c872 [libc++] Use the compiler that CMake found when running lit [...] adds f69f8073217 [NFC] Fix brace indentation. adds 6dc53ccb0b0 [Linker] Fix crash handling appending linkage adds 9dde31ecc15 Recommit "Support attribute used in member funcs of class t [...] adds 13ee62f7d7e [Sema] Deduplicate some availability checking logic adds 8ca6ab33b7d Add a __has_extension check for '#pragma clang attribute' a [...] adds 638be660d73 [ARM] Eliminate redundant "mov rN, sp" instructions in Thumb1. adds 61914dc2fe2 Mark <charconv> tests as unsupported for C++11 and C++14 if [...] adds 88268e3e360 AMDHSA: Fix COMPUTE_PGM_RSRC2.USER_SGPR calculation when pa [...] adds f7522cab397 [AArch64] Fix formatting (NFC) adds 0b4364847dc Fix implicit ios -> watchOS availability version mapping fo [...] adds b062239d638 [ARC] Add ARCOptAddrMode pass to generate postincrement loa [...] adds 27ef9518dec [OPENMP]Improve detection of omp_allocator_handle_t type an [...] adds eea5177d308 [AMDGPU] Fix clamp bit DAG operand adds e0941cb3265 [X86] Add __crc32b/__crc32w/__crc32d/__crc32q intrinsics to [...] adds f6f4f84378e [WebAssembly] Target features section adds 2065206a9da AMDGPU: Don't look for constant in insert/extract_vector_el [...] adds 6e66512758d Introduce DWARFContext. adds 701a0d7e47c [clang-format] BeforeHash added to IndentPPDirectives adds bcb8316de56 [clang][OpenMP] Fix build when using libgomp adds 7c6ce35c1d2 [clang-format][NFC] fix release notes build issue adds fa0573027f4 [libc++] Mark <filesystem> as unavailable on Apple platform [...] adds bbcb95a64e1 [AMDGPU] Fix dependency on `BinaryFormat` adds 03675533043 [X86] Call lowerShuffleAsBitMask for 512-bit vectors in low [...] adds 0a11829ab23 Allow machine dce to remove uses in the same instruction adds 03dbfc2eefd [InstCombine] Add additional sub nsw inference tests; NFC adds 2327c231d66 [AMDGPU] Do not generate spurious PAL metadata adds 5098f8589de [WebAssembly][NFC] Fix formatting error from rL356610 adds ce3d6700971 Revert "[clangd] Print arguments in template specializations" adds 0fd00a581d9 libc++/win: Make once_flag have the same size as a pointer. adds db5edebea26 Update DWARF files. adds 9d760a0a76e Change the logging on ptrace(PT_KILL) in MachProcess::Kill [...] adds 5f70c473c9c [clang-tidy] Disable google-runtime-int in Objective-C++ 🔓 adds 506d74c8e39 Remove extra white spaces adds 02a2ce9a4b5 Fix Mach-O bind and rebase validation errors in libObject adds 6452ba47863 Revert "Reland r356547 after fixing the tests for Linux." adds 8d46403b8e1 [X86] Add CMPXCHG8B feature flag. Set it for all CPUs excep [...] adds 49fc2655819 [libcxx] [test] Add (void) casts to operator new calls, to [...] adds f1d87f8b4c4 Allow disabling of filesystem library. adds aa40315c69f [CFG] [analyzer] pr41142: C++17: Skip transparent InitListE [...] adds 277cf30d6c8 [libcxx] [test] Revert r356632 add (void) casts to operator [...] adds eda3d11d140 creduce-clang-crash.py: preprocess file + reduce commandline adds 0e04ab7e94a Remove type visibility specifiers from new chrono types. adds e3ea27b6401 [Reproducers] Log inconsistencies during replay (NFC) adds e7e268d9428 Mark debug death tests as unsupported on Windows adds c9f4cbf7a62 Add dylib-has-no-filesystem when filesystem is disabled
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-query/tool/CMakeLists.txt | 4 +- .../clang-reorder-fields/tool/CMakeLists.txt | 4 +- .../clang-tidy/google/IntegerTypesCheck.cpp | 4 +- clang-tools-extra/docs/ReleaseNotes.rst | 3 + .../test/clang-tidy/clang-tidy-diff.cpp | 1 - .../test/clang-tidy/google-runtime-int.m | 32 + clang/docs/ClangFormatStyleOptions.rst | 10 + clang/docs/ReleaseNotes.rst | 4 +- clang/include/clang/AST/ASTImporter.h | 2 +- clang/include/clang/AST/Stmt.h | 16 +- clang/include/clang/AST/StmtOpenMP.h | 16 + clang/include/clang/AST/TextNodeDumper.h | 1 + clang/include/clang/Basic/Attr.td | 17 +- clang/include/clang/Basic/AttrDocs.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 11 +- clang/include/clang/Basic/Features.def | 1 + clang/include/clang/Basic/X86Target.def | 2 +- clang/include/clang/Format/Format.h | 11 +- clang/include/clang/Sema/Sema.h | 10 - clang/include/clang/Tooling/FixIt.h | 2 +- clang/lib/AST/ASTImporter.cpp | 56 +- clang/lib/AST/ExternalASTMerger.cpp | 3 +- clang/lib/AST/StmtOpenMP.cpp | 19 + clang/lib/AST/TextNodeDumper.cpp | 9 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 33 +- clang/lib/Analysis/CFG.cpp | 9 + clang/lib/Basic/Targets/X86.cpp | 14 +- clang/lib/Basic/Targets/X86.h | 2 - clang/lib/CodeGen/CGLoopInfo.cpp | 4 +- clang/lib/Format/Format.cpp | 1 + clang/lib/Format/TokenAnnotator.cpp | 20 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 6 +- clang/lib/Format/UnwrappedLineParser.cpp | 8 +- clang/lib/Headers/ia32intrin.h | 86 + clang/lib/Sema/SemaDeclAttr.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 11 - clang/lib/Sema/SemaExprCXX.cpp | 6 +- clang/lib/Sema/SemaInit.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 140 +- clang/lib/Sema/SemaOverload.cpp | 61 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 14 + clang/lib/Serialization/ASTReaderDecl.cpp | 9 +- clang/lib/Serialization/ASTReaderStmt.cpp | 3 +- clang/lib/Serialization/ASTWriter.cpp | 9 +- clang/lib/Serialization/ASTWriterDecl.cpp | 10 +- clang/lib/Serialization/ASTWriterStmt.cpp | 1 + clang/test/AST/ast-dump-openmp-atomic.c | 18 + clang/test/AST/ast-dump-openmp-barrier.c | 10 + clang/test/AST/ast-dump-openmp-cancel.c | 20 + .../test/AST/ast-dump-openmp-cancellation-point.c | 20 + clang/test/AST/ast-dump-openmp-critical.c | 15 + .../ast-dump-openmp-distribute-parallel-for-simd.c | 262 +++ .../AST/ast-dump-openmp-distribute-parallel-for.c | 262 +++ clang/test/AST/ast-dump-openmp-distribute-simd.c | 242 +++ clang/test/AST/ast-dump-openmp-distribute.c | 242 +++ clang/test/AST/ast-dump-openmp-flush.c | 10 + clang/test/AST/ast-dump-openmp-for-simd.c | 242 +++ clang/test/AST/ast-dump-openmp-for.c | 242 +++ clang/test/AST/ast-dump-openmp-master.c | 15 + clang/test/AST/ast-dump-openmp-ordered.c | 82 + clang/test/AST/ast-dump-openmp-parallel-for-simd.c | 252 +++ clang/test/AST/ast-dump-openmp-parallel-for.c | 252 +++ .../AST/ast-dump-openmp-parallel-master-XFAIL.c | 37 + clang/test/AST/ast-dump-openmp-parallel-sections.c | 25 + clang/test/AST/ast-dump-openmp-parallel.c | 17 + clang/test/AST/ast-dump-openmp-section.c | 28 + clang/test/AST/ast-dump-openmp-sections.c | 23 + clang/test/AST/ast-dump-openmp-simd.c | 242 +++ clang/test/AST/ast-dump-openmp-single.c | 15 + clang/test/AST/ast-dump-openmp-target-data.c | 18 + clang/test/AST/ast-dump-openmp-target-enter-data.c | 24 + clang/test/AST/ast-dump-openmp-target-exit-data.c | 24 + .../AST/ast-dump-openmp-target-parallel-for-simd.c | 957 +++++++++ .../test/AST/ast-dump-openmp-target-parallel-for.c | 957 +++++++++ clang/test/AST/ast-dump-openmp-target-parallel.c | 53 + clang/test/AST/ast-dump-openmp-target-simd.c | 497 +++++ ...nmp-target-teams-distribute-parallel-for-simd.c | 1957 ++++++++++++++++++ ...p-openmp-target-teams-distribute-parallel-for.c | 1957 ++++++++++++++++++ .../ast-dump-openmp-target-teams-distribute-simd.c | 957 +++++++++ .../AST/ast-dump-openmp-target-teams-distribute.c | 957 +++++++++ clang/test/AST/ast-dump-openmp-target-teams.c | 53 + clang/test/AST/ast-dump-openmp-target-update.c | 23 + clang/test/AST/ast-dump-openmp-target.c | 29 + clang/test/AST/ast-dump-openmp-task.c | 21 + clang/test/AST/ast-dump-openmp-taskgroup.c | 15 + clang/test/AST/ast-dump-openmp-taskloop-simd.c | 312 +++ clang/test/AST/ast-dump-openmp-taskloop.c | 312 +++ clang/test/AST/ast-dump-openmp-taskwait.c | 10 + clang/test/AST/ast-dump-openmp-taskyield.c | 10 + ...ump-openmp-teams-distribute-parallel-for-simd.c | 2163 ++++++++++++++++++++ ...ast-dump-openmp-teams-distribute-parallel-for.c | 2163 ++++++++++++++++++++ .../AST/ast-dump-openmp-teams-distribute-simd.c | 1203 +++++++++++ clang/test/AST/ast-dump-openmp-teams-distribute.c | 1203 +++++++++++ clang/test/AST/ast-dump-openmp-teams.c | 56 + clang/test/AST/dump.cpp | 6 +- clang/test/Analysis/cfg-rich-constructors.cpp | 20 + clang/test/Analysis/initializer.cpp | 18 + clang/test/CodeGen/x86-crc-builtins.c | 30 + ...used-member-function-implicit-instantiation.cpp | 19 + .../test/CodeGenCXX/microsoft-abi-eh-cleanups.cpp | 4 +- clang/test/CodeGenOpenCL/unroll-hint.cl | 26 +- clang/test/OpenMP/allocate_allocator_messages.cpp | 10 +- clang/test/PCH/chain-openmp-allocate.cpp | 7 + .../test/PCH/stmt-openmp_structured_block-bit.cpp | 24 + clang/test/Parser/pragma-attribute-context.cpp | 4 + clang/test/Sema/attr-availability-watchos.c | 6 + clang/test/Sema/enable_if.c | 22 +- clang/test/Sema/overloadable.c | 11 +- clang/test/SemaCXX/attr-unavailable.cpp | 85 +- clang/test/SemaCXX/coroutines.cpp | 23 +- clang/test/SemaObjCXX/overload.mm | 6 +- clang/test/SemaTemplate/instantiate-expr-4.cpp | 4 +- clang/unittests/AST/ASTPrint.h | 92 + clang/unittests/AST/CMakeLists.txt | 1 + clang/unittests/AST/OMPStructuredBlockTest.cpp | 547 +++++ clang/unittests/AST/StmtPrinterTest.cpp | 76 +- clang/unittests/Format/FormatTest.cpp | 134 +- clang/utils/creduce-clang-crash.py | 266 ++- compiler-rt/lib/builtins/cpu_model.c | 10 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 2 + compiler-rt/lib/scudo/standalone/internal_defs.h | 77 +- compiler-rt/lib/scudo/standalone/report.cc | 192 ++ compiler-rt/lib/scudo/standalone/report.h | 57 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/report_test.cc | 47 + libcxx/CMakeLists.txt | 8 + libcxx/cmake/Modules/HandleLibCXXABI.cmake | 1 - libcxx/docs/BuildingLibcxx.rst | 7 + libcxx/docs/index.rst | 2 - libcxx/include/__config | 29 +- libcxx/include/charconv | 34 +- libcxx/include/chrono | 38 +- libcxx/include/filesystem | 12 +- libcxx/include/fstream | 16 +- libcxx/include/mutex | 19 +- libcxx/lib/CMakeLists.txt | 40 +- libcxx/lib/{libc++abi.exp => libc++abi.v1.exp} | 0 libcxx/lib/{libc++abi2.exp => libc++abi.v2.exp} | 0 .../{libc++sjlj-abi.exp => libc++sjlj-abi.v1.exp} | 0 libcxx/src/mutex.cpp | 16 +- libcxx/test/CMakeLists.txt | 1 + .../sequences/array/array.zero/db_back.pass.cpp | 1 + .../sequences/array/array.zero/db_front.pass.cpp | 1 + .../array/array.zero/db_indexing.pass.cpp | 1 + .../db_associative_container_tests.pass.cpp | 1 + .../db_sequence_container_iterators.pass.cpp | 1 + .../libcxx/debug/containers/db_string.pass.cpp | 1 + .../containers/db_unord_container_tests.pass.cpp | 1 + .../test/libcxx/debug/debug_helper_test.pass.cpp | 1 + .../class.path/path.itr/iterator_db.pass.cpp | 1 + .../libcxx/input.output/filesystems/lit.local.cfg | 5 + .../futures/futures.promise/set_exception.pass.cpp | 2 +- .../set_exception_at_thread_exit.pass.cpp | 2 +- libcxx/test/lit.site.cfg.in | 1 + .../fstreams/filebuf.members/open_path.pass.cpp | 1 + .../fstreams/fstream.cons/path.pass.cpp | 1 + .../fstreams/fstream.members/open_path.pass.cpp | 1 + .../fstreams/ifstream.cons/path.pass.cpp | 1 + .../fstreams/ifstream.members/open_path.pass.cpp | 1 + .../fstreams/ofstream.cons/path.pass.cpp | 1 + .../fstreams/ofstream.members/open_path.pass.cpp | 1 + .../std/input.output/filesystems/lit.local.cfg | 6 + .../charconv.from.chars/integral.bool.fail.cpp | 4 +- .../charconv/charconv.from.chars/integral.pass.cpp | 4 +- .../charconv.to.chars/integral.bool.fail.cpp | 4 +- .../charconv/charconv.to.chars/integral.pass.cpp | 4 +- .../time.clock.file/consistency.pass.cpp | 2 + .../time.clock/time.clock.file/file_time.pass.cpp | 1 + .../time/time.clock/time.clock.file/now.pass.cpp | 1 + .../time.clock/time.clock.file/rep_signed.pass.cpp | 1 + libcxx/test/support/charconv_test_helpers.h | 13 +- libcxx/utils/ci/macos-backdeployment.sh | 3 - libcxx/utils/ci/macos-trunk.sh | 5 +- libcxx/utils/libcxx/test/config.py | 9 + libcxx/www/index.html | 5 - lld/test/ELF/lto/defsym.ll | 14 +- lld/test/ELF/lto/opt-remarks.ll | 2 +- lld/test/ELF/lto/wrap-2.ll | 11 +- lld/test/wasm/Inputs/disallow-feature-foo.yaml | 13 + lld/test/wasm/Inputs/no-feature-foo.yaml | 11 + lld/test/wasm/Inputs/require-feature-foo.yaml | 13 + lld/test/wasm/Inputs/use-feature-foo.yaml | 13 + lld/test/wasm/target-feature-disallowed.yaml | 44 + lld/test/wasm/target-feature-required.yaml | 42 + lld/test/wasm/target-feature-used.yaml | 58 + lld/utils/benchmark.py | 13 +- lld/wasm/InputFiles.cpp | 2 - lld/wasm/InputFiles.h | 1 - lld/wasm/Writer.cpp | 71 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 2 +- lldb/lldb.xcodeproj/project.pbxproj | 18 +- .../postmortem/minidump-new/TestMiniDumpUUID.py | 121 ++ .../linux-arm-uuids-elf-build-id-16.dmp | Bin 0 -> 460 bytes .../linux-arm-uuids-elf-build-id-20.dmp | Bin 0 -> 468 bytes .../minidump-new/linux-arm-uuids-no-age.dmp | Bin 0 -> 470 bytes .../minidump-new/linux-arm-uuids-with-age.dmp | Bin 0 -> 470 bytes .../minidump-new/linux-arm-zero-uuids.dmp | Bin 0 -> 534 bytes .../minidump-new/macos-arm-uuids-no-age.dmp | Bin 0 -> 470 bytes .../gdb-remote/GDBRemoteCommunicationHistory.cpp | 4 +- .../GDBRemoteCommunicationReplayServer.cpp | 42 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 47 +- .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 1 + .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 43 + .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 30 + .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 15 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 7 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 55 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 5 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 6 - lldb/source/Symbol/ClangASTImporter.cpp | 4 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 8 +- llvm/cmake/config-ix.cmake | 1 - llvm/include/llvm/Analysis/TargetLibraryInfo.h | 6 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 8 + .../llvm/Analysis/TargetTransformInfoImpl.h | 9 +- llvm/include/llvm/BinaryFormat/Wasm.h | 12 + llvm/include/llvm/Config/config.h.cmake | 3 - llvm/include/llvm/Object/MachO.h | 60 +- llvm/include/llvm/Object/Wasm.h | 7 + llvm/include/llvm/ObjectYAML/WasmYAML.h | 26 + llvm/include/llvm/Remarks/Remark.h | 2 +- llvm/include/llvm/Support/AArch64TargetParser.def | 43 +- llvm/include/llvm/Support/AMDGPUMetadata.h | 27 +- llvm/lib/Analysis/ValueTracking.cpp | 15 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 34 +- llvm/lib/CodeGen/DeadMachineInstructionElim.cpp | 8 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 1 - .../PerfJITEvents/PerfJITEventListener.cpp | 14 +- llvm/lib/Linker/IRMover.cpp | 35 +- llvm/lib/MC/MCParser/WasmAsmParser.cpp | 7 +- llvm/lib/MC/WasmObjectWriter.cpp | 11 +- llvm/lib/Object/MachOObjectFile.cpp | 178 +- llvm/lib/Object/WasmObjectFile.cpp | 37 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 25 + llvm/lib/Passes/PassBuilder.cpp | 4 + llvm/lib/Remarks/RemarkParserImpl.h | 6 +- llvm/lib/Support/AMDGPUMetadata.cpp | 14 - llvm/lib/Support/Host.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 115 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 2 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 63 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 136 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 19 +- .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 15 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 43 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h | 18 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 3 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 3 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp | 699 +++++++ llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h | 131 ++ llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/Utils/LLVMBuild.txt | 2 +- llvm/lib/Target/ARC/ARC.h | 1 + llvm/lib/Target/ARC/ARCFrameLowering.cpp | 2 +- llvm/lib/Target/ARC/ARCOptAddrMode.cpp | 507 +++++ llvm/lib/Target/ARC/ARCTargetMachine.cpp | 5 +- llvm/lib/Target/ARC/CMakeLists.txt | 1 + llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 60 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 59 + .../lib/Target/WebAssembly/WebAssemblyAsmPrinter.h | 1 + llvm/lib/Target/X86/X86.td | 111 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 259 ++- llvm/lib/Target/X86/X86ISelLowering.h | 9 - llvm/lib/Target/X86/X86InstrCompiler.td | 7 +- llvm/lib/Target/X86/X86InstrInfo.td | 10 +- llvm/lib/Target/X86/X86InstrSystem.td | 6 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 8 +- llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 4 + .../Transforms/InstCombine/InstCombineCalls.cpp | 89 +- .../Transforms/InstCombine/InstCombineInternal.h | 3 + llvm/lib/Transforms/Scalar/LICM.cpp | 55 +- llvm/test/Analysis/CostModel/ARM/memcpy.ll | 13 + .../regbankselect-extract-vector-elt.mir | 69 +- .../GlobalISel/regbankselect-insert-vector-elt.mir | 140 +- llvm/test/CodeGen/AMDGPU/amdpal-msgpack-cs.ll | 16 + llvm/test/CodeGen/AMDGPU/amdpal-msgpack-es.ll | 15 + llvm/test/CodeGen/AMDGPU/amdpal-msgpack-gs.ll | 16 + llvm/test/CodeGen/AMDGPU/amdpal-msgpack-hs.ll | 16 + llvm/test/CodeGen/AMDGPU/amdpal-msgpack-ls.ll | 15 + llvm/test/CodeGen/AMDGPU/amdpal-msgpack-ps.ll | 36 + .../test/CodeGen/AMDGPU/amdpal-msgpack-psenable.ll | 27 + llvm/test/CodeGen/AMDGPU/amdpal-msgpack-vs.ll | 16 + llvm/test/CodeGen/AMDGPU/dead-mi-use-same-intr.mir | 55 + llvm/test/CodeGen/AMDGPU/elf-notes.ll | 3 +- llvm/test/CodeGen/AMDGPU/img-nouse-adjust.ll | 22 + llvm/test/CodeGen/AMDGPU/uaddo.ll | 22 + llvm/test/CodeGen/ARC/addrmode.ll | 68 + llvm/test/CodeGen/ARM/debug-frame.ll | 4 +- llvm/test/CodeGen/Thumb/frame-access.ll | 16 +- llvm/test/CodeGen/Thumb/pr35836_2.ll | 17 +- llvm/test/CodeGen/Thumb/thumb-shrink-wrapping.ll | 7 +- .../Thumb/umulo-128-legalisation-lowering.ll | 17 +- llvm/test/CodeGen/WebAssembly/target-features.ll | 67 + llvm/test/CodeGen/X86/atomic64.ll | 980 +++++++-- llvm/test/CodeGen/X86/avx512-mask-op.ll | 205 +- llvm/test/CodeGen/X86/cgp-usubo.ll | 32 + llvm/test/CodeGen/X86/cmpxchg8b.ll | 23 + llvm/test/CodeGen/X86/memcmp-optsize.ll | 29 + .../CodeGen/X86/merge-consecutive-loads-512.ll | 78 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 6 +- .../LTO/Resolution/X86/Inputs/appending-var-2.ll | 14 + llvm/test/LTO/Resolution/X86/appending-var.ll | 16 + llvm/test/LTO/X86/tailcallelim.ll | 22 + llvm/test/MC/AMDGPU/ds-err.s | 12 + llvm/test/MC/AMDGPU/hsa-v3.s | 2 +- llvm/test/MC/AMDGPU/literals.s | 411 ++-- llvm/test/MC/AMDGPU/pal-msgpack.s | 60 + llvm/test/MC/AMDGPU/spurious-pal-metadata.s | 8 + llvm/test/MC/Disassembler/AMDGPU/literal_gfx9.txt | 79 + llvm/test/MC/WebAssembly/array-fill.ll | 5 + llvm/test/MC/WebAssembly/assembler-binary.ll | 5 + llvm/test/MC/WebAssembly/bss.ll | 5 + llvm/test/MC/WebAssembly/comdat.ll | 5 + llvm/test/MC/WebAssembly/debug-info.ll | 6 + llvm/test/MC/WebAssembly/explicit-sections.ll | 5 + llvm/test/MC/WebAssembly/global-ctor-dtor.ll | 5 + llvm/test/MC/WebAssembly/visibility.ll | 5 + llvm/test/MC/WebAssembly/weak-alias.ll | 5 + llvm/test/MC/WebAssembly/weak.ll | 5 + .../ObjectYAML/wasm/target-features-section.yaml | 25 + llvm/test/Other/new-pm-lto-defaults.ll | 1 + .../CodeGenPrepare/X86/overflow-intrinsics.ll | 39 + .../Transforms/InstCombine/masked_intrinsics.ll | 8 +- llvm/test/Transforms/InstCombine/sub.ll | 30 +- .../Transforms/InstCombine/uadd-with-overflow.ll | 20 +- llvm/test/Transforms/InstSimplify/icmp-abs-nabs.ll | 6 +- llvm/test/Transforms/LICM/hoist-debuginvariant.ll | 3 +- .../ELF/Inputs/compress-debug-sections.yaml | 6 + .../ELF/compress-debug-sections-symbols.test | 21 + .../Inputs/macho-rebase-add-addr-uleb-too-big | Bin 8456 -> 8456 bytes llvm/test/tools/llvm-objdump/macho-bad-bind.test | 92 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 13 +- llvm/tools/llvm-objcopy/ELF/Object.h | 2 + llvm/tools/llvm-readobj/ELFDumper.cpp | 11 - llvm/tools/obj2yaml/wasm2yaml.cpp | 10 + llvm/tools/yaml2obj/yaml2wasm.cpp | 16 + llvm/utils/gn/secondary/BUILD.gn | 4 + .../clang-change-namespace/BUILD.gn | 19 + .../clang-change-namespace/tool/BUILD.gn | 19 + .../clang-tools-extra/clang-move/BUILD.gn | 21 + .../clang-tools-extra/clang-move/tool/BUILD.gn | 19 + .../clang-tools-extra/clang-query/BUILD.gn | 18 + .../clang-tools-extra/clang-query/tool/BUILD.gn | 17 + .../clang-reorder-fields/BUILD.gn | 17 + .../clang-reorder-fields/tool/BUILD.gn | 15 + .../secondary/clang/include/clang/Config/BUILD.gn | 1 + .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 2 - llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 2 + .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 2 +- 353 files changed, 26195 insertions(+), 2083 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/google-runtime-int.m create mode 100644 clang/test/AST/ast-dump-openmp-atomic.c create mode 100644 clang/test/AST/ast-dump-openmp-barrier.c create mode 100644 clang/test/AST/ast-dump-openmp-cancel.c create mode 100644 clang/test/AST/ast-dump-openmp-cancellation-point.c create mode 100644 clang/test/AST/ast-dump-openmp-critical.c create mode 100644 clang/test/AST/ast-dump-openmp-distribute-parallel-for-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-distribute-parallel-for.c create mode 100644 clang/test/AST/ast-dump-openmp-distribute-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-distribute.c create mode 100644 clang/test/AST/ast-dump-openmp-flush.c create mode 100644 clang/test/AST/ast-dump-openmp-for-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-for.c create mode 100644 clang/test/AST/ast-dump-openmp-master.c create mode 100644 clang/test/AST/ast-dump-openmp-ordered.c create mode 100644 clang/test/AST/ast-dump-openmp-parallel-for-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-parallel-for.c create mode 100644 clang/test/AST/ast-dump-openmp-parallel-master-XFAIL.c create mode 100644 clang/test/AST/ast-dump-openmp-parallel-sections.c create mode 100644 clang/test/AST/ast-dump-openmp-parallel.c create mode 100644 clang/test/AST/ast-dump-openmp-section.c create mode 100644 clang/test/AST/ast-dump-openmp-sections.c create mode 100644 clang/test/AST/ast-dump-openmp-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-single.c create mode 100644 clang/test/AST/ast-dump-openmp-target-data.c create mode 100644 clang/test/AST/ast-dump-openmp-target-enter-data.c create mode 100644 clang/test/AST/ast-dump-openmp-target-exit-data.c create mode 100644 clang/test/AST/ast-dump-openmp-target-parallel-for-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-target-parallel-for.c create mode 100644 clang/test/AST/ast-dump-openmp-target-parallel.c create mode 100644 clang/test/AST/ast-dump-openmp-target-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-target-teams-distribute-parallel [...] create mode 100644 clang/test/AST/ast-dump-openmp-target-teams-distribute-parallel-for.c create mode 100644 clang/test/AST/ast-dump-openmp-target-teams-distribute-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-target-teams-distribute.c create mode 100644 clang/test/AST/ast-dump-openmp-target-teams.c create mode 100644 clang/test/AST/ast-dump-openmp-target-update.c create mode 100644 clang/test/AST/ast-dump-openmp-target.c create mode 100644 clang/test/AST/ast-dump-openmp-task.c create mode 100644 clang/test/AST/ast-dump-openmp-taskgroup.c create mode 100644 clang/test/AST/ast-dump-openmp-taskloop-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-taskloop.c create mode 100644 clang/test/AST/ast-dump-openmp-taskwait.c create mode 100644 clang/test/AST/ast-dump-openmp-taskyield.c create mode 100644 clang/test/AST/ast-dump-openmp-teams-distribute-parallel-for-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-teams-distribute-parallel-for.c create mode 100644 clang/test/AST/ast-dump-openmp-teams-distribute-simd.c create mode 100644 clang/test/AST/ast-dump-openmp-teams-distribute.c create mode 100644 clang/test/AST/ast-dump-openmp-teams.c create mode 100644 clang/test/CodeGen/x86-crc-builtins.c create mode 100644 clang/test/CodeGenCXX/attr-used-member-function-implicit-instan [...] create mode 100644 clang/test/PCH/stmt-openmp_structured_block-bit.cpp create mode 100644 clang/unittests/AST/ASTPrint.h create mode 100644 clang/unittests/AST/OMPStructuredBlockTest.cpp create mode 100644 compiler-rt/lib/scudo/standalone/report.cc create mode 100644 compiler-rt/lib/scudo/standalone/report.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/report_test.cc rename libcxx/lib/{libc++abi.exp => libc++abi.v1.exp} (100%) rename libcxx/lib/{libc++abi2.exp => libc++abi.v2.exp} (100%) rename libcxx/lib/{libc++sjlj-abi.exp => libc++sjlj-abi.v1.exp} (100%) create mode 100644 libcxx/test/libcxx/input.output/filesystems/lit.local.cfg create mode 100644 libcxx/test/std/input.output/filesystems/lit.local.cfg create mode 100644 lld/test/wasm/Inputs/disallow-feature-foo.yaml create mode 100644 lld/test/wasm/Inputs/no-feature-foo.yaml create mode 100644 lld/test/wasm/Inputs/require-feature-foo.yaml create mode 100644 lld/test/wasm/Inputs/use-feature-foo.yaml create mode 100644 lld/test/wasm/target-feature-disallowed.yaml create mode 100644 lld/test/wasm/target-feature-required.yaml create mode 100644 lld/test/wasm/target-feature-used.yaml create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp create mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.h create mode 100644 llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp create mode 100644 llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h create mode 100644 llvm/lib/Target/ARC/ARCOptAddrMode.cpp create mode 100644 llvm/test/Analysis/CostModel/ARM/memcpy.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdpal-msgpack-cs.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdpal-msgpack-es.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdpal-msgpack-gs.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdpal-msgpack-hs.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdpal-msgpack-ls.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdpal-msgpack-ps.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdpal-msgpack-psenable.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdpal-msgpack-vs.ll create mode 100644 llvm/test/CodeGen/AMDGPU/dead-mi-use-same-intr.mir create mode 100644 llvm/test/CodeGen/AMDGPU/img-nouse-adjust.ll create mode 100644 llvm/test/CodeGen/ARC/addrmode.ll create mode 100644 llvm/test/CodeGen/WebAssembly/target-features.ll create mode 100644 llvm/test/LTO/Resolution/X86/Inputs/appending-var-2.ll create mode 100644 llvm/test/LTO/Resolution/X86/appending-var.ll create mode 100644 llvm/test/LTO/X86/tailcallelim.ll create mode 100644 llvm/test/MC/AMDGPU/pal-msgpack.s create mode 100644 llvm/test/MC/AMDGPU/spurious-pal-metadata.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/literal_gfx9.txt create mode 100644 llvm/test/ObjectYAML/wasm/target-features-section.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/compress-debug-sections-symbols.test create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespac [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespac [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-move/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-move/tool/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-query/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-query/tool/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/ [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/ [...]