This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project.
from 72122d058b1 [libc++] Build <filesystem> support as part of the dylib adds 3c98cdd2183 RegAllocFast: Do not allocate registers for undef uses adds 33244990adf Add visibility attributes and inline to some vector methods. adds 9b7685d5457 Fixup ABI lists on Linux after adding <filesystem> to the dylib. adds d81df259b35 Fix char.traits.specializations.char8_t main return adds f7b43230b84 Revert "[libc++] Build <filesystem> support as part of the dylib" adds cf55a657f0c CodeGen: Refactor regallocator command line and target selection adds 77423914419 Move options to separate checks that do not need to immedia [...] adds 6271606969e Add --unwindlib=[libgcc|compiler-rt] to parallel --rtlib= [take 2] adds 611d1f98c58 Delete more dead code. adds 70537abe525 Demanded elements support for masked.load and masked.gather adds de548ccab9f [TailCallElim] Add tailcall elimination pass to LTO pipelines adds a0feccdf569 [libc++] Speed up certain locale functions on Windows adds 282555ad826 [OPENMP]Warn if the different allocator is used for the variable. adds 1663c9466f3 [DwarfDebug] Skip entries to big for 16 bit size field in D [...] adds 02d5fb1a6ef Add a spelling of pass_object_size that uses __builtin_dyna [...] adds c67a759c993 Revert r356511 "[TailCallElim] Add tailcall elimination pas [...] adds 993a05fe1b1 Fix CodeGen/arm64-microsoft-status-reg.cpp test adds cc37af7a363 [libc++] Build <filesystem> support as part of the dylib adds 5a05cc0eebd Reland "[Remarks] Add a new Remark / RemarkParser abstraction" adds 2dd1566e8bb [InstSimplify] Add additional cmp of abs without nsw tests; NFC adds 91d96b3a6a1 [DwarfDebug] Add triple to test. adds 5616718c087 [Remarks] Fix gcc build for r356519 adds 2b27c00102e [libc++] Complete the ABI changelog after landing <filesyst [...] adds e7effeed76e Remove MSVC compat hack since the inline keyword was added in 2015 adds 18e2c5724ac [AArch64][GlobalISel] Make v4s32 G_IMPLICIT_DEF legal. adds 761ca2e53b8 [AArch64][GlobalISel] Add an optimization to select vector [...] adds 2596e8b3e7e [ARM] Make sure to save/restore LR when we use tBfar. adds 4d03bbbb3aa [libc++] Flag file_clock test as expected to fail with ASAN adds d674d96bc56 [builtins] Divide shouldn't underflow if rounded result wou [...] adds 91e150d54c8 Replace tok::angle_string_literal with new tok::header_name. adds 97d104cbeef [X86] Re-disable cmpxchg16b for 32-bit mode assembly parsing. adds 6080a6fb194 Add workaround to build scoped enums with VS2015. NFCI. adds 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] new 364cb6b5d70 [TailCallElim] Update tests for LTO pipeline change new f2158a8ef06 Resubmit r356511 "[TailCallElim] Add tailcall elimination p [...]
The 2 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/clang-query/tool/CMakeLists.txt | 4 +- .../clang-reorder-fields/tool/CMakeLists.txt | 4 +- .../clang-tidy/tool/clang-tidy-diff.py | 170 +- clang-tools-extra/clangd/AST.cpp | 32 + clang-tools-extra/clangd/index/MemIndex.cpp | 9 - clang-tools-extra/clangd/index/dex/Dex.cpp | 9 - .../test/clang-tidy/clang-tidy-diff.cpp | 1 - clang-tools-extra/unittests/clangd/DexTests.cpp | 25 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 25 +- .../unittests/clangd/SymbolCollectorTests.cpp | 87 +- clang/CMakeLists.txt | 18 + 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 | 4 +- clang/include/clang/Basic/AttrDocs.td | 10 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 + clang/include/clang/Basic/TokenKinds.def | 4 +- clang/include/clang/Basic/TokenKinds.h | 2 +- clang/include/clang/Basic/X86Target.def | 2 +- clang/include/clang/Config/config.h.cmake | 3 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Driver/ToolChain.h | 14 + clang/include/clang/Lex/Preprocessor.h | 2 +- clang/include/clang/Lex/PreprocessorLexer.h | 3 +- clang/include/clang/Tooling/FixIt.h | 2 +- clang/lib/AST/ASTImporter.cpp | 56 +- clang/lib/AST/ExternalASTMerger.cpp | 3 +- clang/lib/AST/ItaniumMangle.cpp | 5 +- clang/lib/AST/MicrosoftMangle.cpp | 10 +- clang/lib/AST/StmtOpenMP.cpp | 19 + clang/lib/AST/TextNodeDumper.cpp | 9 + clang/lib/AST/TypePrinter.cpp | 17 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 33 +- clang/lib/Basic/Targets/X86.cpp | 14 +- clang/lib/Basic/Targets/X86.h | 2 - clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CGLoopInfo.cpp | 4 +- clang/lib/Driver/ToolChain.cpp | 27 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 104 +- clang/lib/Format/TokenAnnotator.cpp | 5 +- clang/lib/Lex/Lexer.cpp | 6 +- clang/lib/Lex/PPDirectives.cpp | 10 +- clang/lib/Lex/PPMacroExpansion.cpp | 4 +- clang/lib/Lex/Pragma.cpp | 8 +- clang/lib/Lex/Preprocessor.cpp | 30 +- clang/lib/Sema/SemaDecl.cpp | 3 +- clang/lib/Sema/SemaOpenMP.cpp | 80 +- clang/lib/Serialization/ASTReaderStmt.cpp | 3 +- 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/CodeGen/arm64-microsoft-status-reg.cpp | 40 +- clang/test/CodeGen/pass-object-size.c | 75 +- clang/test/CodeGenCXX/mangle-ms.cpp | 2 + clang/test/CodeGenOpenCL/unroll-hint.cl | 26 +- clang/test/Driver/compiler-rt-unwind.c | 49 + clang/test/Driver/hip-toolchain-mllvm.hip | 6 +- clang/test/OpenMP/allocate_allocator_ast_print.cpp | 11 +- clang/test/OpenMP/allocate_allocator_messages.cpp | 17 +- clang/test/OpenMP/allocate_codegen.cpp | 6 +- .../test/PCH/stmt-openmp_structured_block-bit.cpp | 24 + clang/test/Preprocessor/_Pragma-dependency.c | 6 + clang/test/Sema/pass-object-size.c | 22 +- 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 | 3 + compiler-rt/lib/builtins/cpu_model.c | 10 + compiler-rt/lib/builtins/divdf3.c | 12 + compiler-rt/lib/builtins/divsf3.c | 12 + compiler-rt/lib/builtins/divtf3.c | 12 + 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 + compiler-rt/test/builtins/Unit/divdf3_test.c | 45 + compiler-rt/test/builtins/Unit/divsf3_test.c | 45 + compiler-rt/test/builtins/Unit/divtf3_test.c | 9 +- libcxx/CMakeLists.txt | 2 + libcxx/cmake/Modules/HandleLibCXXABI.cmake | 1 - libcxx/docs/index.rst | 2 - libcxx/include/__config | 14 +- libcxx/include/charconv | 34 +- libcxx/include/fstream | 16 +- libcxx/include/vector | 11 +- libcxx/lib/CMakeLists.txt | 22 +- libcxx/lib/abi/CHANGELOG.TXT | 74 +- libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist | 71 + 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/support/win32/locale_win32.cpp | 6 + .../libcxx/input.output/filesystems/lit.local.cfg | 3 + .../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 + .../filesystems/Inputs/static_test_env/bad_symlink | 1 + .../Inputs/static_test_env/dir1/dir2/afile3 | 0 .../Inputs/static_test_env/dir1/dir2/dir3/file5 | 0 .../Inputs/static_test_env/dir1/dir2/file4 | 0 .../static_test_env/dir1/dir2/symlink_to_dir3 | 1 + .../filesystems/Inputs/static_test_env/dir1/file1 | 0 .../filesystems/Inputs/static_test_env/dir1/file2 | 1 + .../filesystems/Inputs/static_test_env/empty_file | 0 .../Inputs/static_test_env/non_empty_file | 1 + .../Inputs/static_test_env/symlink_to_dir | 1 + .../Inputs/static_test_env/symlink_to_empty_file | 1 + .../directory_entry.cons/copy.pass.cpp | 73 + .../directory_entry.cons/copy_assign.pass.cpp | 81 + .../directory_entry.cons/default.pass.cpp | 32 + .../directory_entry.cons/default_const.pass.cpp | 33 + .../directory_entry.cons/move.pass.cpp | 71 + .../directory_entry.cons/move_assign.pass.cpp | 77 + .../directory_entry.cons/path.pass.cpp | 181 ++ .../directory_entry.mods/assign.pass.cpp | 131 ++ .../directory_entry.mods/refresh.pass.cpp | 340 +++ .../directory_entry.mods/replace_filename.pass.cpp | 168 ++ .../directory_entry.obs/comparisons.pass.cpp | 82 + .../directory_entry.obs/file_size.pass.cpp | 241 +++ .../directory_entry.obs/file_type_obs.pass.cpp | 257 +++ .../directory_entry.obs/hard_link_count.pass.cpp | 241 +++ .../directory_entry.obs/last_write_time.pass.cpp | 214 ++ .../directory_entry.obs/path.pass.cpp | 89 + .../directory_entry.obs/status.pass.cpp | 57 + .../directory_entry.obs/symlink_status.pass.cpp | 57 + .../directory_iterator.members/copy.pass.cpp | 58 + .../copy_assign.pass.cpp | 97 + .../directory_iterator.members/ctor.pass.cpp | 253 +++ .../default_ctor.pass.cpp} | 29 +- .../directory_iterator.members/increment.pass.cpp | 115 ++ .../directory_iterator.members/move.pass.cpp | 61 + .../move_assign.pass.cpp | 115 ++ .../begin_end.pass.cpp | 59 + .../class.directory_iterator/types.pass.cpp | 38 + .../class.file_status/file_status.cons.pass.cpp | 61 + .../class.file_status/file_status.mods.pass.cpp | 50 + .../class.file_status/file_status.obs.pass.cpp | 46 + .../filesystem_error.members.pass.cpp | 103 + .../class.path/path.itr/iterator.pass.cpp | 106 + .../class.path/path.member/path.append.pass.cpp | 340 +++ .../path.member/path.assign/braced_init.pass.cpp} | 25 +- .../path.member/path.assign/copy.pass.cpp | 37 + .../path.member/path.assign/move.pass.cpp | 43 + .../path.member/path.assign/source.pass.cpp | 242 +++ .../class.path/path.member/path.compare.pass.cpp | 192 ++ .../class.path/path.member/path.concat.pass.cpp | 389 ++++ .../path.member/path.construct/copy.pass.cpp | 35 + .../path.member/path.construct/default.pass.cpp} | 24 +- .../path.member/path.construct/move.pass.cpp | 41 + .../path.member/path.construct/source.pass.cpp | 130 ++ .../path.member/path.decompose/empty.fail.cpp} | 22 +- .../path.decompose/path.decompose.pass.cpp | 217 ++ .../path.member/path.gen/lexically_normal.pass.cpp | 141 ++ .../lexically_relative_and_proximate.pass.cpp | 88 + .../path.generic.obs/generic_string_alloc.pass.cpp | 56 + .../path.generic.obs/named_overloads.pass.cpp | 62 + .../path.member/path.modifiers/clear.pass.cpp | 45 + .../path.modifiers/make_preferred.pass.cpp | 55 + .../path.modifiers/remove_filename.pass.cpp | 74 + .../path.modifiers/replace_extension.pass.cpp | 73 + .../path.modifiers/replace_filename.pass.cpp | 72 + .../path.member/path.modifiers/swap.pass.cpp | 81 + .../path.member/path.native.obs/c_str.pass.cpp | 43 + .../path.native.obs/named_overloads.pass.cpp | 63 + .../path.member/path.native.obs/native.pass.cpp | 40 + .../path.native.obs/operator_string.pass.cpp | 47 + .../path.native.obs/string_alloc.pass.cpp | 138 ++ .../path.query/tested_in_path_decompose.pass.cpp | 33 + .../class.path/path.nonmember/append_op.fail.cpp | 28 + .../class.path/path.nonmember/append_op.pass.cpp} | 28 +- .../path.nonmember/comparison_ops.fail.cpp | 34 + .../comparison_ops_tested_elsewhere.pass.cpp | 15 + .../hash_value_tested_elswhere.pass.cpp | 15 + .../path.nonmember/path.factory.pass.cpp | 53 + .../class.path/path.nonmember/path.io.pass.cpp | 99 + .../path.nonmember/path.io.unicode_bug.pass.cpp | 70 + .../class.path/path.nonmember/swap.pass.cpp | 50 + .../filesystems/class.path/synop.pass.cpp | 39 + .../rec.dir.itr.members/copy.pass.cpp | 78 + .../rec.dir.itr.members/copy_assign.pass.cpp | 157 ++ .../rec.dir.itr.members/ctor.pass.cpp | 245 +++ .../rec.dir.itr.members/depth.pass.cpp | 65 + .../disable_recursion_pending.pass.cpp | 42 + .../rec.dir.itr.members/increment.pass.cpp | 494 +++++ .../rec.dir.itr.members/move.pass.cpp | 79 + .../rec.dir.itr.members/move_assign.pass.cpp | 168 ++ .../rec.dir.itr.members/pop.pass.cpp | 92 + .../rec.dir.itr.members/recursion_pending.pass.cpp | 161 ++ .../rec.dir.itr.nonmembers/begin_end.pass.cpp | 59 + .../filesystems/fs.enum/check_bitmask_types.hpp | 75 + .../filesystems/fs.enum/enum.copy_options.pass.cpp | 64 + .../fs.enum/enum.directory_options.pass.cpp | 46 + .../filesystems/fs.enum/enum.file_type.pass.cpp | 48 + .../filesystems/fs.enum/enum.path.format.pass.cpp | 39 + .../filesystems/fs.enum/enum.perm_options.pass.cpp | 49 + .../filesystems/fs.enum/enum.perms.pass.cpp | 65 + .../fs.error.report}/tested_elsewhere.pass.cpp | 0 .../fs.filesystem.synopsis/file_time_type.pass.cpp | 47 + .../fs.op.funcs/fs.op.absolute/absolute.pass.cpp | 57 + .../fs.op.funcs/fs.op.canonical/canonical.pass.cpp | 123 ++ .../fs.op.funcs/fs.op.copy/copy.pass.cpp | 314 +++ .../fs.op.funcs/fs.op.copy_file/copy_file.pass.cpp | 188 ++ .../fs.op.copy_file/copy_file_large.pass.cpp | 98 + .../fs.op.copy_symlink/copy_symlink.pass.cpp | 107 + .../create_directories.pass.cpp | 100 + .../create_directory.pass.cpp | 102 + .../create_directory_with_attributes.pass.cpp | 131 ++ .../create_directory_symlink.pass.cpp | 64 + .../create_hard_link.pass.cpp | 73 + .../fs.op.create_symlink/create_symlink.pass.cpp | 75 + .../fs.op.current_path/current_path.pass.cpp | 92 + .../fs.op.equivalent/equivalent.pass.cpp | 111 + .../fs.op.funcs/fs.op.exists/exists.pass.cpp | 96 + .../fs.op.funcs/fs.op.file_size/file_size.pass.cpp | 84 + .../fs.op.hard_lk_ct/hard_link_count.pass.cpp | 98 + .../fs.op.is_block_file/is_block_file.pass.cpp | 83 + .../fs.op.is_char_file/is_character_file.pass.cpp | 83 + .../fs.op.is_directory/is_directory.pass.cpp | 90 + .../fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp | 108 + .../fs.op.funcs/fs.op.is_fifo/is_fifo.pass.cpp | 83 + .../fs.op.funcs/fs.op.is_other/is_other.pass.cpp | 83 + .../fs.op.is_regular_file/is_regular_file.pass.cpp | 86 + .../fs.op.funcs/fs.op.is_socket/is_socket.pass.cpp | 83 + .../fs.op.is_symlink/is_symlink.pass.cpp | 104 + .../fs.op.last_write_time/last_write_time.pass.cpp | 588 ++++++ .../fs.op.permissions/permissions.pass.cpp | 181 ++ .../fs.op.funcs/fs.op.proximate/proximate.pass.cpp | 132 ++ .../fs.op.read_symlink/read_symlink.pass.cpp | 99 + .../fs.op.funcs/fs.op.relative/relative.pass.cpp | 117 ++ .../fs.op.funcs/fs.op.remove/remove.pass.cpp | 108 + .../fs.op.remove_all/remove_all.pass.cpp | 152 ++ .../fs.op.funcs/fs.op.rename/rename.pass.cpp | 124 ++ .../fs.op.resize_file/resize_file.pass.cpp | 108 + .../fs.op.funcs/fs.op.space/space.pass.cpp | 127 ++ .../fs.op.funcs/fs.op.status/status.pass.cpp | 165 ++ .../fs.op.status_known/status_known.pass.cpp | 58 + .../fs.op.symlink_status/symlink_status.pass.cpp | 191 ++ .../temp_directory_path.pass.cpp | 120 ++ .../weakly_canonical.pass.cpp | 75 + .../fs.req.macros/feature_macro.pass.cpp | 30 + .../fs.req.namespace/namespace.fail.cpp} | 27 +- .../fs.req.namespace/namespace.pass.cpp | 27 + .../std/input.output/filesystems/lit.local.cfg | 3 + .../assign2.pass.cpp | 1 + .../compare.pass.cpp | 1 + .../find.pass.cpp | 1 + .../length.pass.cpp | 1 + .../charconv.from.chars/integral.bool.fail.cpp | 2 +- .../charconv/charconv.from.chars/integral.pass.cpp | 2 +- .../charconv.to.chars/integral.bool.fail.cpp | 2 +- .../charconv/charconv.to.chars/integral.pass.cpp | 2 +- .../time.clock.file/consistency.pass.cpp | 4 + .../time/time.clock/time.clock.file/now.pass.cpp | 1 + libcxx/test/support/charconv_test_helpers.h | 13 +- libcxx/utils/ci/macos-backdeployment.sh | 2 - libcxx/utils/ci/macos-trunk.sh | 5 +- libcxx/utils/libcxx/test/config.py | 4 + 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/utils/benchmark.py | 13 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 2 +- .../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 .../Plugins/Process/minidump/MinidumpParser.cpp | 47 +- .../DWARF/DWARFAbbreviationDeclaration.cpp | 2 +- .../DWARF/DWARFAbbreviationDeclaration.h | 7 - .../Plugins/SymbolFile/DWARF/DWARFAttribute.cpp | 13 - .../Plugins/SymbolFile/DWARF/DWARFAttribute.h | 4 - .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 16 - .../source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h | 5 - .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp | 19 - .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h | 2 - .../SymbolFile/DWARF/DWARFDebugArangeSet.cpp | 101 - .../Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h | 11 - .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 22 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 6 - .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 13 - .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 1 - .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 42 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 12 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 31 - lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 1 - .../Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp | 9 - .../Plugins/SymbolFile/DWARF/LogChannelDWARF.h | 9 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 +- lldb/source/Symbol/ClangASTImporter.cpp | 4 +- llvm/cmake/config-ix.cmake | 1 - llvm/include/llvm-c/Remarks.h | 223 +- llvm/include/llvm-c/Target.h | 4 - llvm/include/llvm/Analysis/TargetLibraryInfo.h | 6 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 8 + .../llvm/Analysis/TargetTransformInfoImpl.h | 9 +- llvm/include/llvm/CodeGen/TargetPassConfig.h | 15 +- llvm/include/llvm/Config/config.h.cmake | 3 - llvm/include/llvm/Remarks/Remark.h | 98 + llvm/include/llvm/Remarks/RemarkParser.h | 46 + llvm/include/llvm/Support/AMDGPUMetadata.h | 27 +- llvm/lib/Analysis/ValueTracking.cpp | 15 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 8 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 34 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 3 +- llvm/lib/CodeGen/RegAllocFast.cpp | 48 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 1 - llvm/lib/CodeGen/TargetPassConfig.cpp | 61 +- .../PerfJITEvents/PerfJITEventListener.cpp | 14 +- llvm/lib/Passes/PassBuilder.cpp | 4 + llvm/lib/Remarks/CMakeLists.txt | 2 + llvm/lib/Remarks/Remark.cpp | 128 ++ llvm/lib/Remarks/RemarkParser.cpp | 383 +--- llvm/lib/Remarks/RemarkParserImpl.h | 33 + llvm/lib/Remarks/YAMLRemarkParser.cpp | 262 +++ llvm/lib/Remarks/YAMLRemarkParser.h | 136 ++ llvm/lib/Support/AMDGPUMetadata.cpp | 14 - .../Target/AArch64/AArch64InstructionSelector.cpp | 105 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 115 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 2 - llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 12 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 122 +- .../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 | 695 +++++++ llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h | 131 ++ llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt | 1 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 3 + llvm/lib/Target/ARM/ARMFrameLowering.cpp | 12 +- llvm/lib/Target/ARM/ARMMachineFunctionInfo.h | 7 + llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 19 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 190 +- llvm/lib/Target/X86/X86ISelLowering.h | 9 - llvm/lib/Target/X86/X86InstrCompiler.td | 4 +- llvm/lib/Target/X86/X86InstrInfo.td | 10 +- llvm/lib/Target/X86/X86InstrSystem.td | 6 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 8 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 4 + .../Transforms/InstCombine/InstCombineCalls.cpp | 89 +- .../Transforms/InstCombine/InstCombineInternal.h | 3 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 20 + llvm/lib/Transforms/Scalar/LICM.cpp | 55 +- llvm/test/Analysis/CostModel/ARM/memcpy.ll | 13 + .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 8 +- .../AArch64/GlobalISel/opt-shuffle-splat.mir | 110 + 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/elf-notes.ll | 3 +- llvm/test/CodeGen/AMDGPU/img-nouse-adjust.ll | 22 + llvm/test/CodeGen/Thumb/large-fn-switch.ll | 712 +++++++ llvm/test/CodeGen/X86/atomic64.ll | 377 ++-- llvm/test/CodeGen/X86/cgp-usubo.ll | 32 + llvm/test/CodeGen/X86/memcmp-optsize.ll | 29 + llvm/test/LTO/X86/tailcallelim.ll | 22 + llvm/test/MC/AMDGPU/ds-err.s | 12 + llvm/test/MC/AMDGPU/literals.s | 411 ++-- llvm/test/MC/AMDGPU/pal-msgpack.s | 60 + llvm/test/MC/Disassembler/AMDGPU/literal_gfx9.txt | 79 + llvm/test/MC/X86/dwarf-size-field-overflow.test | 49 + llvm/test/MC/X86/x86_errors.s | 3 + llvm/test/Other/new-pm-lto-defaults.ll | 1 + .../CodeGenPrepare/X86/overflow-intrinsics.ll | 39 + .../InstCombine/X86/x86-masked-memops.ll | 16 +- .../Transforms/InstCombine/masked_intrinsics.ll | 24 +- .../Transforms/InstCombine/uadd-with-overflow.ll | 20 +- llvm/test/Transforms/InstSimplify/icmp-abs-nabs.ll | 27 + llvm/test/Transforms/LICM/hoist-debuginvariant.ll | 3 +- .../ELF/Inputs/compress-debug-sections.yaml | 6 + .../ELF/compress-debug-sections-symbols.test | 21 + llvm/tools/llvm-objcopy/ELF/Object.cpp | 13 +- llvm/tools/llvm-objcopy/ELF/Object.h | 2 + llvm/tools/llvm-opt-report/OptReport.cpp | 74 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 11 - llvm/tools/remarks-shlib/Remarks.exports | 19 +- llvm/unittests/Remarks/CMakeLists.txt | 2 +- llvm/unittests/Remarks/RemarksParsingTest.cpp | 436 ---- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 494 +++++ 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 +- 464 files changed, 40155 insertions(+), 2579 deletions(-) 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/Driver/compiler-rt-unwind.c 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 create mode 100644 compiler-rt/test/builtins/Unit/divdf3_test.c create mode 100644 compiler-rt/test/builtins/Unit/divsf3_test.c 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 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => libcxx/test/std/input [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => libcxx/test/std/input [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => libcxx/test/std/input [...] create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => libcxx/test/std/input [...] create mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => libcxx/test/std/input [...] create mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_entry/ [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_iterat [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_iterat [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_iterat [...] copy libcxx/test/std/{utilities/time/time.clock/time.clock.file/now.pass.cpp => in [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_iterat [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_iterat [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_iterat [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_iterat [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.directory_iterat [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.file_status/file [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.file_status/file [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.file_status/file [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.filesystem_error [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.itr/it [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] copy libcxx/test/std/{utilities/time/time.clock/time.clock.file/now.pass.cpp => in [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] copy libcxx/test/std/{utilities/time/time.clock/time.clock.file/now.pass.cpp => in [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] copy libcxx/test/std/{utilities/time/time.clock/time.clock.file/now.pass.cpp => in [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.member [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.nonmem [...] copy libcxx/test/std/{utilities/time/time.clock/time.clock.file/now.pass.cpp => in [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.nonmem [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.nonmem [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.nonmem [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.nonmem [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.nonmem [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.nonmem [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/path.nonmem [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.path/synop.pass.cpp create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec. [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.enum/check_bitmask_ [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.enum/enum.copy_opti [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.enum/enum.directory [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.enum/enum.file_type [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.enum/enum.path.form [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.enum/enum.perm_opti [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.enum/enum.perms.pass.cpp copy libcxx/test/std/{algorithms/alg.c.library => input.output/filesystems/fs.erro [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.abso [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.cano [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.crea [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.crea [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.crea [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.crea [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.crea [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.crea [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.curr [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.equi [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.exis [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.file [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.hard [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_b [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_c [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_d [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_e [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_f [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_o [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_r [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_s [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_s [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.last [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.perm [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.prox [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.read [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.rela [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.remo [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.remo [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.rena [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.resi [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.spac [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.stat [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.stat [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.syml [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.temp [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.weak [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.req.macros/feature_ [...] copy libcxx/test/std/{utilities/time/time.clock/time.clock.file/now.pass.cpp => in [...] create mode 100644 libcxx/test/std/input.output/filesystems/fs.req.namespace/names [...] create mode 100644 libcxx/test/std/input.output/filesystems/lit.local.cfg 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 llvm/include/llvm/Remarks/Remark.h create mode 100644 llvm/include/llvm/Remarks/RemarkParser.h create mode 100644 llvm/lib/Remarks/Remark.cpp create mode 100644 llvm/lib/Remarks/RemarkParserImpl.h create mode 100644 llvm/lib/Remarks/YAMLRemarkParser.cpp create mode 100644 llvm/lib/Remarks/YAMLRemarkParser.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/test/Analysis/CostModel/ARM/memcpy.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-shuffle-splat.mir 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/img-nouse-adjust.ll create mode 100644 llvm/test/CodeGen/Thumb/large-fn-switch.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/Disassembler/AMDGPU/literal_gfx9.txt create mode 100644 llvm/test/MC/X86/dwarf-size-field-overflow.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/compress-debug-sections-symbols.test delete mode 100644 llvm/unittests/Remarks/RemarksParsingTest.cpp create mode 100644 llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp 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/ [...]