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-next-allyesconfig in repository toolchain/ci/llvm-project.
from 4a065a72efe [InstCombine] add tests for bitcast+inselt; NFC adds 87e07b4c643 [mlir] Use memory effect to detecting allocation adds cfb5f89b62f [AddressSanitizer] Refactor ClDebug{Min,Max} handling adds 594be179c96 [clangd] Second attempt at fixing VS2019 build bots adds f6cdcb0a5a6 [X86][SSE] Add bitselect tests where the mask is a broadcas [...] adds a2c8cd18128 [AIX] emit .extern and .weak directive linkage adds 7e7754df324 Revert an accidental commit of four AddressSanitizer refactor CLs adds 1bf7ccb7063 [AMDGPU] Use int and unsigned instead of other 32-bit integ [...] adds 5e6f167aa97 Include SmallVector.h in IPO.h to fix modules build [NFC] adds ad2da0521a6 [clangd] Get rid of move semantics to unbreak windows build bots adds 1dbb7a3518b [CMake] Fix cross-compiling with LLVM as CMake subproject adds 31db4dbbbeb Clean up warnings after a2c8cd18128d3529992a86998d2bea80cceafff0 adds e29996c9a21 [AddressSanitizer] Refactor ClDebug{Min,Max} handling adds 223a95fdf07 [AddressSanitizer] Split out memory intrinsic handling adds cfe36e4c6a6 [AddressSanitizer] Refactor: Permit >1 interesting operands [...] adds a22685885d1 [AddressSanitizer] Instrument byval call arguments adds 30211c47837 [X86] combineANDXORWithAllOnesIntoANDNP - add BROADCAST handling adds 51308ee30ce [X86] Extend combine-bitselect tests adds 0383253cdfe [InlineCost] Addressing a very strict assert check in CostA [...] adds bd3058e82de [obj2yaml][test] Move tests to binary format specific subdi [...] adds 2fd7d364cd9 [libc++] Make the verify-support feature implicit adds 292058a5d6d [clang-format] Fix Microsoft style for enums adds 88aad9b9f05 lit googletest.py: Don't raise StopIteration in generator adds b257d3c8a89 [ELF][PPC64] Suppress toc-indirect to toc-relative relaxati [...] adds 4eabd006125 [Windows SEH] Fix abnormal-exits in _try adds a90948fd6e3 [NFC] Rename *ByValOrInalloca* to *PassPointeeByValue* adds 9fc0e7c1aaa [BitcodeReader] Simplify raw attribute handling (NFC) adds 8de482ea9aa [MLIR] Modify Partial op conversion mode to optionally trac [...] adds dfec13fcf21 [libc++] Do not allow customizing the arch in the trunk and [...] adds a3a27a7aeed [clangd] Render code complete documentation as plaintext/markdown. adds 3496d6e4bea [Bitcode] Make attribute test more robust (NFC) adds cfedd7d5e3b [libc++] Use the internal Lit shell parser to run config tests adds b3180d6a1ad [lldb] Re-add deleted RUN line in module-ownership.mm adds ae6d2ff633a [lldb] fix RPATH when linking against Python3.framework adds 3bdd7fcc340 [mlir][Linalg] Add support to lower named ops to loops. adds 7f84b6c1ba7 [debuginfo-tests] Update Python variable in lit.site.cfg.py adds 397e69dbcb4 [lldb/CMake] Don't make PYTHON_RPATH a required variable. adds 54d7db165d4 [clangd] Move inserted include from detail -> documentation. adds 084f3cf92b9 [AMDGPU] Update DWARF proposal encodings adds 85395887837 [lldb/CMake] Set the PYTHON_RPATH for the unit tests adds ac2aaa3788c [mlir][OpInterfaceGen] Emit the utility Trait decl as a cla [...] adds d789ef1608b [libc++] Make sure we create the working directory for runn [...] adds 2cf93ef9fe1 [clangd] Render doc-comment code spans with `backticks` in [...] adds bf468f43490 [X86][SSE] Canonicalize UNARYSHUFFLE(XOR(X,-1) -> XOR(UNARY [...] adds 5d46e4b0dae [libc++] Don't over-quote arguments to DSL tests adds 7875362986f [flang] Add the proposal document and rationale for the int [...] adds ff66919020f [X86][CostModel] Bump the cost of vpermw/vpermt2b/vperm2w adds 8e9fb845fcc [lldb] Also set owning module for template specializations adds 1c1d9d9d7fd [OPENMP50]Support 'task' modifier in reduction clauses. adds d93ae65253e [flang] Add the header file for the conversion of FIR(MLIR) [...] adds 675eea46f04 [libc][NFC] Rename cpp::function to cpp::Function. adds 245cbd15a49 [libc] Add definitions of double_t and float_t to math.h. adds b737b814fee [OPENMP]Allow cancellation constructs in target parallel regions. adds 7182d2da056 [mlir][AffineStructures] Explicitly initialize variables to [...] adds 9ecddde321c [test] Fix ELF/linkerscript/input-archive.s w/ @ in path adds e9827f0b827 [ms] Add new option to llvm-lib: /llvmlibempty adds ecd3ce0e5a0 [libc++] Make sure platform detection works in both Python 2 and 3 adds 0a6c4d8d2eb [WebAssmebly] Add support for defined wasm globals in MC and lld adds b4934ae44cf [VFDatabase] Testsuite for scalar functions are vector func [...] adds 75a815a28c5 [libc++] Use Lit utilities instead of old libcxx utilities [...] adds 226489715cb [clang] Disable check for system sanitizer blacklists files [...] adds 21afeddfb25 [lldb/CMake] Use INSTALL_RPATH for tools and BUILD_RPATH fo [...] adds 32c3224612d [lldb/CommandInterpreter] Move everything into CommandInter [...] adds b5be1c5419e [OPENMP50]Basic support for uses_allocators clause. adds 4b354039423 [lldb/API] Move SBCommandInterpreterRunOption in its own he [...] adds 511868dcf3b [clang-format] [PR45626] SpacesInAngles does not insert or [...] adds 3cd6e02920c [lit] Push computation of workers into run_tests adds c6713451530 [IRBuilder][NFC] Dereference MaybeAlign that's known non-None. adds b74c6d2c9d8 [InlineFunction] Disable emission of alignment assumptions [...] adds 19ab53f1e2c [LoopVersioning] Update setAliasChecks to take ArrayRef arg [...] adds 65e64f6d652 [WebAssembly] Fix test failure after 0a6c4d8d2eb adds d1c43615ed0 [clang-format] Add the missing default argument. adds 3d5275fc05d Handle indirect calls in preallocated verification adds afc287e0abe Fix clang test after D76886 adds c286665af33 [lldb] Remove lldb/lldb subdirectory adds 6937251f013 [mlir] [VectorOps] Included i1 support for vector.print adds 45b7d44ecb0 [scudo] Zero- and pattern-initialization of memory. adds 0d61dcf606b [mlir][EDSC] Make use of InsertGuard adds cfea3dc1021 [AbstractCallSite] Look though constant cast expression whe [...] adds 291d24838fc [ms] Fix repeated executions of the no-inputs llvm-lib test adds 9ad5e573165 [mlir][nvvm][rocdl] refactor NVVM and ROCDL dialect. NFC. adds 0ae62823897 [gn build] Port cfea3dc1021 adds c14ac8043ed [FIX][libc++][Regex] Using regex_constants match_prev_avail [...] adds cc259638cb4 [libcxx][libcxxabi][libunwind] Use libgcc on Android adds 046130490f2 Add header guards for header files that should not be inclu [...] adds 25e2e92297e [ADT] Fix SmallVector unused template instantiation on 32-b [...] adds ac2635e457d Revert "[ADT] Fix SmallVector unused template instantiation [...] adds 6a1ad76dab6 [X86] Don't return true from isTruncateFree for vectors adds d96c7f413f3 Revert "Revert "[ADT] Fix SmallVector unused template insta [...] adds a1bd5cd539f [NFC] Add include cstdint for SIZE_MAX. adds c5f7c039efe [X86] Add x, t and g modifiers for inline asm adds 5d806e254e8 [XCOFF] Clean-up enum use in BinaryFormat/XCOFF.h; NFC adds a3515ab8af8 [MC][Target][XCOFF] Consolidate MCAsmInfo XCOFF defaults; NFC adds 8cb8fe909bc [lit] Add EXCLUDED test result category adds af28e02e74f [clang] Add vendor identity for Hygon Dhyana processor to cpuid.h adds 70605ff452a [lit] Don't crash for --time-tests in aborted test run adds ea093f64813 Handle cases for subregisters. adds d73eed42d1d [tests] Speculative fix for buildbot breakage from c5f7c039efe7 adds 0e8608b3c38 [tests] Revert unhelpful change from d73eed42d1dc adds 6601b65aedd [mlir][StandardToSPIRV] Emulate bitwidths not supported for [...] adds be0ad5b034b [mlir][StandardToSPIRV] Add support for lowering integer casting. adds 359164f8102 [mlir][OpBuilder] Remove the vtable from OpBuilder in favor [...] adds 43b89ecdb9a [mlir] Add sine operation to Standard dialect. adds ed7479b6355 [X86] Update type actions for ISD::TRUNCATE with avx512f to [...] adds 5f7ea85e789 [AMDGPU] Remove unnecessary s_waitcnt between VMEM loads adds 91257fdb219 [docs][llvm-cxxfilt] Document --no-strip-underscore option adds c298e5a0229 [Gnu toolchain] Move GCC multilib/multiarch paths support f [...] adds 8cbd8194c1a [X86] Improving folding of concat_vectors of subvectors fro [...] adds 68e89c5b960 [Gnu toolchain] Move GCC multilib/multiarch paths support f [...] adds 7ce389e8ac4 Fix indentation. NFC. adds 29b955f97cc [mlir][spirv] Handle debug information during (de)serialization. adds 1428f86cf98 [ms] llvm-lib gives a more useful error if no inputs and no [...] adds 1c3fe86f0f3 [IR] Make Attributes and AttributeLists trivially destructi [...] adds 7a5a1e94609 [IR] AttributeList::getContext has a single user, remove it. adds f9223d47e46 Remove unused variable. NFC. adds 5013a788f8e [InstCombine] adjust tests for pow(); NFC adds e3c0be596c2 [DAG] SimplifyDemandedVectorElts - add EXTRACT_SUBVECTOR Si [...] adds 4f1e9a17e9d Add support for #pragma float_control
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 2 + clang-tools-extra/clangd/CodeComplete.cpp | 48 +- clang-tools-extra/clangd/CodeComplete.h | 7 +- clang-tools-extra/clangd/FormattedString.cpp | 46 +- clang-tools-extra/clangd/FormattedString.h | 16 +- clang-tools-extra/clangd/Hover.cpp | 3 +- clang-tools-extra/clangd/Hover.h | 1 + clang-tools-extra/clangd/Protocol.cpp | 13 +- clang-tools-extra/clangd/Protocol.h | 6 +- clang-tools-extra/clangd/index/Background.cpp | 14 +- clang-tools-extra/clangd/index/FileIndex.cpp | 7 +- .../clangd/unittests/CodeCompleteTests.cpp | 28 +- .../clangd/unittests/FileIndexTests.cpp | 57 +- .../clangd/unittests/FormattedStringTests.cpp | 26 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 4 +- clang/docs/ClangFormatStyleOptions.rst | 15 + clang/docs/LanguageExtensions.rst | 35 ++ clang/include/clang/AST/Expr.h | 78 ++- clang/include/clang/AST/OpenMPClause.h | 125 ++++ clang/include/clang/AST/RecursiveASTVisitor.h | 11 + clang/include/clang/AST/Stmt.h | 7 +- clang/include/clang/AST/StmtOpenMP.h | 12 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 13 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 30 +- clang/include/clang/Basic/LangOptions.def | 6 + clang/include/clang/Basic/LangOptions.h | 100 ++- clang/include/clang/Basic/OpenMPKinds.def | 1 + clang/include/clang/Basic/PragmaKinds.h | 9 + clang/include/clang/Basic/TokenKinds.def | 5 + clang/include/clang/Format/Format.h | 15 + clang/include/clang/Parse/Parser.h | 10 + clang/include/clang/Sema/Sema.h | 35 +- clang/include/clang/Serialization/ASTBitCodes.h | 3 + clang/include/clang/Serialization/ASTReader.h | 12 + clang/include/clang/Serialization/ASTWriter.h | 1 + clang/lib/AST/ASTImporter.cpp | 7 +- clang/lib/AST/Expr.cpp | 35 +- clang/lib/AST/OpenMPClause.cpp | 85 +++ clang/lib/AST/StmtOpenMP.cpp | 3 +- clang/lib/AST/StmtProfile.cpp | 9 + clang/lib/Analysis/BodyFarm.cpp | 24 +- clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/CodeGen/CGCleanup.cpp | 3 + clang/lib/CodeGen/CGException.cpp | 13 + clang/lib/CodeGen/CGExprScalar.cpp | 69 ++- clang/lib/CodeGen/CGObjC.cpp | 25 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 2 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 8 +- clang/lib/CodeGen/CodeGenFunction.cpp | 21 +- clang/lib/CodeGen/CodeGenFunction.h | 5 + clang/lib/CodeGen/EHScopeStack.h | 9 +- clang/lib/Driver/SanitizerArgs.cpp | 35 +- clang/lib/Driver/ToolChains/Hurd.cpp | 29 +- clang/lib/Format/Format.cpp | 4 + clang/lib/Format/TokenAnnotator.cpp | 9 +- clang/lib/Format/UnwrappedLineParser.cpp | 20 +- clang/lib/Format/UnwrappedLineParser.h | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 17 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 80 +-- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 78 +-- clang/lib/Headers/bmiintrin.h | 6 +- clang/lib/Headers/cpuid.h | 4 + clang/lib/Headers/immintrin.h | 198 +++--- clang/lib/Headers/x86intrin.h | 27 +- clang/lib/Parse/ParseDeclCXX.cpp | 8 + clang/lib/Parse/ParseOpenMP.cpp | 49 +- clang/lib/Parse/ParsePragma.cpp | 159 ++++- clang/lib/Parse/ParseStmt.cpp | 13 +- clang/lib/Parse/Parser.cpp | 3 + clang/lib/Sema/Sema.cpp | 3 +- clang/lib/Sema/SemaAttr.cpp | 69 ++- clang/lib/Sema/SemaDeclCXX.cpp | 18 +- clang/lib/Sema/SemaExpr.cpp | 12 +- clang/lib/Sema/SemaExprObjC.cpp | 6 +- clang/lib/Sema/SemaOpenMP.cpp | 294 ++++++++- clang/lib/Sema/SemaOverload.cpp | 18 +- clang/lib/Sema/SemaPseudoObject.cpp | 36 +- clang/lib/Sema/SemaStmt.cpp | 5 + clang/lib/Sema/TreeTransform.h | 40 +- clang/lib/Serialization/ASTReader.cpp | 69 +++ clang/lib/Serialization/ASTReaderStmt.cpp | 8 +- clang/lib/Serialization/ASTWriter.cpp | 33 + clang/lib/Serialization/ASTWriterStmt.cpp | 7 + clang/test/CodeGen/builtin-movdir.c | 5 - clang/test/CodeGen/builtins-nvptx.c | 6 +- clang/test/CodeGen/constrained-math-builtins.c | 10 +- clang/test/CodeGen/fast-math.c | 2 +- clang/test/CodeGen/fp-contract-on-pragma.cpp | 12 +- clang/test/CodeGen/fp-contract-pragma.cpp | 40 +- clang/test/CodeGen/fp-floatcontrol-class.cpp | 19 + clang/test/CodeGen/fp-floatcontrol-pragma.cpp | 47 ++ clang/test/CodeGen/fp-floatcontrol-stack.cpp | 253 ++++++++ clang/test/CodeGen/fpconstrained.c | 3 +- clang/test/CodeGen/fpconstrained.cpp | 21 +- clang/test/CodeGen/windows-seh-abnormal-exits.c | 30 + clang/test/CodeGenOpenCL/relaxed-fpmath.cl | 10 +- .../CodeGenOpenCL/single-precision-constant.cl | 2 +- .../basic_cross_hurd_tree/usr/i386-gnu/bin/as | 0 .../usr/i386-gnu/bin}/ld | 0 .../usr/i386-gnu/lib}/.keep | 0 .../usr/lib/gcc/i386-gnu/4.6.0/crtbegin.o | 0 .../usr/lib/gcc/i386-gnu/4.6.0/crtbegin.o | 0 .../usr/lib/gcc/i386-gnu/4.6.0/crtbeginS.o | 0 .../usr/lib/gcc/i386-gnu/4.6.0/crtbeginT.o | 0 clang/test/Driver/fsanitize-blacklist.c | 10 +- clang/test/Driver/hurd.c | 17 +- clang/test/Headers/nvptx_device_math_sin.c | 4 +- clang/test/Headers/nvptx_device_math_sin.cpp | 4 +- clang/test/Headers/x86intrin-2.c | 13 +- .../OpenMP/distribute_parallel_for_ast_print.cpp | 4 +- .../distribute_parallel_for_reduction_messages.cpp | 23 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 23 +- .../OpenMP/distribute_simd_reduction_messages.cpp | 23 +- clang/test/OpenMP/for_ast_print.cpp | 4 +- clang/test/OpenMP/for_reduction_messages.cpp | 21 +- clang/test/OpenMP/for_simd_reduction_messages.cpp | 21 +- .../OpenMP/master_taskloop_reduction_messages.cpp | 21 +- .../master_taskloop_simd_reduction_messages.cpp | 21 +- clang/test/OpenMP/parallel_ast_print.cpp | 8 +- clang/test/OpenMP/parallel_for_ast_print.cpp | 4 +- .../OpenMP/parallel_for_reduction_messages.cpp | 3 + .../parallel_for_simd_reduction_messages.cpp | 21 +- clang/test/OpenMP/parallel_master_ast_print.cpp | 8 +- .../OpenMP/parallel_master_reduction_messages.cpp | 22 +- .../OpenMP/parallel_master_taskloop_ast_print.cpp | 4 +- ...parallel_master_taskloop_reduction_messages.cpp | 21 +- ...lel_master_taskloop_simd_reduction_messages.cpp | 21 +- clang/test/OpenMP/parallel_reduction_messages.c | 2 +- clang/test/OpenMP/parallel_reduction_messages.cpp | 20 +- clang/test/OpenMP/parallel_sections_ast_print.cpp | 16 +- .../parallel_sections_reduction_messages.cpp | 22 +- clang/test/OpenMP/sections_ast_print.cpp | 16 +- clang/test/OpenMP/sections_reduction_messages.cpp | 22 +- clang/test/OpenMP/simd_reduction_messages.cpp | 21 +- clang/test/OpenMP/target_ast_print.cpp | 14 + clang/test/OpenMP/target_firstprivate_messages.cpp | 6 +- clang/test/OpenMP/target_parallel_ast_print.cpp | 42 +- clang/test/OpenMP/target_parallel_codegen.cpp | 7 + .../target_parallel_firstprivate_messages.cpp | 2 + .../test/OpenMP/target_parallel_for_ast_print.cpp | 18 +- .../target_parallel_for_firstprivate_messages.cpp | 1 + .../target_parallel_for_lastprivate_messages.cpp | 2 +- .../OpenMP/target_parallel_for_linear_messages.cpp | 6 +- .../target_parallel_for_private_messages.cpp | 6 +- .../target_parallel_for_reduction_messages.cpp | 23 +- .../OpenMP/target_parallel_for_simd_ast_print.cpp | 14 +- ...get_parallel_for_simd_firstprivate_messages.cpp | 2 + ...rget_parallel_for_simd_lastprivate_messages.cpp | 2 +- .../target_parallel_for_simd_linear_messages.cpp | 2 + .../target_parallel_for_simd_private_messages.cpp | 6 +- ...target_parallel_for_simd_reduction_messages.cpp | 23 +- clang/test/OpenMP/target_parallel_messages.cpp | 14 + .../OpenMP/target_parallel_private_messages.cpp | 6 +- .../OpenMP/target_parallel_reduction_messages.cpp | 22 +- clang/test/OpenMP/target_private_messages.cpp | 1 + clang/test/OpenMP/target_reduction_messages.cpp | 22 +- clang/test/OpenMP/target_simd_ast_print.cpp | 14 +- .../OpenMP/target_simd_firstprivate_messages.cpp | 6 +- .../OpenMP/target_simd_lastprivate_messages.cpp | 1 + clang/test/OpenMP/target_simd_linear_messages.cpp | 1 + clang/test/OpenMP/target_simd_private_messages.cpp | 6 +- .../test/OpenMP/target_simd_reduction_messages.cpp | 23 +- clang/test/OpenMP/target_teams_ast_print.cpp | 40 +- .../OpenMP/target_teams_distribute_ast_print.cpp | 26 +- ...rget_teams_distribute_firstprivate_messages.cpp | 3 +- ...arget_teams_distribute_lastprivate_messages.cpp | 2 +- ...get_teams_distribute_parallel_for_ast_print.cpp | 20 +- ...stribute_parallel_for_firstprivate_messages.cpp | 6 +- ...istribute_parallel_for_lastprivate_messages.cpp | 1 + ...ms_distribute_parallel_for_private_messages.cpp | 6 +- ..._distribute_parallel_for_reduction_messages.cpp | 22 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 14 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 1 + ...bute_parallel_for_simd_lastprivate_messages.cpp | 6 +- ...stribute_parallel_for_simd_private_messages.cpp | 6 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 21 +- .../target_teams_distribute_private_messages.cpp | 6 +- .../target_teams_distribute_reduction_messages.cpp | 22 +- .../target_teams_distribute_simd_ast_print.cpp | 16 +- ...teams_distribute_simd_firstprivate_messages.cpp | 1 + ..._teams_distribute_simd_lastprivate_messages.cpp | 6 +- ...rget_teams_distribute_simd_private_messages.cpp | 3 +- ...et_teams_distribute_simd_reduction_messages.cpp | 21 +- .../OpenMP/target_teams_firstprivate_messages.cpp | 6 +- .../test/OpenMP/target_teams_private_messages.cpp | 6 +- .../OpenMP/target_teams_reduction_messages.cpp | 21 +- .../OpenMP/target_uses_allocators_messages.cpp | 54 ++ clang/test/OpenMP/taskloop_reduction_messages.cpp | 21 +- .../OpenMP/taskloop_simd_reduction_messages.cpp | 21 +- .../teams_distribute_parallel_for_ast_print.cpp | 4 +- ..._distribute_parallel_for_reduction_messages.cpp | 21 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 21 +- .../OpenMP/teams_distribute_reduction_messages.cpp | 21 +- .../teams_distribute_simd_reduction_messages.cpp | 21 +- clang/test/OpenMP/teams_reduction_messages.cpp | 21 +- clang/test/PCH/pragma-floatcontrol.c | 55 ++ clang/test/Parser/fp-floatcontrol-syntax.cpp | 63 ++ clang/tools/libclang/CIndex.cpp | 8 + clang/unittests/Format/FormatTest.cpp | 29 + clang/unittests/Format/FormatTestCSharp.cpp | 8 +- compiler-rt/lib/scudo/standalone/combined.h | 22 +- compiler-rt/lib/scudo/standalone/common.h | 9 + compiler-rt/lib/scudo/standalone/flags.inc | 3 + compiler-rt/lib/scudo/standalone/secondary.h | 10 +- .../lib/scudo/standalone/tests/combined_test.cpp | 39 +- compiler-rt/lib/scudo/standalone/wrappers_c.inc | 15 + debuginfo-tests/lit.site.cfg.py.in | 2 +- .../documentation/BijectiveInternalNameUniquing.md | 118 ++++ flang/include/flang/Optimizer/CodeGen/CodeGen.h | 34 ++ libc/config/linux/api.td | 18 + libc/include/CMakeLists.txt | 7 + libc/include/__llvm-libc-stdc-types.h | 37 ++ libc/test/config/linux/x86_64/syscall_test.cpp | 18 +- libc/utils/CPP/Functional.h | 8 +- libcxx/CMakeLists.txt | 2 + libcxx/cmake/config-ix.cmake | 8 +- libcxx/include/regex | 3 + .../random_shuffle.depr_in_cxx14.verify.cpp | 1 - .../diagnose_invalid_memory_order.verify.cpp | 2 +- .../non_const_comparator.incomplete.verify.cpp | 1 - .../associative/non_const_comparator.verify.cpp | 2 +- .../non_const_comparator.incomplete.verify.cpp | 1 - .../unord/non_const_comparator.verify.cpp | 2 +- .../auto.ptr/auto_ptr.depr_in_cxx11.verify.cpp | 1 - .../depr.c.headers/no_fgetpos_fsetpos.verify.cpp | 1 - .../address.depr_in_cxx17.verify.cpp | 1 - .../allocator.members/allocate.cxx2a.verify.cpp | 1 - .../allocate.depr_in_cxx17.verify.cpp | 1 - .../allocator_types.depr_in_cxx17.verify.cpp | 1 - .../allocator_void.depr_in_cxx17.verify.cpp | 1 - .../adaptors.depr_in_cxx11.verify.cpp | 1 - .../libcxx/diagnostics/enable_nodiscard.verify.cpp | 2 - ...enable_nodiscard_disable_after_cxx17.verify.cpp | 1 - ...able_nodiscard_disable_nodiscard_ext.verify.cpp | 1 - .../diagnostics/nodiscard_aftercxx17.verify.cpp | 1 - .../diagnostics/nodiscard_extensions.verify.cpp | 1 - .../experimental/filesystem/deprecated.verify.cpp | 1 - libcxx/test/libcxx/selftest/dsl/dsl.sh.py | 17 +- libcxx/test/libcxx/selftest/dsl/lit.local.cfg | 3 +- .../convenience_substitutions/verify.sh.cpp | 18 - .../selftest/newformat/fail.cpp/lit.local.cfg | 6 + .../verify.cpp/no-diagnostics-unmarked.verify.cpp | 2 - .../newformat/verify.cpp/no-diagnostics.verify.cpp | 2 - .../verify.cpp/right-diagnostic.verify.cpp | 2 - .../verify.cpp/wrong-diagnostic.verify.cpp | 2 - .../libcxx/thread/atomic.availability.verify.cpp | 1 - .../libcxx/thread/barrier.availability.verify.cpp | 1 - .../libcxx/thread/latch.availability.verify.cpp | 1 - .../thread/semaphore.availability.verify.cpp | 1 - .../thread.lock.guard/nodiscard.verify.cpp | 1 - .../func.wrap/depr_in_cxx03.verify.cpp | 1 - .../associative/map/map.access/empty.verify.cpp | 1 - .../associative/multimap/empty.verify.cpp | 1 - .../associative/multiset/empty.verify.cpp | 1 - .../containers/associative/set/empty.verify.cpp | 1 - .../priqueue.members/empty.verify.cpp | 1 - .../queue/queue.defn/empty.verify.cpp | 1 - .../stack/stack.defn/empty.verify.cpp | 1 - .../containers/sequences/array/empty.verify.cpp | 1 - .../deque/deque.capacity/empty.verify.cpp | 1 - .../sequences/forwardlist/empty.verify.cpp | 1 - .../sequences/list/list.capacity/empty.verify.cpp | 1 - .../sequences/vector.bool/empty.verify.cpp | 1 - .../vector/vector.capacity/empty.verify.cpp | 1 - .../vector/vector.cons/copy.move_only.verify.cpp | 1 - .../containers/unord/unord.map/empty.verify.cpp | 1 - .../unord/unord.multimap/empty.verify.cpp | 1 - .../unord/unord.multiset/empty.verify.cpp | 1 - .../containers/unord/unord.set/empty.verify.cpp | 1 - .../bind1st.depr_in_cxx11.verify.cpp | 1 - .../bind2nd.depr_in_cxx11.verify.cpp | 1 - .../binder1st.depr_in_cxx11.verify.cpp | 1 - .../binder2nd.depr_in_cxx11.verify.cpp | 1 - .../path.member/path.decompose/empty.verify.cpp | 1 - .../iterator.container/empty.array.verify.cpp | 1 - .../iterator.container/empty.container.verify.cpp | 1 - .../empty.initializer_list.verify.cpp | 1 - .../new.delete.array/new_size.verify.cpp | 1 - .../new.delete.array/new_size_align.verify.cpp | 1 - .../new_size_align_nothrow.verify.cpp | 1 - .../new.delete.array/new_size_nothrow.verify.cpp | 1 - .../new.delete.placement/new_array_ptr.verify.cpp | 1 - .../new.delete.placement/new_ptr.verify.cpp | 1 - .../new.delete.single/new_size.verify.cpp | 1 - .../new.delete.single/new_size_align.verify.cpp | 1 - .../new_size_align_nothrow.verify.cpp | 1 - .../new.delete.single/new_size_nothrow.verify.cpp | 1 - .../ptr.launder/launder.nodiscard.verify.cpp | 1 - .../re.matchflag/match_prev_avail.pass.cpp | 82 +++ .../re/re.results/re.results.size/empty.verify.cpp | 1 - .../basic.string/string.capacity/empty.verify.cpp | 1 - .../string.view.capacity/empty.verify.cpp | 1 - .../thread/futures/futures.async/async.verify.cpp | 1 - .../allocate_size.verify.cpp | 1 - .../allocate_size_hint.verify.cpp | 1 - .../binary_negate.depr_in_cxx17.verify.cpp | 1 - .../negators/not1.depr_in_cxx17.verify.cpp | 1 - .../negators/not2.depr_in_cxx17.verify.cpp | 1 - .../negators/unary_negate.depr_in_cxx17.verify.cpp | 1 - .../allocator.traits.members/allocate.verify.cpp | 1 - .../allocator.members/allocate.verify.cpp | 1 - libcxx/utils/ci/macos-backdeployment.sh | 19 +- libcxx/utils/ci/macos-trunk.sh | 13 +- libcxx/utils/libcxx/test/config.py | 11 - libcxx/utils/libcxx/test/dsl.py | 54 +- libcxx/utils/libcxx/test/format.py | 2 - libcxx/utils/libcxx/test/newformat.py | 58 +- libcxx/utils/libcxx/test/target_info.py | 5 +- libcxxabi/cmake/config-ix.cmake | 8 +- libunwind/cmake/config-ix.cmake | 8 +- lld/ELF/InputSection.cpp | 9 +- lld/ELF/InputSection.h | 5 + lld/ELF/Relocations.cpp | 30 +- lld/ELF/Writer.cpp | 1 + lld/test/ELF/linkerscript/input-archive.s | 2 +- lld/test/ELF/linkerscript/thunk-gen-mips.s | 8 +- lld/test/ELF/ppc64-toc-relax2.s | 66 ++ lld/test/wasm/globals.s | 53 ++ lld/wasm/WriterUtils.cpp | 11 + lldb/bindings/headers.swig | 1 + lldb/bindings/interface/SBCommandInterpreter.i | 64 -- .../interface/SBCommandInterpreterRunOptions.i | 75 +++ lldb/bindings/interfaces.swig | 1 + lldb/cmake/modules/FindPythonInterpAndLibs.cmake | 18 + lldb/include/lldb/API/SBCommandInterpreter.h | 46 -- .../lldb/API/SBCommandInterpreterRunOptions.h | 74 +++ lldb/include/lldb/API/SBDebugger.h | 34 ++ lldb/include/lldb/Interpreter/CommandInterpreter.h | 19 +- lldb/source/API/CMakeLists.txt | 5 + lldb/source/API/SBCommandInterpreter.cpp | 150 +---- lldb/source/API/SBCommandInterpreterRunOptions.cpp | 210 +++++++ lldb/source/API/SBDebugger.cpp | 12 +- lldb/source/API/SBReproducer.cpp | 2 + lldb/source/Interpreter/CommandInterpreter.cpp | 7 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 10 +- .../Shell/SymbolFile/DWARF/module-ownership.mm | 7 +- lldb/tools/driver/Driver.cpp | 1 + lldb/tools/lldb-test/CMakeLists.txt | 4 + lldb/unittests/API/CMakeLists.txt | 4 + .../ScriptInterpreter/Python/CMakeLists.txt | 6 +- llvm/cmake/modules/CrossCompile.cmake | 14 +- ...MDGPUDwarfProposalForHeterogeneousDebugging.rst | 24 +- llvm/docs/CommandGuide/llvm-cxxfilt.rst | 9 +- llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h | 4 +- llvm/include/llvm/BinaryFormat/Wasm.h | 4 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 28 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 13 + llvm/include/llvm/IR/AbstractCallSite.h | 6 + llvm/include/llvm/IR/Argument.h | 4 +- llvm/include/llvm/IR/Attributes.h | 3 - llvm/include/llvm/IR/IRBuilder.h | 15 +- llvm/include/llvm/IR/InstrTypes.h | 8 +- llvm/include/llvm/MC/MCAsmInfo.h | 5 + llvm/include/llvm/MC/MCDirectives.h | 1 + llvm/include/llvm/Transforms/IPO.h | 2 +- .../Instrumentation/AddressSanitizerCommon.h | 49 ++ .../include/llvm/Transforms/Utils/LoopVersioning.h | 4 +- llvm/lib/Analysis/InlineCost.cpp | 49 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 2 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 31 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 35 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 12 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 10 +- llvm/lib/IR/AttributeImpl.h | 59 +- llvm/lib/IR/Attributes.cpp | 36 +- llvm/lib/IR/Function.cpp | 5 +- llvm/lib/IR/LLVMContextImpl.cpp | 15 - llvm/lib/IR/Mangler.cpp | 2 +- llvm/lib/IR/Verifier.cpp | 6 +- llvm/lib/MC/MCAsmInfoXCOFF.cpp | 17 +- llvm/lib/MC/MCAsmStreamer.cpp | 3 + llvm/lib/MC/MCELFStreamer.cpp | 1 + llvm/lib/MC/MCMachOStreamer.cpp | 1 + llvm/lib/MC/MCXCOFFStreamer.cpp | 5 + llvm/lib/MC/WasmObjectWriter.cpp | 90 ++- llvm/lib/MC/XCOFFObjectWriter.cpp | 29 +- llvm/lib/Support/SmallVector.cpp | 15 + llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 191 ++++-- llvm/lib/Target/ARM/ARMCallLowering.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 13 +- .../Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 4 - llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 5 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 46 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 112 +++- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 33 +- llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 20 +- llvm/lib/ToolDrivers/llvm-lib/Options.td | 3 + .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 3 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Instrumentation/AddressSanitizer.cpp | 277 ++++----- .../Instrumentation/HWAddressSanitizer.cpp | 177 +++--- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 4 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 10 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 7 +- llvm/lib/Transforms/Utils/LoopVersioning.cpp | 6 +- llvm/test/Analysis/CostModel/X86/cast.ll | 4 +- .../CostModel/X86/min-legal-vector-width.ll | 40 +- .../CostModel/X86/shuffle-insert_subvector.ll | 96 +-- .../test/Analysis/CostModel/X86/shuffle-reverse.ll | 8 +- .../Analysis/CostModel/X86/shuffle-single-src.ll | 14 +- .../Analysis/CostModel/X86/shuffle-transpose.ll | 34 +- .../test/Analysis/CostModel/X86/shuffle-two-src.ll | 38 +- .../Analysis/CostModel/X86/strided-load-i16.ll | 32 +- .../test/Analysis/CostModel/X86/strided-load-i8.ll | 8 +- llvm/test/Analysis/CostModel/X86/trunc.ll | 138 +++-- llvm/test/Bitcode/attributes.ll | 4 +- .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 26 +- llvm/test/CodeGen/AMDGPU/shl.ll | 2 +- llvm/test/CodeGen/AMDGPU/wait.ll | 1 - llvm/test/CodeGen/AMDGPU/waitcnt-vmem-waw.mir | 70 +++ .../Hexagon/check-subregister-for-latency.ll | 66 ++ ...OnceODRLinkage.ll => aix-LinkOnceAnyLinkage.ll} | 4 +- .../test/CodeGen/PowerPC/aix-LinkOnceODRLinkage.ll | 2 +- ...LinkOnceODRLinkage.ll => aix-WeakODRLinkage.ll} | 4 +- llvm/test/CodeGen/PowerPC/aix-extern-weak.ll | 308 ++++++++++ llvm/test/CodeGen/PowerPC/aix-extern.ll | 386 ++++++++++++ .../PowerPC/aix-reference-func-addr-const.ll | 2 + llvm/test/CodeGen/PowerPC/aix-weak.ll | 362 +++++++++++ llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll | 88 +-- llvm/test/CodeGen/X86/asm-modifier2.ll | 53 ++ llvm/test/CodeGen/X86/avg.ll | 325 +++++----- llvm/test/CodeGen/X86/avx-cvt-3.ll | 32 +- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 2 - llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 4 +- llvm/test/CodeGen/X86/combine-bitselect.ll | 677 +++++++++++++++++---- llvm/test/CodeGen/X86/inline-asm-bad-modifier.ll | 4 +- llvm/test/CodeGen/X86/masked_expandload.ll | 12 +- llvm/test/CodeGen/X86/oddshuffles.ll | 27 +- llvm/test/CodeGen/X86/shift-combine.ll | 9 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 5 +- .../Instrumentation/AddressSanitizer/byval-args.ll | 18 + llvm/test/MC/WebAssembly/globals.s | 79 +++ .../Inline/print-instructions-deltas-unfinished.ll | 22 + llvm/test/Transforms/InstCombine/pow-3.ll | 23 +- .../Transforms/LoopVectorize/vectorizeVFone.ll | 12 +- .../inlining-alignment-assumptions.ll | 114 ++++ llvm/test/Verifier/preallocated-valid.ll | 8 + llvm/test/tools/llvm-lib/no-inputs.test | 9 +- .../test/tools/obj2yaml/{coff-bss.s => COFF/bss.s} | 0 .../long-file-symbol.yaml} | 0 .../long-section-name.yaml} | 0 .../section-aux-symbol.yaml} | 0 .../weak-external.yaml} | 0 .../{ => ELF}/call-graph-profile-section.yaml | 0 .../duplicate-symbol-and-section-names.yaml} | 0 .../dynamic-section-arch-tags.yaml} | 0 .../dynamic-section.yaml} | 0 .../{elf-emachine.yaml => ELF/emachine.yaml} | 0 .../{elf-entsize.yaml => ELF/entsize.yaml} | 0 .../gnu-hash-section.yaml} | 0 .../gnu-unique-symbols.yaml} | 0 .../hash-section.yaml} | 0 .../{ => ELF}/implicit-sections-order.yaml | 0 .../obj2yaml/{ => ELF}/invalid-section-name.yaml | 0 .../tools/obj2yaml/{ => ELF}/linker-options.yaml | 0 .../llvm-addrsig-section.yaml} | 0 .../obj2yaml/{ => ELF}/llvm-deplibs-section.yaml | 0 .../{elf-mips-eflags.yaml => ELF/mips-eflags.yaml} | 0 .../no-symbol-reloc.yaml} | 0 .../{elf-no-symtab.yaml => ELF/no-symtab.yaml} | 0 .../null-section.yaml} | 0 .../ppc64-relocations.yaml} | 0 .../tools/obj2yaml/{ => ELF}/program-headers.yaml | 0 .../tools/obj2yaml/{ => ELF}/rel-rela-section.yaml | 0 .../reladyn-section-shinfo.yaml} | 0 .../obj2yaml/{ => ELF}/relocation-addend.yaml | 0 .../tools/obj2yaml/{ => ELF}/relocation-type.yaml | 0 .../tools/obj2yaml/{ => ELF}/relr-section.yaml | 0 .../{section-group.test => ELF/section-group.yaml} | 0 .../tools/obj2yaml/{ => ELF}/section-type.yaml | 0 .../tools/obj2yaml/{ => ELF}/sections-info.yaml | 0 .../obj2yaml/{elf-shinfo.yaml => ELF/shinfo.yaml} | 0 .../obj2yaml/{elf-shlink.yaml => ELF/shlink.yaml} | 0 .../sht-symtab-shndx.yaml} | 0 .../obj2yaml/{ => ELF}/special-symbol-indices.yaml | 0 .../{elf-stack-sizes.yaml => ELF/stack-sizes.yaml} | 0 .../test/tools/obj2yaml/{ => ELF}/symbol-type.yaml | 0 .../symbol-visibility.yaml} | 0 .../tools/obj2yaml/{ => ELF}/verdef-section.yaml | 0 .../tools/obj2yaml/{ => ELF}/verneed-section.yaml | 0 .../tools/obj2yaml/{ => ELF}/versym-section.yaml | 0 .../DWARF-debug_aranges-error.yaml} | 0 .../{basic-minidump.yaml => Minidump/basic.yaml} | 0 .../tools/obj2yaml/{ => XCOFF}/Inputs/aix_xcoff.o | Bin .../Inputs/aix_xcoff_truncated_file_header.o | Bin .../obj2yaml/{aix_xcoff.test => XCOFF/aix.yaml} | 0 .../truncated-file-header.yaml} | 0 llvm/tools/opt/NewPMDriver.cpp | 70 +-- llvm/unittests/IR/AbstractCallSiteTest.cpp | 55 ++ llvm/unittests/IR/CMakeLists.txt | 1 + llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 + llvm/utils/lit/lit/Test.py | 1 + llvm/utils/lit/lit/formats/googletest.py | 2 +- llvm/utils/lit/lit/main.py | 48 +- llvm/utils/lit/tests/selecting.py | 3 + .../mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h | 10 +- .../mlir/Dialect/Linalg/EDSC/FoldedIntrinsics.h | 4 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 9 +- .../mlir/Dialect/Linalg/Transforms/CMakeLists.txt | 1 - mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 20 +- mlir/include/mlir/Dialect/SPIRV/Serialization.h | 3 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 40 +- mlir/include/mlir/EDSC/Builders.h | 26 +- mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 1 + mlir/include/mlir/IR/Builders.h | 88 ++- mlir/include/mlir/IR/PatternMatch.h | 16 +- mlir/include/mlir/Transforms/DialectConversion.h | 24 +- mlir/lib/Analysis/AffineStructures.cpp | 2 +- mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h | 171 ++++++ .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 157 +---- .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 79 ++- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 2 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 1 - .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 138 ++++- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 9 +- .../VectorToLoops/ConvertVectorToLoops.cpp | 2 +- mlir/lib/Dialect/Affine/EDSC/Builders.cpp | 29 +- .../Dialect/Linalg/Analysis/DependenceAnalysis.cpp | 22 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 4 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 30 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 315 +++++----- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 2 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 94 ++- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 56 +- .../SPIRV/Serialization/TranslateRegistration.cpp | 20 +- mlir/lib/EDSC/Builders.cpp | 37 +- mlir/lib/ExecutionEngine/CRunnerUtils.cpp | 1 + mlir/lib/IR/Builders.cpp | 10 +- mlir/lib/Transforms/DialectConversion.cpp | 60 +- .../Utils/GreedyPatternRewriteDriver.cpp | 8 +- .../Conversion/GPUCommon/memory-attrbution.mlir | 231 +++++++ .../Conversion/GPUToNVVM/memory-attrbution.mlir | 145 ----- mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir | 70 ++- .../StandardToSPIRV/std-ops-to-spirv.mlir | 142 +++++ .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 9 + mlir/test/Dialect/Linalg/affine.mlir | 70 ++- mlir/test/Dialect/Linalg/fusion.mlir | 45 ++ mlir/test/Dialect/Linalg/loops.mlir | 54 +- mlir/test/Dialect/Linalg/matmul-to-vector.mlir | 16 - mlir/test/Dialect/SPIRV/Serialization/debug.mlir | 60 ++ mlir/test/IR/core-ops.mlir | 12 + mlir/test/Transforms/test-legalizer.mlir | 22 + mlir/test/lib/DeclarativeTransforms/CMakeLists.txt | 6 - .../TestLinalgMatmulToVectorPatterns.td | 43 -- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 8 +- mlir/test/lib/Transforms/CMakeLists.txt | 2 - .../lib/Transforms/TestLinalgMatmulToVector.cpp | 51 -- .../mlir-linalg-ods-gen/test-linalg-ods-gen.tc | 20 +- .../mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp | 39 +- mlir/tools/mlir-opt/mlir-opt.cpp | 2 - mlir/tools/mlir-tblgen/OpInterfacesGen.cpp | 5 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 18 +- mlir/tools/mlir-translate/mlir-translate.cpp | 6 +- 555 files changed, 10000 insertions(+), 3459 deletions(-) create mode 100644 clang/test/CodeGen/fp-floatcontrol-class.cpp create mode 100644 clang/test/CodeGen/fp-floatcontrol-pragma.cpp create mode 100644 clang/test/CodeGen/fp-floatcontrol-stack.cpp create mode 100644 clang/test/CodeGen/windows-seh-abnormal-exits.c copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] mode change 100644 => 100755 copy clang/test/Driver/Inputs/{B_opt_tree/dir1 => basic_cross_hurd_tree/usr/i386-g [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_cross_hurd_ [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/OpenMP/target_uses_allocators_messages.cpp create mode 100644 clang/test/PCH/pragma-floatcontrol.c create mode 100644 clang/test/Parser/fp-floatcontrol-syntax.cpp create mode 100644 flang/documentation/BijectiveInternalNameUniquing.md create mode 100644 flang/include/flang/Optimizer/CodeGen/CodeGen.h create mode 100644 libc/include/__llvm-libc-stdc-types.h delete mode 100644 libcxx/test/libcxx/selftest/newformat/convenience_substitutions [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/fail.cpp/lit.local.cfg create mode 100644 libcxx/test/std/re/re.const/re.matchflag/match_prev_avail.pass.cpp create mode 100644 lld/test/ELF/ppc64-toc-relax2.s create mode 100644 lld/test/wasm/globals.s create mode 100644 lldb/bindings/interface/SBCommandInterpreterRunOptions.i create mode 100644 lldb/include/lldb/API/SBCommandInterpreterRunOptions.h create mode 100644 lldb/source/API/SBCommandInterpreterRunOptions.cpp create mode 100644 llvm/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h create mode 100644 llvm/test/CodeGen/AMDGPU/waitcnt-vmem-waw.mir create mode 100644 llvm/test/CodeGen/Hexagon/check-subregister-for-latency.ll copy llvm/test/CodeGen/PowerPC/{aix-LinkOnceODRLinkage.ll => aix-LinkOnceAnyLinkag [...] copy llvm/test/CodeGen/PowerPC/{aix-LinkOnceODRLinkage.ll => aix-WeakODRLinkage.ll} (73%) create mode 100644 llvm/test/CodeGen/PowerPC/aix-extern-weak.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-extern.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-weak.ll create mode 100644 llvm/test/CodeGen/X86/asm-modifier2.ll create mode 100644 llvm/test/Instrumentation/AddressSanitizer/byval-args.ll create mode 100644 llvm/test/MC/WebAssembly/globals.s create mode 100644 llvm/test/Transforms/Inline/print-instructions-deltas-unfinished.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/inlining-alignment-assumptions.ll rename llvm/test/tools/obj2yaml/{coff-bss.s => COFF/bss.s} (100%) rename llvm/test/tools/obj2yaml/{coff-long-file-symbol.test => COFF/long-file-symb [...] rename llvm/test/tools/obj2yaml/{coff-long-section-name.test => COFF/long-section- [...] rename llvm/test/tools/obj2yaml/{coff-section-aux-symbol.test => COFF/section-aux- [...] rename llvm/test/tools/obj2yaml/{coff-weak-external.test => COFF/weak-external.yam [...] rename llvm/test/tools/obj2yaml/{ => ELF}/call-graph-profile-section.yaml (100%) rename llvm/test/tools/obj2yaml/{duplicate-symbol-and-section-names.test => ELF/du [...] rename llvm/test/tools/obj2yaml/{dynamic-section-arch-tags.test => ELF/dynamic-sec [...] rename llvm/test/tools/obj2yaml/{dynamic-section.test => ELF/dynamic-section.yaml} (100%) rename llvm/test/tools/obj2yaml/{elf-emachine.yaml => ELF/emachine.yaml} (100%) rename llvm/test/tools/obj2yaml/{elf-entsize.yaml => ELF/entsize.yaml} (100%) rename llvm/test/tools/obj2yaml/{elf-gnu-hash-section.yaml => ELF/gnu-hash-section [...] rename llvm/test/tools/obj2yaml/{elf-gnu-unique-symbols.yaml => ELF/gnu-unique-sym [...] rename llvm/test/tools/obj2yaml/{elf-hash-section.yaml => ELF/hash-section.yaml} (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/implicit-sections-order.yaml (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/invalid-section-name.yaml (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/linker-options.yaml (100%) rename llvm/test/tools/obj2yaml/{elf-llvm-addrsig-section.yaml => ELF/llvm-addrsig [...] rename llvm/test/tools/obj2yaml/{ => ELF}/llvm-deplibs-section.yaml (100%) rename llvm/test/tools/obj2yaml/{elf-mips-eflags.yaml => ELF/mips-eflags.yaml} (100%) rename llvm/test/tools/obj2yaml/{no-symbol-reloc.test => ELF/no-symbol-reloc.yaml} (100%) rename llvm/test/tools/obj2yaml/{elf-no-symtab.yaml => ELF/no-symtab.yaml} (100%) rename llvm/test/tools/obj2yaml/{elf-null-section.yaml => ELF/null-section.yaml} (100%) rename llvm/test/tools/obj2yaml/{elf-ppc64-relocations.yaml => ELF/ppc64-relocatio [...] rename llvm/test/tools/obj2yaml/{ => ELF}/program-headers.yaml (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/rel-rela-section.yaml (100%) rename llvm/test/tools/obj2yaml/{elf-reladyn-section-shinfo.yaml => ELF/reladyn-se [...] rename llvm/test/tools/obj2yaml/{ => ELF}/relocation-addend.yaml (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/relocation-type.yaml (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/relr-section.yaml (100%) rename llvm/test/tools/obj2yaml/{section-group.test => ELF/section-group.yaml} (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/section-type.yaml (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/sections-info.yaml (100%) rename llvm/test/tools/obj2yaml/{elf-shinfo.yaml => ELF/shinfo.yaml} (100%) rename llvm/test/tools/obj2yaml/{elf-shlink.yaml => ELF/shlink.yaml} (100%) rename llvm/test/tools/obj2yaml/{elf-sht-symtab-shndx.yaml => ELF/sht-symtab-shndx [...] rename llvm/test/tools/obj2yaml/{ => ELF}/special-symbol-indices.yaml (100%) rename llvm/test/tools/obj2yaml/{elf-stack-sizes.yaml => ELF/stack-sizes.yaml} (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/symbol-type.yaml (100%) rename llvm/test/tools/obj2yaml/{elf-symbol-visibility.yaml => ELF/symbol-visibili [...] rename llvm/test/tools/obj2yaml/{ => ELF}/verdef-section.yaml (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/verneed-section.yaml (100%) rename llvm/test/tools/obj2yaml/{ => ELF}/versym-section.yaml (100%) rename llvm/test/tools/obj2yaml/{macho-DWARF-debug_aranges-error.yaml => MachO/DWA [...] rename llvm/test/tools/obj2yaml/{basic-minidump.yaml => Minidump/basic.yaml} (100%) rename llvm/test/tools/obj2yaml/{ => XCOFF}/Inputs/aix_xcoff.o (100%) rename llvm/test/tools/obj2yaml/{ => XCOFF}/Inputs/aix_xcoff_truncated_file_header [...] rename llvm/test/tools/obj2yaml/{aix_xcoff.test => XCOFF/aix.yaml} (100%) rename llvm/test/tools/obj2yaml/{aix_xcoff_truncated_file_header.test => XCOFF/tru [...] create mode 100644 llvm/unittests/IR/AbstractCallSiteTest.cpp create mode 100644 mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h create mode 100644 mlir/test/Conversion/GPUCommon/memory-attrbution.mlir delete mode 100644 mlir/test/Conversion/GPUToNVVM/memory-attrbution.mlir delete mode 100644 mlir/test/Dialect/Linalg/matmul-to-vector.mlir create mode 100644 mlir/test/Dialect/SPIRV/Serialization/debug.mlir delete mode 100644 mlir/test/lib/DeclarativeTransforms/TestLinalgMatmulToVectorPat [...] delete mode 100644 mlir/test/lib/Transforms/TestLinalgMatmulToVector.cpp