This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from 83564056d4b [libcxx] Add deduction guides for shared_ptr and weak_ptr adds a14f4a7531f tab completion for register read/write adds e42fee75b81 Add a test for "clang --version". adds e41805fdab6 [mlir] Drop forward-declaration of loop::TerminatorOp. adds 31d41e38794 [libc++] Add tests for _LIBCPP_HAS_MERGED_TYPEINFO_NAMES_DEFAULT adds 8615ce246d1 [libc++][test] Adjust move_iterator tests to allow C++20 adds dc26dec331b [ModuloSchedule] Fix epilogue peeling with illegal phi. adds 34a57dc972c [lldb/Reproducers] Make DoConnectRemote connect to the repl [...] adds 59b3102739c [libc++] chrono: check _POSIX_TIMERS before using clock_gettime adds 9f889125abb [dsymutil] Avoid relocating DW_AT_call_pc twice adds eb252b328cb [libc++] NFC: Port type_info tests to C++03 adds 5c145034e68 [YAMLVFSWriter][Tests] Fix YAMLVFSWriterTest adds 4356aa20bce Reuse existing functionality in XcodeSDK::SDKSupportsModules (NFC) adds aa0b991dcf0 [libc++] Fix ostream for complex numbers with fixed field width adds c2414c20397 [mlir][vulkan-runner] Remove duplicated/uncessary link libraries adds c0330bc00f5 [YAMLVFSWriter] Fix directory handling adds 5db5002e652 [mlir] Remove unnecessary DEPENDS for MLIRMlirOptMain adds 7143d792549 [YAMLVFSWriter][Test][NFC] Add couple tests adds 6e95d51ecfa Add an XcodeSDK::GetSDKTypeForTriple function adds 8c0ff17c3bb [lldb/Test] Add @skipIfReproducer to tests using lldb::FileSP. adds dec1c94e801 Add a function to detect whether an Xcode SDK supports Swift adds cc4768f2ec7 [flang]Add examples in documentation/BijectiveInternalN [...] adds 305a4abfd3a [clang-format] [PR45126] Help text is missing all available [...] adds 3125aa99593 [clang-format] ensure dump_format_style.py works with Pytho [...] adds 5b8ffb41420 [clang-format] [PR45791] BeforeLambdaBody is confused by co [...] adds e6fbce675d9 [lldb/Test] Fix typo in find-and-replace. adds bf6f3894c4a [libc] Fix warnings on release build. adds 1b4e3def036 [BFI][CGP] Add limited support for detecting missed BFI upd [...] adds 62ea77ec022 [SLP] add test for constant expression fake of load-combine [...] adds 02051c7f3ae [SLP] add another bailout for load-combine patterns (2nd try) adds 6f17b3e3a76 AMDGPU: Fix broken tests for HSA metadata adds 5d0f2fdfa52 [VectorCombine] add tests with undefs; NFC adds 5eae715a311 [mlir] Add NamedAttrList adds 08c9c13749a [InstCombine][SVE] Fix visitInsertElementInst for scalable type. adds ed86058b53f Add static assert to ID Table to make sure aux targets work right. adds d03838343f2 Make -Wnonportable-include-path ignore drive case on Windows. adds 1ec0cc0f024 [InstCombine][SVE] Fix visitExtractElementInst for scalable type. adds b4aa71e1bd9 Allow -fsanitize-minimal-runtime with memtag sanitizer. adds e8ea1eb4c1c [NFC] Adjust test check lines for D78267. adds 5b48f7d2fc1 [VectorCombine] adjust test to make intent clearer; NFC adds f9eaa6934e4 Ensure aux-target specific builtins get validated. adds c9e6519d158 Remove unused _LIBCPP_RAW_ITERATORS adds 6227f021ad4 [SimpleLoopUnswitch] Update DefaultExit condition to check [...] adds 5a4ddbd69db [clang-format] [PR45639] clang-format splits up the bracket [...] adds df73e36dc6f [libcxx] [NFC] fpos Requirements (p0759r1). adds 21e5e1724b7 getMainExecutable: Fix hand-rolled AT_EXECPATH for older FreeBSD adds 6d2a66b10d4 [libc++] ECMAScript IdentityEscape is ambiguous (2584) adds 675334daef9 [Attributor] Mark dependence as optional adds edf0391491e [Attributor][FIX] Record dependences for assumed dead abstr [...] adds 13062d0fb76 [lldb/Test] Skip more tests that are not expected to work w [...] adds 7af9d386da2 Correctly modify the CFG in IfConverter, and then remove th [...] adds 29396059a4d Revert "[YAMLVFSWriter][Test][NFC] Add couple tests" adds f5224d437ea [LoopFusion] Remove unreachable blocks from DT and LI after fusion adds e8147ad8222 Uniuqe Names for Internal Linkage Symbols. adds ce86a986c39 [Object] Remove unneeded check in ELFFile<ELFT>::dynamicEntries(). adds 2ea7187ab9b Add a new lockdownd plist for launching posix processes adds 771d30c6470 [llvm] [CodeGen] Fixed vector halving bug for masked store adds 4ae537c2220 Fix false positive with -Wnon-c-typedef-for-linkage adds 332e6aea37a [flang]Semantics for SELECT RANK. adds 5e74cf29991 [X86] Add v32i8 and v64i8 tests to vec_smulo.ll and vec_umu [...] adds 568787f81e0 [mlir] Updated SideEffect interface definitions to use tabl [...] adds 5fa87ec004f [AMDGPU] Try to determine sign bit during div/rem expansion adds 050c9dd43a0 [DebugInfo] Fix printing values of forms which depend on th [...] adds 989ae9e848a [DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units. adds 5a2265647ed Reapply [InstSimplify] Remove known bits constant folding adds 6ab09e71774 Fix a failing test. adds 9c198b550eb [clangd] NFC: Use deprecated grpc++ headers for compatibility adds 5d5f61fc894 [MLIR] Add complex addition and substraction to the standar [...] adds ffd9cfa740c AArch6/ARMTargetParser.h - move Triple.h dependency down to [...] adds 8fd9af45186 Remark.h - reduce ArrayRef.h include to SmallVector.h. NFC. adds 0da37bedc26 [compiler-rt] Reduce the number of threads in gcov test to [...] adds a0da4466d8c RemarkStringTable.h - reduce StringRef/Remark includes to f [...] adds 5f9f37c42a3 [X86][AVX] Don't let X86ISD::BROADCAST peek through bitcast [...] adds 710fa2c4ee3 [lldb] Make module-ownership.mm test more robust against AS [...] adds 8e7bb37dfb0 [clangd] Fix crash in AddUsing tweak due to non-identifier [...] adds 13a1b3c1e6f [lldb] Prevent objc-root-class warning when compiling modul [...] adds f936457f80b Revert "Recommit "[LV] Induction Variable does not remain s [...] adds 7283ec01704 [lldb] Fix RecordDecl match string in module-ownership.mm t [...] adds c60c80e0cf2 ItaniumManglingCanonicalizer - reduce StringRef.h include t [...] adds a30f5fd94de CachePruning.h - reduce StringRef.h to Optional.h include. NFC adds ad811a27283 [clangd] Update the new clangd url, NFC. adds 197f1852745 [libc++][test] Add test coverage for codecvt<char(16|32)_t, [...] adds dc2b282a8a7 [ARM] Change test target to arm-none-none-eabi. NFC adds fa22594c0f6 ItaniumManglingCanonicalizer.h - add cstdint.h include for [...] adds 3561526208e DFAEmitter.h - remove unnecessary headers. NFC. adds 9f726376e34 LiveIntervalCalc - remove unnecessary includes. NFC. adds 09d70e05885 [InstCombine] simplify code for FP to integer casts; NFCI adds 97828928eea [PatternMatch] add missing FP cast matchers; NFC adds e20a215992d [ELF] Add convenience TableGen classes to enforce two dashe [...] adds fda0c8df289 AMDGPU: Lower addrspacecast to 32-bit constant adds d8d62e358e7 AMDGPU/GlobalISel: Regenerate checks adds b5973d20b38 [mlir][spirv] Handle debuginfo for variables. adds c5e0967e4cf Revert "[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units." adds e9b41139028 Add a flag that controls if clang-tidy and clang-include-fi [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/index/remote/Client.cpp | 2 +- .../clangd/index/remote/server/Server.cpp | 4 +- .../clangd/refactor/tweaks/AddUsing.cpp | 6 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 2 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 4 + clang/docs/ReleaseNotes.rst | 6 +- clang/docs/UsersManual.rst | 21 + clang/docs/tools/dump_format_style.py | 2 +- clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/IdentifierTable.h | 4 +- clang/include/clang/Basic/TargetBuiltins.h | 9 + clang/include/clang/Driver/Options.td | 6 + clang/include/clang/Sema/Sema.h | 4 + clang/lib/Basic/IdentifierTable.cpp | 7 + clang/lib/CodeGen/BackendUtil.cpp | 19 + clang/lib/Driver/SanitizerArgs.cpp | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 6 + clang/lib/Format/ContinuationIndenter.cpp | 2 +- clang/lib/Format/Format.cpp | 2 +- clang/lib/Format/TokenAnnotator.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Lex/PPDirectives.cpp | 49 +- clang/lib/Sema/SemaChecking.cpp | 104 +- clang/lib/Sema/SemaDecl.cpp | 5 +- .../test/CodeGen/unique-internal-linkage-names.cpp | 61 + clang/test/Driver/fsanitize.c | 4 + clang/test/Driver/funique-internal-linkage-names.c | 4 + clang/test/Driver/version.c | 7 + clang/test/Lexer/case-insensitive-include-win.c | 10 + clang/test/Sema/check-aux-builtins.c | 5 + clang/test/SemaCXX/anonymous-struct.cpp | 20 + clang/tools/clang-format/clang-format-diff.py | 4 +- clang/tools/libclang/CMakeLists.txt | 21 +- clang/unittests/Format/FormatTest.cpp | 37 + .../Inputs/instrprof-gcov-multithread_fork.cpp | 20 +- .../documentation/BijectiveInternalNameUniquing.md | 38 + flang/include/flang/Evaluate/shape.h | 8 +- flang/include/flang/Optimizer/Dialect/FIROps.td | 8 +- flang/include/flang/Semantics/symbol.h | 14 +- flang/lib/Evaluate/shape.cpp | 23 +- flang/lib/Optimizer/Dialect/FIROps.cpp | 11 +- flang/lib/Semantics/CMakeLists.txt | 1 + flang/lib/Semantics/check-select-rank.cpp | 129 ++ flang/lib/Semantics/check-select-rank.h | 26 + flang/lib/Semantics/resolve-names.cpp | 36 + flang/lib/Semantics/semantics.cpp | 3 +- flang/lib/Semantics/symbol.cpp | 4 + flang/test/Semantics/select-rank.f90 | 265 +++ flang/test/Semantics/select-rank02.f90 | 62 + libc/utils/benchmarks/LibcMemoryBenchmarkTest.cpp | 1 - libc/utils/testutils/FDReaderUnix.cpp | 4 +- libcxx/include/__config_site.in | 2 + libcxx/include/complex | 8 +- libcxx/include/regex | 3 + libcxx/include/string | 5 - libcxx/src/chrono.cpp | 8 +- libcxx/src/filesystem/operations.cpp | 6 +- .../type_info.comparison.apple.compile.pass.cpp | 27 + .../type.info/type_info.comparison.merged.sh.cpp | 45 + .../type.info/type_info.comparison.unmerged.sh.cpp | 45 + .../fpos/fpos.operations/fpos.pass.cpp | 101 + .../move.iter.ops/move.iter.op.incr/post.pass.cpp | 14 + .../move.iterators/move.iterator/types.pass.cpp | 2 + .../locale.codecvt/ctor_char16_t_char8_t.pass.cpp | 53 + .../locale.codecvt/ctor_char32_t_char8_t.pass.cpp | 53 + .../char16_t_char8_t_always_noconv.pass.cpp | 29 + .../char16_t_char8_t_encoding.pass.cpp | 29 + .../char16_t_char8_t_in.pass.cpp | 39 + .../char16_t_char8_t_length.pass.cpp | 34 + .../char16_t_char8_t_max_length.pass.cpp | 29 + .../char16_t_char8_t_out.pass.cpp | 40 + .../char16_t_char8_t_unshift.pass.cpp | 33 + .../char32_t_char8_t_always_noconv.pass.cpp | 29 + .../char32_t_char8_t_encoding.pass.cpp | 29 + .../char32_t_char8_t_in.pass.cpp | 39 + .../char32_t_char8_t_length.pass.cpp | 34 + .../char32_t_char8_t_max_length.pass.cpp | 29 + .../char32_t_char8_t_out.pass.cpp | 40 + .../char32_t_char8_t_unshift.pass.cpp | 33 + .../utf_sanity_check.pass.cpp | 291 +-- .../locale.codecvt/types_char16_t_char8_t.pass.cpp | 45 + .../locale.codecvt/types_char32_t_char8_t.pass.cpp | 45 + .../complex.ops/stream_output.pass.cpp | 18 +- .../test/std/re/re.alg/re.alg.match/ecma.pass.cpp | 11 + .../re.regex.construct/bad_escape.pass.cpp | 4 - libcxx/www/cxx1z_status.html | 2 +- libcxx/www/cxx2a_status.html | 2 +- lld/ELF/Options.td | 61 +- lld/docs/ReleaseNotes.rst | 6 + lld/test/ELF/lto/devirt_vcall_vis_public.ll | 12 +- lld/test/ELF/lto/thinlto-emit-imports.ll | 4 +- lld/test/ELF/lto/thinlto-index-file.ll | 2 +- lld/test/ELF/lto/thinlto-obj-path.ll | 2 +- lld/test/ELF/lto/thinlto-object-suffix-replace.ll | 6 +- lld/test/ELF/lto/thinlto-prefix-replace.ll | 2 +- lldb/include/lldb/Interpreter/CommandCompletions.h | 6 +- lldb/include/lldb/Utility/XcodeSDK.h | 9 + lldb/source/Commands/CommandCompletions.cpp | 19 + lldb/source/Commands/CommandObjectRegister.cpp | 22 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 5 +- lldb/source/Utility/XcodeSDK.cpp | 78 +- .../commands/process/launch/TestProcessLaunch.py | 4 + .../API/commands/target/basic/TestTargetCommand.py | 2 + .../functionalities/completion/TestCompletion.py | 63 + .../postmortem/minidump-new/TestMiniDumpNew.py | 1 + .../TestDisassemble_VST1_64.py | 1 + .../API/python_api/file_handle/TestFileHandle.py | 49 + .../API/python_api/process/io/TestProcessIO.py | 1 + .../SymbolFile/DWARF/Inputs/ModuleOwnership/B.h | 2 +- .../Shell/SymbolFile/DWARF/module-ownership.mm | 10 +- .../com.apple.debugserver.posix.internal.plist | 16 + lldb/unittests/Utility/XcodeSDKTest.cpp | 42 + llvm/cmake/modules/AddLLVM.cmake | 1 - llvm/include/llvm/Analysis/BlockFrequencyInfo.h | 3 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 57 + llvm/include/llvm/CodeGen/LiveIntervalCalc.h | 13 - llvm/include/llvm/CodeGen/MachineBasicBlock.h | 10 - llvm/include/llvm/CodeGen/ModuloSchedule.h | 6 + llvm/include/llvm/IR/PatternMatch.h | 14 +- llvm/include/llvm/Remarks/Remark.h | 2 +- llvm/include/llvm/Remarks/RemarkStringTable.h | 4 +- llvm/include/llvm/Support/AArch64TargetParser.h | 4 +- llvm/include/llvm/Support/ARMTargetParser.h | 4 +- llvm/include/llvm/Support/CachePruning.h | 3 +- .../llvm/Support/ItaniumManglingCanonicalizer.h | 6 +- llvm/lib/Analysis/BlockFrequencyInfo.cpp | 5 + llvm/lib/Analysis/InstructionSimplify.cpp | 11 - llvm/lib/Analysis/VectorUtils.cpp | 6 +- llvm/lib/CodeGen/BranchFolding.cpp | 29 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 25 + llvm/lib/CodeGen/IfConversion.cpp | 12 +- llvm/lib/CodeGen/LiveIntervalCalc.cpp | 1 - llvm/lib/CodeGen/MachineBasicBlock.cpp | 62 - llvm/lib/CodeGen/ModuloSchedule.cpp | 14 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 45 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 2 + llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 7 +- llvm/lib/Object/ELF.cpp | 4 - llvm/lib/Remarks/Remark.cpp | 3 +- llvm/lib/Remarks/RemarkStringTable.cpp | 4 +- llvm/lib/Support/AArch64TargetParser.cpp | 2 +- llvm/lib/Support/ARMTargetParser.cpp | 1 + llvm/lib/Support/CachePruning.cpp | 2 +- llvm/lib/Support/ItaniumManglingCanonicalizer.cpp | 6 +- llvm/lib/Support/Unix/Path.inc | 9 +- llvm/lib/Support/VirtualFileSystem.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 15 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 3 +- llvm/lib/Transforms/IPO/Attributor.cpp | 13 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 3 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 8 - .../InstCombine/InstCombineSimplifyDemanded.cpp | 7 +- .../InstCombine/InstCombineVectorOps.cpp | 88 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 3 + llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 21 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 11 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 39 +- .../test/Analysis/ValueTracking/knownzero-shift.ll | 26 +- llvm/test/CodeGen/AArch64/aarch64-tbz.ll | 1 + .../GlobalISel/irtranslator-amdgpu_kernel.ll | 304 +-- llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 43 + .../AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll | 65 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 66 +- llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll | 7 + llvm/test/CodeGen/ARM/ifcvt3.ll | 5 +- llvm/test/CodeGen/Hexagon/swp-epilog-phi13.ll | 57 + llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 2 +- llvm/test/CodeGen/Thumb2/thumb2-ifcvt1.ll | 6 +- llvm/test/CodeGen/X86/pr45833.ll | 301 +++ llvm/test/CodeGen/X86/vec_smulo.ll | 1357 ++++++++++++++ llvm/test/CodeGen/X86/vec_umulo.ll | 1242 +++++++++++++ .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 26 + .../2008-09-08-CGUpdateSelfEdge.ll | 10 + .../Attributor/ArgumentPromotion/X86/attributes.ll | 4 +- .../X86/min-legal-vector-width.ll | 36 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 4 +- .../Attributor/ArgumentPromotion/alignment.ll | 4 +- .../Attributor/ArgumentPromotion/byval-2.ll | 4 +- .../Attributor/ArgumentPromotion/byval.ll | 4 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 4 +- .../Attributor/ArgumentPromotion/fp80.ll | 6 +- .../ArgumentPromotion/live_called_from_dead.ll | 4 +- .../ArgumentPromotion/live_called_from_dead_2.ll | 2 +- .../Attributor/ArgumentPromotion/musttail.ll | 4 +- .../Attributor/ArgumentPromotion/pr32917.ll | 4 +- .../Attributor/ArgumentPromotion/profile.ll | 4 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 4 +- .../Attributor/IPConstantProp/PR16052.ll | 4 +- .../Transforms/Attributor/IPConstantProp/global.ll | 4 +- .../IPConstantProp/multiple_callbacks.ll | 4 +- .../Attributor/IPConstantProp/naked-return.ll | 4 +- .../IPConstantProp/openmp_parallel_for.ll | 4 +- .../Attributor/IPConstantProp/pthreads.ll | 6 +- .../Attributor/IPConstantProp/return-argument.ll | 8 +- llvm/test/Transforms/Attributor/align.ll | 4 +- llvm/test/Transforms/Attributor/alwaysinline.ll | 4 +- llvm/test/Transforms/Attributor/callbacks.ll | 2 +- .../Transforms/Attributor/dereferenceable-2.ll | 4 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 40 +- .../test/Transforms/Attributor/internal-noalias.ll | 4 +- llvm/test/Transforms/Attributor/liveness.ll | 86 +- .../test/Transforms/Attributor/memory_locations.ll | 6 +- llvm/test/Transforms/Attributor/misc.ll | 4 +- llvm/test/Transforms/Attributor/new_attributes.ll | 2 - llvm/test/Transforms/Attributor/noalias.ll | 34 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 4 +- llvm/test/Transforms/Attributor/nonnull.ll | 4 +- llvm/test/Transforms/Attributor/norecurse.ll | 58 +- llvm/test/Transforms/Attributor/noreturn_sync.ll | 2 +- llvm/test/Transforms/Attributor/range.ll | 8 +- .../read_write_returned_arguments_scc.ll | 6 +- llvm/test/Transforms/Attributor/readattrs.ll | 4 +- llvm/test/Transforms/Attributor/returned.ll | 4 +- .../Transforms/Attributor/undefined_behavior.ll | 4 +- llvm/test/Transforms/Attributor/willreturn.ll | 4 +- llvm/test/Transforms/GVN/PRE/volatile.ll | 9 +- .../InstCombine/vscale_extractelement.ll | 148 ++ .../Transforms/InstCombine/vscale_insertelement.ll | 85 + llvm/test/Transforms/InstSimplify/assume.ll | 93 - llvm/test/Transforms/InstSimplify/call.ll | 2 +- llvm/test/Transforms/InstSimplify/or.ll | 16 +- .../Transforms/InstSimplify/shift-knownbits.ll | 29 +- .../LoopFusion/double_loop_nest_inner_guard.ll | 116 ++ .../LoopFusion/triple_loop_nest_inner_guard.ll | 160 ++ .../extractvalue-no-scalarization-required.ll | 6 + .../Transforms/LoopVectorize/AArch64/pr36032.ll | 6 + llvm/test/Transforms/LoopVectorize/ARM/sphinx.ll | 3 + ...idate-cm-after-invalidating-interleavegroups.ll | 3 +- .../LoopVectorize/PowerPC/vectorize-bswap.ll | 3 + .../SystemZ/predicated-first-order-recurrence.ll | 7 +- .../Transforms/LoopVectorize/X86/constant-fold.ll | 22 +- .../LoopVectorize/X86/imprecise-through-phis.ll | 3 + .../LoopVectorize/X86/load-deref-pred.ll | 686 +++---- .../LoopVectorize/X86/masked_load_store.ll | 597 +++--- .../LoopVectorize/X86/metadata-enable.ll | 486 ++--- llvm/test/Transforms/LoopVectorize/X86/optsize.ll | 168 +- llvm/test/Transforms/LoopVectorize/X86/pr35432.ll | 20 +- llvm/test/Transforms/LoopVectorize/X86/pr36524.ll | 3 + .../Transforms/LoopVectorize/X86/small-size.ll | 392 +--- .../LoopVectorize/X86/strided_load_cost.ll | 3 + .../LoopVectorize/X86/vect.omp.force.small-tc.ll | 40 +- .../X86/x86-interleaved-accesses-masked-group.ll | 1934 ++------------------ .../Transforms/LoopVectorize/fcmp-vectorize.ll | 2 + .../first-order-recurrence-complex.ll | 18 +- .../LoopVectorize/float-minmax-instruction-flag.ll | 3 + .../Transforms/LoopVectorize/if-pred-stores.ll | 27 +- llvm/test/Transforms/LoopVectorize/if-reduction.ll | 4 +- .../multiple-strides-vectorization.ll | 94 +- llvm/test/Transforms/LoopVectorize/pr35773.ll | 3 + .../LoopVectorize/pr44488-predication.ll | 3 + .../LoopVectorize/vector-intrinsic-call-cost.ll | 3 + .../Transforms/SLPVectorizer/X86/bad-reduction.ll | 90 +- .../SimpleLoopUnswitch/trivial-unswitch.ll | 49 + .../Transforms/VectorCombine/X86/insert-binop.ll | 26 + llvm/test/tools/dsymutil/ARM/call-pc-reloc.test | 20 + .../dsymutil/Inputs/private/tmp/call_pc/main.arm64 | Bin 0 -> 33352 bytes .../Inputs/private/tmp/call_pc/main.arm64.o | Bin 0 -> 2396 bytes .../DebugInfo/DWARF/DWARFFormValueTest.cpp | 56 + llvm/unittests/Support/VirtualFileSystemTest.cpp | 44 +- llvm/utils/TableGen/DFAEmitter.h | 8 +- .../gn/secondary/clang/tools/libclang/BUILD.gn | 9 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.h | 2 - mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 54 + mlir/include/mlir/IR/Attributes.h | 33 +- mlir/include/mlir/IR/FunctionImplementation.h | 18 +- mlir/include/mlir/IR/FunctionSupport.h | 22 +- mlir/include/mlir/IR/OpBase.td | 1 - mlir/include/mlir/IR/OpImplementation.h | 28 +- mlir/include/mlir/IR/Operation.h | 8 + mlir/include/mlir/IR/OperationSupport.h | 102 +- .../include/mlir/Interfaces/InferTypeOpInterface.h | 6 +- .../mlir/Interfaces/InferTypeOpInterface.td | 4 +- mlir/include/mlir/Interfaces/SideEffects.td | 50 +- mlir/lib/Analysis/CallGraph.cpp | 3 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 87 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 2 +- mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 4 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 10 +- mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.cpp | 4 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 12 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 3 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 2 + mlir/lib/Dialect/Shape/IR/Shape.cpp | 56 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 2 +- mlir/lib/IR/Attributes.cpp | 97 +- mlir/lib/IR/Function.cpp | 2 +- mlir/lib/IR/FunctionImplementation.cpp | 29 +- mlir/lib/IR/MLIRContext.cpp | 9 + mlir/lib/IR/Operation.cpp | 6 +- mlir/lib/IR/OperationSupport.cpp | 146 +- mlir/lib/IR/SymbolTable.cpp | 6 +- mlir/lib/Interfaces/InferTypeOpInterface.cpp | 10 +- mlir/lib/Parser/Parser.cpp | 25 +- mlir/lib/Pass/IRPrinting.cpp | 4 +- mlir/lib/TableGen/SideEffects.cpp | 3 +- .../StandardToLLVM/convert-to-llvmir.mlir | 42 + mlir/test/Dialect/SPIRV/Serialization/debug.mlir | 35 +- mlir/test/lib/Dialect/Test/TestDialect.cpp | 4 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 6 +- mlir/test/mlir-tblgen/op-side-effects.td | 6 +- mlir/tools/mlir-opt/CMakeLists.txt | 4 - mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 46 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 2 +- mlir/tools/mlir-vulkan-runner/CMakeLists.txt | 4 +- 305 files changed, 9341 insertions(+), 4459 deletions(-) create mode 100644 clang/test/CodeGen/unique-internal-linkage-names.cpp create mode 100644 clang/test/Driver/funique-internal-linkage-names.c create mode 100644 clang/test/Driver/version.c create mode 100644 clang/test/Lexer/case-insensitive-include-win.c create mode 100644 clang/test/Sema/check-aux-builtins.c create mode 100644 flang/lib/Semantics/check-select-rank.cpp create mode 100644 flang/lib/Semantics/check-select-rank.h create mode 100644 flang/test/Semantics/select-rank.f90 create mode 100644 flang/test/Semantics/select-rank02.f90 create mode 100644 libcxx/test/libcxx/language.support/support.rtti/type.info/type [...] create mode 100644 libcxx/test/libcxx/language.support/support.rtti/type.info/type [...] create mode 100644 libcxx/test/libcxx/language.support/support.rtti/type.info/type [...] create mode 100644 libcxx/test/std/input.output/iostreams.base/fpos/fpos.operation [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 lldb/tools/debugserver/source/com.apple.debugserver.posix.inter [...] create mode 100644 llvm/test/CodeGen/Hexagon/swp-epilog-phi13.ll create mode 100644 llvm/test/CodeGen/X86/pr45833.ll create mode 100644 llvm/test/Transforms/InstCombine/vscale_extractelement.ll create mode 100644 llvm/test/Transforms/InstCombine/vscale_insertelement.ll delete mode 100644 llvm/test/Transforms/InstSimplify/assume.ll create mode 100644 llvm/test/Transforms/LoopFusion/double_loop_nest_inner_guard.ll create mode 100644 llvm/test/Transforms/LoopFusion/triple_loop_nest_inner_guard.ll create mode 100644 llvm/test/tools/dsymutil/ARM/call-pc-reloc.test create mode 100755 llvm/test/tools/dsymutil/Inputs/private/tmp/call_pc/main.arm64 create mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/call_pc/main.arm64.o