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-stable-allnoconfig in repository toolchain/ci/llvm-monorepo.
from caf98fc5eac [OPENMP]Add call to __kmpc_push_target_tripcount() function. adds 78725f67623 Add a __has_feature check for namespaces on #pragma clang a [...] adds c716c6a9712 NFC: Replace asserts with if() in SourceLocation accessors adds bdebef1f84f Rename DWARFDIE::GetDWOContext() -> GetDeclContext() (NFC) adds e44e8f7d728 Clarify comment and variable names. (NFC) adds adcbcb9f980 Simplify code. adds 56d0845045e [Verifier] Reject invalid type for DILocalVariable. adds 5fb0b6dd168 [PGO] Use SourceFileName rather module name in PGOFuncName adds 4a3f3ae5500 [dsymutil] Upstream unobfuscation logic. adds 2f3057fb524 [libcxx] Optimize vectors construction of trivial types fro [...] adds b79aabc7827 ReleaseNotes: Update with my clang-query contributions this cycle adds a7edf96cb62 Split -Wdelete-non-virtual-dtor into -Wdelete-abstract-non- [...] adds 99b2bc720e0 [RegisterCoalescer] dst register's live interval needs to b [...] adds 23bbb29348c fix comment typo - NFC adds 9e27234ec3c AMDGPU/GlobalISel: InstrMapping for G_UNMERGE_VALUES adds 009bc082d52 AMDGPU/GlobalISel: RegBankSelect for add/sub with carry out adds f3df9f13a62 [asan] Support running without /proc adds 12fdef611cb [dsymutil] Fix assertion triggered by empty address range. adds 02c21a328ce AMDGPU/GlobalISel: RegBankSelect for carry-in adds 406b704c40f AMDGPU/GlobalISel: Disallow VGPR->SCC copies adds a383ec51c40 [WebAssembly] Use 'I' multiclass template for br_table (NFC) adds 95422b91f38 RegBankSelect: Fix copy insertion point for terminators adds 42431dce316 [WebAssembly] Move CFG-changing passes before RegStackify adds cbd84bf22ef Fix typos adds c60eff93b15 AMDGPU/GlobalISel: Legalize concat_vectors adds 94a9bd8db2e [SymbolContext] Remove dead code adds 8ca81960d9f gn build: Merge r350580. adds 7d7b3ea2aab Fix Mac compilation. adds 5006fcfc207 Set the buffer of an fstream to empty when the underlying f [...] adds 626f1641e64 gn build: Stop passing -o to ar. adds 42134343d65 [NFC] Remove empty line as a test commit. adds 06b73c9aeb7 [MC] [AArch64] Support resolving signed fixups for :abs_g0_s: etc. adds a21a7342275 [LLVM-C] Allow Specifying Signedness in Int Cast adds 2f22f39dff6 [LLVM-C] Allow For Creating a BasicBlock without a Parent Function adds ed295dc09c6 [WebAssembly] Massive instruction renaming adds 9d2d2f02f67 [WebAssembly] Instruction renaming adds 62e7b417fc9 AMDGPU/GlobalISel: Introduce vcc reg bank adds 48b04363acb [ASTMatchers] Improve assert message for broken parent map. adds cbba0d2925f [ARM] Add missing patterns for DSP muls adds 1010b492b18 [ELF] Remove checking for spurious '@' at the end of dynami [...] adds a3279c14bd9 [llvm-readobj] Don't print '@' at end of unversioned dynsym names adds 40af87383f2 ProcessLaunchInfo: Remove Target reference adds 6977b35a9a9 [GlobalISel] Fix unused variable warning in Release builds. adds 1694a88e061 [X86] Add shift-by-immediate tests for non-immediate/out-of [...] adds c418b1e5846 AArch64: avoid splitting vector truncating stores. adds 8a308a3530b Revert "Revert "Resubmit rL345008 "Split MachinePipeliner c [...] adds 0b7c7e13e42 [Sema] Diagnose array access preceding the array bounds eve [...] adds 7bb60e6d636 [X86][Darwin] Emit compact-unwind for register-sized stack [...] adds b06893e461f [DA][NewPM] Add a printerpass and port the testsuite adds 04b498b7bd5 [AST] Pack CXXDependentScopeMemberExpr adds 26c781529e6 [GlobalISel] Fix choice of instruction selector for AArch64 [...] adds a2c372d7194 [AST][NFC] Pack CXXNoexceptExpr and SubstNonTypeTemplateParmExpr adds b4cd1adedb0 [gn build] Add build files for llvm/lib/Target/WebAssembly + tests adds ad3bc00036b [gn build] Add build files for llvm/lib/Target/PowerPC + tests adds 0364b61befc [MachineVerifier] Include offending register in allocatable [...] adds 444e9e8cbcf [gn build] Make sync_source_lists_from_cmake.py check that [...] adds a7e303c1cd8 [gn build] Update readme adds b593d958700 [clangd] Fix a crash when reading an empty index file. adds dc253bb08b5 [OPENMP]Fix PR40191: Do not allow orphaned cancellation con [...] adds 4718ea93000 [AST][NFC] Pack CXXScalarValueInitExpr adds bdd52df15bc Don't emit DW_AT_enum_class unless it's actually an 'enum class'. adds 72f7fa1965b [BPF] Fix .BTF.ext reloc type assigment issue adds 2766fa2bd3c Fix use-after-free bug in Tooling. adds de3d1ce3d4c Revert "Split -Wdelete-non-virtual-dtor into -Wdelete-abstr [...] adds fbcbae7748c [UnrollRuntime] Fix domTree failures in multiexit unrolling adds f82e18b7b90 Rename DIFlagFixedEnum to DIFlagEnumClass. NFC adds ccd124b2d32 __has_feature(pragma_clang_attribute_namespaces) should be [...] adds c178ea789fb Limit COFF 'common' emission to <=32 alignment types. adds 7d795cb1cc8 [NFC] Don't over-eagerly check block alignment adds 9cd3e162a04 Fix opencl test broken on windows by r350643. adds 08cca3f42f5 [x86] add tests for PR40243; NFC adds 9496c2a8b0c [NewPM] Port tsan adds 0c36c9bcb60 Fix clang for r350647: Missed a function rename adds f8908237505 [Sema] Teach Clang that aligned allocation is not supported [...] adds 911a02ad6f4 Work around a linker error caused by https://reviews.llvm.o [...] adds a142ba61df4 Convert to LLDB coding style (NFC) adds 4d6e51bf22a [PdbAstBuilder] Remove unused functions adds cd7e1b3aecc Revert "Work around a linker error caused by https://review [...] adds b9906daf103 Revert "Revert "Revert "Resubmit rL345008 "Split MachinePip [...] adds 73d9416df70 Don't write #include "Windows/WindowsSupport.h" from the Wi [...] adds d136d84ccce [llvm-undname] Add support for demangling msvc's noexcept types.
No new revisions were added by this update.
Summary of changes: .../clangd/index/YAMLSerialization.cpp | 9 +- clang-tools-extra/docs/ReleaseNotes.rst | 42 ++++- .../unittests/clangd/SerializationTests.cpp | 4 + clang/docs/LanguageExtensions.rst | 4 +- clang/include/clang/AST/DeclarationName.h | 13 +- clang/include/clang/AST/ExprCXX.h | 191 ++++++++++--------- clang/include/clang/AST/Stmt.h | 54 ++++++ clang/include/clang/AST/TemplateBase.h | 13 +- clang/include/clang/Basic/AlignedAllocation.h | 4 +- clang/include/clang/Basic/Features.def | 7 + clang/include/clang/Tooling/Tooling.h | 8 +- clang/lib/AST/ExprCXX.cpp | 104 +++++----- clang/lib/AST/NestedNameSpecifier.cpp | 6 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 18 +- clang/lib/CodeGen/BackendUtil.cpp | 5 +- clang/lib/CodeGen/CGDebugInfo.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 5 + clang/lib/Sema/SemaChecking.cpp | 15 +- clang/lib/Sema/SemaOpenMP.cpp | 11 +- clang/lib/Serialization/ASTReaderStmt.cpp | 50 +++-- clang/lib/Serialization/ASTWriterStmt.cpp | 29 +-- clang/lib/Tooling/Tooling.cpp | 18 +- clang/test/CodeGen/avx2-builtins.c | 48 +++++ clang/test/CodeGen/avx512bw-builtins.c | 60 ++++++ clang/test/CodeGen/avx512f-builtins.c | 121 ++++++++++++ clang/test/CodeGen/avx512vl-builtins.c | 179 ++++++++++++++++++ clang/test/CodeGen/avx512vlbw-builtins.c | 84 +++++++++ clang/test/CodeGen/debug-info-enum.cpp | 18 +- clang/test/CodeGen/microsoft-no-common-align.c | 8 + clang/test/CodeGen/sse2-builtins.c | 96 ++++++++++ clang/test/CodeGenCXX/debug-info-enum-class.cpp | 7 +- clang/test/CodeGenCXX/trivial-auto-var-init.cpp | 4 +- clang/test/CodeGenOpenCL/address-spaces.cl | 4 +- .../test/Driver/unavailable_aligned_allocation.cpp | 8 +- clang/test/OpenMP/cancel_messages.cpp | 40 ++-- clang/test/OpenMP/cancellation_point_messages.cpp | 40 ++-- clang/test/Sema/pragma-attribute-namespace.c | 4 + clang/test/SemaCXX/array-bounds.cpp | 5 +- .../SemaCXX/unavailable_aligned_allocation.cpp | 12 +- .../Analysis/ExprMutationAnalyzerTest.cpp | 5 +- compiler-rt/lib/asan/asan_thread.cc | 20 +- compiler-rt/lib/hwasan/hwasan_thread.cc | 25 +-- .../lib/sanitizer_common/sanitizer_flags.inc | 3 + .../lib/sanitizer_common/sanitizer_linux.cc | 4 + .../sanitizer_common/sanitizer_linux_libcdep.cc | 4 + compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 2 + .../lib/sanitizer_common/sanitizer_posix.cc | 10 + compiler-rt/lib/sanitizer_common/sanitizer_posix.h | 2 + .../lib/sanitizer_common/sanitizer_procmaps.h | 1 + .../lib/sanitizer_common/sanitizer_procmaps_bsd.cc | 1 + .../sanitizer_common/sanitizer_procmaps_common.cc | 6 +- .../sanitizer_common/sanitizer_procmaps_linux.cc | 1 + .../lib/sanitizer_common/sanitizer_procmaps_mac.cc | 4 + .../sanitizer_common/sanitizer_procmaps_solaris.cc | 9 +- compiler-rt/test/asan/TestCases/Posix/no-fd.cc | 4 + libcxx/include/fstream | 1 + libcxx/include/memory | 26 ++- .../file.streams/fstreams/fstream.close.pass.cpp | 35 ++++ .../support.dynamic/libcpp_deallocate.sh.cpp | 8 +- .../memory/aligned_allocation_macro.pass.cpp | 19 +- .../vector.cons/construct_iter_iter.pass.cpp | 31 +++ lld/test/ELF/as-needed-weak.s | 2 +- lld/test/ELF/bsymbolic-undef.s | 4 +- lld/test/ELF/common-gc2.s | 4 +- lld/test/ELF/dont-export-hidden.s | 2 +- lld/test/ELF/dynamic-list-preempt.s | 8 +- lld/test/ELF/dynamic-list-wildcard.s | 6 +- lld/test/ELF/dynamic-list.s | 22 +-- lld/test/ELF/dynsym-no-rosegment.s | 4 +- lld/test/ELF/dynsym-pie.s | 2 +- lld/test/ELF/empty-ver.s | 2 +- lld/test/ELF/empty-ver2.s | 4 +- lld/test/ELF/gc-sections-linker-defined-symbol.s | 2 +- lld/test/ELF/gnu-hash-table-copy.s | 8 +- lld/test/ELF/gnu-hash-table.s | 38 ++-- lld/test/ELF/gnu-unique.s | 4 +- lld/test/ELF/linkerscript/provide-shared2.s | 2 +- lld/test/ELF/linkerscript/version-script.s | 6 +- lld/test/ELF/local-dynamic.s | 4 +- lld/test/ELF/local-ver-preemptible.s | 4 +- lld/test/ELF/lto/dynamic-list.ll | 2 +- lld/test/ELF/lto/shlib-undefined.ll | 2 +- lld/test/ELF/lto/undefined-puts.ll | 2 +- lld/test/ELF/lto/version-script.ll | 2 +- lld/test/ELF/mips-dynamic.s | 6 +- lld/test/ELF/mips-dynsym-sort.s | 6 +- lld/test/ELF/mips-got-and-copy.s | 4 +- lld/test/ELF/mips-got-extsym.s | 2 +- lld/test/ELF/mips-got16.s | 2 +- lld/test/ELF/mips-micro-plt.s | 2 +- lld/test/ELF/mips-sto-plt.s | 4 +- lld/test/ELF/progname.s | 2 +- lld/test/ELF/protected-shared.s | 4 +- lld/test/ELF/relative-dynamic-reloc-ppc64.s | 4 +- lld/test/ELF/relative-dynamic-reloc.s | 4 +- lld/test/ELF/retain-symbols-file.s | 2 +- lld/test/ELF/shared.s | 14 +- lld/test/ELF/undef-version-script.s | 6 +- lld/test/ELF/verdef-defaultver.s | 8 +- lld/test/ELF/verdef.s | 4 +- lld/test/ELF/verneed.s | 4 +- lld/test/ELF/version-script-complex-wildcards.s | 8 +- lld/test/ELF/version-script-extern-undefined.s | 4 +- lld/test/ELF/version-script-extern-wildcards.s | 2 +- lld/test/ELF/version-script-extern.s | 4 +- lld/test/ELF/version-script-extern2.s | 2 +- lld/test/ELF/version-script-hide-so-symbol.s | 2 +- lld/test/ELF/version-script-locals-extern.s | 8 +- lld/test/ELF/version-script-symver2.s | 2 +- lld/test/ELF/version-script-weak.s | 2 +- lld/test/ELF/version-script.s | 28 +-- lld/test/ELF/version-wildcard.test | 4 +- lld/test/ELF/visibility.s | 2 +- lld/test/ELF/weak-undef-export.s | 4 +- lld/test/ELF/weak-undef.s | 4 +- lld/test/wasm/alias.ll | 2 +- lld/test/wasm/call-indirect.ll | 2 +- lld/test/wasm/export-table.test | 2 +- lld/test/wasm/import-table.test | 2 +- lld/test/wasm/local-symbols.ll | 2 +- lld/test/wasm/locals-duplicate.test | 4 +- lld/test/wasm/relocatable.ll | 2 +- lld/test/wasm/shared.ll | 6 +- lld/test/wasm/stack-pointer.ll | 2 +- lld/test/wasm/undefined-weak-call.ll | 2 +- lld/test/wasm/weak-alias-overide.ll | 2 +- lld/test/wasm/weak-alias.ll | 4 +- lld/test/wasm/weak-symbols.ll | 2 +- lld/test/wasm/weak-undefined.ll | 2 +- lld/wasm/OutputSections.cpp | 2 +- lld/wasm/Writer.cpp | 6 +- lld/wasm/WriterUtils.cpp | 4 +- lldb/include/lldb/Symbol/SymbolContext.h | 18 +- lldb/include/lldb/Target/ProcessLaunchInfo.h | 5 +- lldb/include/lldb/Target/Target.h | 2 + .../GDBRemoteCommunicationServerLLGS.cpp | 6 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 27 +-- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp | 4 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h | 5 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 17 -- lldb/source/Symbol/SymbolContext.cpp | 67 ++----- lldb/source/Target/ProcessLaunchInfo.cpp | 142 +++----------- lldb/source/Target/Target.cpp | 93 +++++++-- llvm/docs/CommandGuide/llvm-profdata.rst | 12 +- llvm/include/llvm-c/Core.h | 18 +- llvm/include/llvm-c/DebugInfo.h | 3 +- llvm/include/llvm/Analysis/DependenceAnalysis.h | 11 ++ llvm/include/llvm/BinaryFormat/Wasm.h | 4 +- llvm/include/llvm/Demangle/MicrosoftDemangle.h | 2 +- .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 3 + llvm/include/llvm/IR/DIBuilder.h | 4 +- llvm/include/llvm/IR/DebugInfoFlags.def | 2 +- llvm/include/llvm/InitializePasses.h | 2 +- llvm/include/llvm/Transforms/Instrumentation.h | 3 - .../Transforms/Instrumentation/ThreadSanitizer.h | 19 ++ llvm/lib/Analysis/DependenceAnalysis.cpp | 7 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 32 ++-- llvm/lib/CodeGen/MachineVerifier.cpp | 6 + llvm/lib/CodeGen/RegisterCoalescer.cpp | 7 + llvm/lib/CodeGen/TargetPassConfig.cpp | 35 ++-- llvm/lib/Demangle/MicrosoftDemangle.cpp | 9 +- llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 3 + llvm/lib/IR/Core.cpp | 13 ++ llvm/lib/IR/DIBuilder.cpp | 4 +- llvm/lib/IR/Verifier.cpp | 2 + llvm/lib/MC/WasmObjectWriter.cpp | 2 +- llvm/lib/Object/WasmObjectFile.cpp | 6 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 8 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 2 + llvm/lib/Support/Windows/Threading.inc | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 11 ++ .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 96 +++++++--- .../Target/AMDGPU/AMDGPUGenRegisterBankInfo.def | 57 +++--- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 18 ++ llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 114 +++++++++-- llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td | 5 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 95 ++++------ llvm/lib/Target/ARM/ARMInstrThumb2.td | 45 ++--- .../Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp | 12 +- llvm/lib/Target/PowerPC/README.txt | 1 - .../InstPrinter/WebAssemblyInstPrinter.cpp | 6 +- llvm/lib/Target/WebAssembly/README.txt | 10 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 60 +++--- .../WebAssembly/WebAssemblyFrameLowering.cpp | 4 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 2 +- .../Target/WebAssembly/WebAssemblyInstrAtomics.td | 76 ++++---- .../Target/WebAssembly/WebAssemblyInstrControl.td | 34 ++-- .../lib/Target/WebAssembly/WebAssemblyInstrConv.td | 90 ++++----- .../Target/WebAssembly/WebAssemblyInstrFormats.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 46 ++--- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 22 +-- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 4 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 10 +- .../Target/WebAssembly/WebAssemblyStoreResults.cpp | 2 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 16 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 10 - .../Transforms/Instrumentation/Instrumentation.cpp | 2 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 97 ++++++---- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 48 ++--- llvm/test/Analysis/DependenceAnalysis/AA.ll | 2 + llvm/test/Analysis/DependenceAnalysis/Banerjee.ll | 4 + .../test/Analysis/DependenceAnalysis/BasePtrBug.ll | 2 + .../Analysis/DependenceAnalysis/Constraints.ll | 1 + llvm/test/Analysis/DependenceAnalysis/Coupled.ll | 2 + llvm/test/Analysis/DependenceAnalysis/DADelin.ll | 2 + llvm/test/Analysis/DependenceAnalysis/ExactRDIV.ll | 2 + llvm/test/Analysis/DependenceAnalysis/ExactSIV.ll | 2 + llvm/test/Analysis/DependenceAnalysis/GCD.ll | 2 + llvm/test/Analysis/DependenceAnalysis/Invariant.ll | 2 + .../Analysis/DependenceAnalysis/MIVCheckConst.ll | 1 + .../Analysis/DependenceAnalysis/NonAffineExpr.ll | 1 + .../NonCanonicalizedSubscript.ll | 2 + llvm/test/Analysis/DependenceAnalysis/PR21585.ll | 2 + .../Analysis/DependenceAnalysis/Preliminary.ll | 2 + .../Analysis/DependenceAnalysis/Propagating.ll | 2 + .../Analysis/DependenceAnalysis/Separability.ll | 2 + llvm/test/Analysis/DependenceAnalysis/StrongSIV.ll | 2 + .../Analysis/DependenceAnalysis/SymbolicRDIV.ll | 2 + .../Analysis/DependenceAnalysis/SymbolicSIV.ll | 2 + llvm/test/Analysis/DependenceAnalysis/UsefulGEP.ll | 1 + .../Analysis/DependenceAnalysis/WeakCrossingSIV.ll | 2 + .../Analysis/DependenceAnalysis/WeakZeroDstSIV.ll | 2 + .../Analysis/DependenceAnalysis/WeakZeroSrcSIV.ll | 2 + llvm/test/Analysis/DependenceAnalysis/ZIV.ll | 2 + llvm/test/Assembler/DIEnumerator.ll | 12 +- .../gisel-commandline-option-fastisel.ll | 35 ++++ llvm/test/CodeGen/AArch64/ldst-opt.ll | 16 ++ .../CodeGen/AMDGPU/GlobalISel/legalize-brcond.mir | 24 +++ .../AMDGPU/GlobalISel/legalize-concat-vectors.mir | 129 +++++++++++++ .../GlobalISel/regbankselect-amdgcn-wqm-vote.mir | 5 +- .../AMDGPU/GlobalISel/regbankselect-and.mir | 18 +- .../AMDGPU/GlobalISel/regbankselect-brcond.mir | 180 ++++++++++++++++++ .../AMDGPU/GlobalISel/regbankselect-fcmp.mir | 8 +- .../AMDGPU/GlobalISel/regbankselect-icmp.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-sadde.mir | 154 +++++++++++++++ ...bankselect-fcmp.mir => regbankselect-saddo.mir} | 45 +++-- .../AMDGPU/GlobalISel/regbankselect-select.mir | 15 +- .../AMDGPU/GlobalISel/regbankselect-ssube.mir | 154 +++++++++++++++ ...bankselect-fcmp.mir => regbankselect-ssubo.mir} | 46 ++--- .../AMDGPU/GlobalISel/regbankselect-uadde.mir | 153 +++++++++++++++ ...bankselect-fcmp.mir => regbankselect-uaddo.mir} | 44 ++--- .../GlobalISel/regbankselect-unmerge-values.mir | 38 ++++ .../AMDGPU/GlobalISel/regbankselect-usube.mir | 154 +++++++++++++++ ...bankselect-fcmp.mir => regbankselect-usubo.mir} | 44 ++--- llvm/test/CodeGen/ARM/smul.ll | 181 ++++++++++++++---- llvm/test/CodeGen/BPF/reloc-btf.ll | 33 ++++ llvm/test/CodeGen/WebAssembly/atomic-rmw.ll | 210 ++++++++++----------- llvm/test/CodeGen/WebAssembly/byval.ll | 24 +-- llvm/test/CodeGen/WebAssembly/call.ll | 28 +-- .../CodeGen/WebAssembly/cfg-stackify-dbg-skip.ll | 2 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.mir | 32 ++-- llvm/test/CodeGen/WebAssembly/comparisons-f32.ll | 60 +++--- llvm/test/CodeGen/WebAssembly/comparisons-f64.ll | 60 +++--- llvm/test/CodeGen/WebAssembly/comparisons-i32.ll | 4 +- llvm/test/CodeGen/WebAssembly/comparisons-i64.ll | 4 +- llvm/test/CodeGen/WebAssembly/conv-trap.ll | 16 +- llvm/test/CodeGen/WebAssembly/conv.ll | 68 +++---- llvm/test/CodeGen/WebAssembly/copysign-casts.ll | 4 +- llvm/test/CodeGen/WebAssembly/exception.ll | 22 +-- llvm/test/CodeGen/WebAssembly/f16.ll | 4 +- llvm/test/CodeGen/WebAssembly/f32.ll | 4 +- llvm/test/CodeGen/WebAssembly/f64.ll | 4 +- llvm/test/CodeGen/WebAssembly/fast-isel-i24.ll | 4 +- llvm/test/CodeGen/WebAssembly/fast-isel.ll | 8 +- llvm/test/CodeGen/WebAssembly/function-bitcasts.ll | 4 +- llvm/test/CodeGen/WebAssembly/i32.ll | 80 ++++---- llvm/test/CodeGen/WebAssembly/i64.ll | 80 ++++---- .../CodeGen/WebAssembly/inline-asm-roundtrip.ll | 14 +- llvm/test/CodeGen/WebAssembly/inline-asm.ll | 22 +-- llvm/test/CodeGen/WebAssembly/legalize.ll | 4 +- llvm/test/CodeGen/WebAssembly/load-ext-atomic.ll | 2 +- llvm/test/CodeGen/WebAssembly/load.ll | 8 +- llvm/test/CodeGen/WebAssembly/negative-base-reg.ll | 2 +- llvm/test/CodeGen/WebAssembly/offset-atomics.ll | 88 ++++----- llvm/test/CodeGen/WebAssembly/offset-fastisel.ll | 4 +- llvm/test/CodeGen/WebAssembly/phi.ll | 6 +- llvm/test/CodeGen/WebAssembly/reg-stackify.ll | 116 ++++++------ llvm/test/CodeGen/WebAssembly/return-int32.ll | 2 +- llvm/test/CodeGen/WebAssembly/signext-inreg.ll | 6 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 6 +- llvm/test/CodeGen/WebAssembly/simd-conversions.ll | 24 +-- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 8 +- llvm/test/CodeGen/WebAssembly/simd.ll | 64 +++---- llvm/test/CodeGen/WebAssembly/stack-alignment.ll | 90 ++++----- llvm/test/CodeGen/WebAssembly/store.ll | 16 +- .../WebAssembly/umulo-128-legalisation-lowering.ll | 58 +++--- llvm/test/CodeGen/WebAssembly/userstack.ll | 134 ++++++------- llvm/test/CodeGen/WebAssembly/varargs.ll | 4 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 23 ++- llvm/test/CodeGen/X86/late-remat-update-2.mir | 63 +++++++ llvm/test/CodeGen/X86/phaddsub-undef.ll | 30 +++ llvm/test/DebugInfo/COFF/enum-co.ll | 2 +- llvm/test/DebugInfo/Generic/debug-info-enum.ll | 20 +- llvm/test/DebugInfo/Generic/varargs.ll | 2 +- llvm/test/DebugInfo/X86/enum-class.ll | 4 +- llvm/test/Demangle/ms-cxx17-noexcept.test | 25 +++ .../Instrumentation/ThreadSanitizer/tsan_basic.ll | 6 +- llvm/test/MC/AArch64/fixup-absolute-signed.s | 44 +++++ llvm/test/MC/AArch64/fixup-out-of-range.s | 5 +- llvm/test/MC/Disassembler/WebAssembly/wasm.txt | 4 +- llvm/test/MC/WebAssembly/assembler-binary.ll | 2 +- llvm/test/MC/WebAssembly/basic-assembly.s | 44 ++--- llvm/test/MC/WebAssembly/comdat.ll | 2 +- llvm/test/MC/WebAssembly/global-ctor-dtor.ll | 2 +- llvm/test/MC/WebAssembly/simd-encodings.s | 32 ++-- llvm/test/MC/WebAssembly/weak-alias.ll | 2 +- llvm/test/MC/X86/compact-unwind.s | 18 ++ llvm/test/ObjectYAML/wasm/elem_section.yaml | 6 +- llvm/test/ObjectYAML/wasm/import_section.yaml | 4 +- llvm/test/ObjectYAML/wasm/table_section.yaml | 4 +- .../Transforms/InstCombine/operand-complexity.ll | 2 +- .../runtime-loop-multiexit-dom-verify.ll | 149 +++++++++++++++ llvm/test/Verifier/di-subroutine-localvar.ll | 42 +++++ llvm/test/tools/dsymutil/ARM/obfuscated.test | 166 ++++++++++++++++ .../E828A486-8433-3A5E-B6DB-A6294D28133D.plist | 7 + llvm/test/tools/dsymutil/Inputs/obfuscated.2.arm64 | Bin 0 -> 10339 bytes llvm/test/tools/dsymutil/Inputs/obfuscated.2.map | 22 +++ llvm/test/tools/dsymutil/Inputs/obfuscated.arm64 | Bin 0 -> 10434 bytes llvm/test/tools/dsymutil/Inputs/obfuscated.map | 17 ++ llvm/test/tools/dsymutil/cmdline.test | 1 + llvm/test/tools/llvm-objcopy/ELF/dynsym.test | 10 +- .../tools/llvm-profdata/Inputs/cutoff.proftext | 21 +++ llvm/test/tools/llvm-profdata/cutoff.test | 23 +++ llvm/test/tools/llvm-profdata/value-prof.proftext | 6 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 8 +- llvm/test/tools/llvm-readobj/gnu-symbols.test | 28 +-- llvm/test/tools/llvm-readobj/mips-got.test | 18 +- llvm/tools/dsymutil/CMakeLists.txt | 1 + llvm/tools/dsymutil/CompileUnit.cpp | 6 +- llvm/tools/dsymutil/DebugMap.h | 12 +- llvm/tools/dsymutil/DwarfLinker.cpp | 25 +-- llvm/tools/dsymutil/DwarfStreamer.cpp | 93 ++++++++- llvm/tools/dsymutil/DwarfStreamer.h | 7 +- llvm/tools/dsymutil/LinkUtils.h | 6 + llvm/tools/dsymutil/MachODebugMapParser.cpp | 3 +- llvm/tools/dsymutil/MachOUtils.cpp | 6 +- llvm/tools/dsymutil/MachOUtils.h | 7 +- llvm/tools/dsymutil/NonRelocatableStringpool.cpp | 6 + llvm/tools/dsymutil/NonRelocatableStringpool.h | 7 +- llvm/tools/dsymutil/SymbolMap.cpp | 162 ++++++++++++++++ llvm/tools/dsymutil/SymbolMap.h | 54 ++++++ llvm/tools/dsymutil/dsymutil.cpp | 27 ++- llvm/tools/llvm-profdata/llvm-profdata.cpp | 66 +++++-- llvm/tools/llvm-readobj/ELFDumper.cpp | 6 +- llvm/tools/yaml2obj/yaml2wasm.cpp | 2 +- llvm/utils/gn/README.rst | 18 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 3 +- llvm/utils/gn/build/toolchain/BUILD.gn | 2 +- .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 2 +- .../llvm/lib/Target/PowerPC/AsmParser/BUILD.gn | 23 +++ .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 91 +++++++++ .../llvm/lib/Target/PowerPC/Disassembler/BUILD.gn | 23 +++ .../llvm/lib/Target/PowerPC/InstPrinter/BUILD.gn | 25 +++ .../llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 64 +++++++ .../llvm/lib/Target/PowerPC/TargetInfo/BUILD.gn | 15 ++ .../llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn | 23 +++ .../secondary/llvm/lib/Target/WebAssembly/BUILD.gn | 121 ++++++++++++ .../lib/Target/WebAssembly/Disassembler/BUILD.gn | 23 +++ .../lib/Target/WebAssembly/InstPrinter/BUILD.gn | 24 +++ .../lib/Target/WebAssembly/MCTargetDesc/BUILD.gn | 61 ++++++ .../lib/Target/WebAssembly/TargetInfo/BUILD.gn | 14 ++ .../utils/gn/secondary/llvm/lib/Target/targets.gni | 12 ++ .../gn/secondary/llvm/tools/dsymutil/BUILD.gn | 1 + .../llvm/tools/llvm-exegesis/lib/BUILD.gn | 11 +- .../llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn | 21 +++ llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 6 + .../llvm/unittests/Target/WebAssembly/BUILD.gn | 18 ++ .../unittests/tools/llvm-exegesis/PowerPC/BUILD.gn | 26 +++ 371 files changed, 6204 insertions(+), 2243 deletions(-) create mode 100644 clang/test/CodeGen/microsoft-no-common-align.c create mode 100644 libcxx/test/libcxx/input.output/file.streams/fstreams/fstream.c [...] create mode 100644 llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/gisel-commandline-option-f [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-brcond.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-concat-vectors.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-brcond.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-sadde.mir copy llvm/test/CodeGen/AMDGPU/GlobalISel/{regbankselect-fcmp.mir => regbankselect- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ssube.mir copy llvm/test/CodeGen/AMDGPU/GlobalISel/{regbankselect-fcmp.mir => regbankselect- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-uadde.mir copy llvm/test/CodeGen/AMDGPU/GlobalISel/{regbankselect-fcmp.mir => regbankselect- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-unmerge-values.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-usube.mir copy llvm/test/CodeGen/AMDGPU/GlobalISel/{regbankselect-fcmp.mir => regbankselect- [...] create mode 100644 llvm/test/CodeGen/BPF/reloc-btf.ll create mode 100644 llvm/test/CodeGen/X86/late-remat-update-2.mir create mode 100644 llvm/test/Demangle/ms-cxx17-noexcept.test create mode 100644 llvm/test/MC/AArch64/fixup-absolute-signed.s create mode 100644 llvm/test/Verifier/di-subroutine-localvar.ll create mode 100644 llvm/test/tools/dsymutil/ARM/obfuscated.test create mode 100644 llvm/test/tools/dsymutil/Inputs/E828A486-8433-3A5E-B6DB-A6294D2 [...] create mode 100644 llvm/test/tools/dsymutil/Inputs/obfuscated.2.arm64 create mode 100644 llvm/test/tools/dsymutil/Inputs/obfuscated.2.map create mode 100644 llvm/test/tools/dsymutil/Inputs/obfuscated.arm64 create mode 100644 llvm/test/tools/dsymutil/Inputs/obfuscated.map create mode 100644 llvm/test/tools/llvm-profdata/Inputs/cutoff.proftext create mode 100644 llvm/test/tools/llvm-profdata/cutoff.test create mode 100644 llvm/tools/dsymutil/SymbolMap.cpp create mode 100644 llvm/tools/dsymutil/SymbolMap.h create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/Disassembler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/InstPrinter/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/TargetInfo/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassemble [...] create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/InstPrinter [...] create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/MCTargetDes [...] create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/TargetInfo/ [...] create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Target/WebAssembly/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/Powe [...]