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-lts-defconfig in repository toolchain/ci/llvm-monorepo.
from 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. adds a74266858a8 Fix go bindings for r350647: missed a function rename adds 351a847ce1d [Sanitizer] Intercept fdevname on FreeBSD adds a98171f1742 [BreakpointList] Simplify/modernize BreakpointList (NFC) adds 66c1f7ba053 [Query] NFC: Port QueryParser to StringRef adds 9896db540de [llvm-mca] Improve debugging (NFC) adds 1c864003b5b [llvm-mca] Update the Exynos test cases (NFC) adds 65858fbb375 [AArch64] Adjust the cost model for Exynos adds 173d7fb7df5 Android is not GNU, so don't claim that it is. adds 39decd84088 Implement the TreeStructure interface through the TextNodeDumper adds b99f38e3f25 [libclang] Recommit r336590 with a fix for the memory leak [...] adds fa5542e369d [PGO] Revert r350442 to fix commit message. adds 54266aea6af [Driver] Default to -fno-addrsig on Android. adds c530bb7e821 [WebAssembly] Rename StoreResults to MemIntrinsicResults adds 76ed1754108 [PGO] Revert r350579 to fix commit message. adds e23ce07ab9d [PGO] Use SourceFileName rather module name in PGOFuncName adds 40d012fb885 [InstCombine] canonicalize another raw IR rotate pattern to [...] adds a3407925fe5 [llvm-profdata] add value-cutoff functionality in show command adds 18c828dbd8e [InstCombine] remove stale comments; NFC adds 397b9a599d4 Fix unused private field warning. adds d4455086f7a RegisterCoalescer: Defer clearing implicit_def lanes adds bb56cbc3d0b [ASTDump] NFC: Move dumpDeclRef to NodeDumper adds 8c071283ef8 RegisterCoalescer: Assume CR_Replace for SubRangeJoin adds a68134d9635 Change std::sort to llvm::sort to detect non-determinism. adds 06ed333c205 [libclang] Fix the mismatched delete operator for ExprEvalResult adds 79725366f08 [ARM][AArch64] Increase TLS alignment to reserve space for [...] adds 628c908b2b3 [CMakeLists] Sort tools/CMakeLists.txt adds bd8b20097f5 hwasan: Ignore loads and stores of size 0.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-query/QueryParser.cpp | 43 ++--- clang-tools-extra/clang-query/QueryParser.h | 5 +- .../clangd/index/YAMLSerialization.cpp | 9 +- .../unittests/clangd/SerializationTests.cpp | 4 + clang/docs/LanguageExtensions.rst | 2 +- clang/include/clang/AST/ASTDumperUtils.h | 84 --------- clang/include/clang/AST/ExprCXX.h | 191 ++++++++++--------- clang/include/clang/AST/Stmt.h | 54 ++++++ clang/include/clang/AST/TextNodeDumper.h | 89 ++++++++- clang/include/clang/Basic/AlignedAllocation.h | 4 +- clang/include/clang/Basic/DiagnosticGroups.td | 2 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 +- clang/include/clang/Basic/Features.def | 8 +- clang/include/clang/Tooling/Tooling.h | 8 +- clang/lib/AST/ASTDumper.cpp | 78 ++++---- clang/lib/AST/ExprCXX.cpp | 104 +++++----- clang/lib/AST/TextNodeDumper.cpp | 15 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 18 +- clang/lib/Basic/Targets/OSTargets.h | 3 +- clang/lib/CodeGen/BackendUtil.cpp | 5 +- clang/lib/CodeGen/CGDebugInfo.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 5 + clang/lib/Driver/ToolChains/Clang.cpp | 1 + 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 +- clang/test/Driver/addrsig.c | 1 + .../test/Driver/unavailable_aligned_allocation.cpp | 8 +- clang/test/OpenMP/cancel_messages.cpp | 40 ++-- clang/test/OpenMP/cancellation_point_messages.cpp | 40 ++-- clang/test/Preprocessor/init.c | 2 + clang/test/Sema/pragma-attribute-namespace.c | 2 +- clang/test/SemaCXX/array-bounds.cpp | 5 +- clang/test/SemaCXX/non-virtual-dtors.cpp | 32 ---- .../SemaCXX/unavailable_aligned_allocation.cpp | 12 +- clang/tools/libclang/CIndex.cpp | 49 +++-- .../Analysis/ExprMutationAnalyzerTest.cpp | 5 +- clang/unittests/libclang/LibclangTest.cpp | 42 +++++ compiler-rt/lib/hwasan/hwasan_checks.h | 3 +- .../sanitizer_common_interceptors.inc | 35 ++++ .../sanitizer_platform_interceptors.h | 1 + .../hwasan/TestCases/mem-intrinsics-zero-size.c | 10 + .../sanitizer_common/TestCases/FreeBSD/fdevname.cc | 44 +++++ libcxx/include/fstream | 1 + .../file.streams/fstreams/fstream.close.pass.cpp | 35 ++++ .../support.dynamic/libcpp_deallocate.sh.cpp | 8 +- .../memory/aligned_allocation_macro.pass.cpp | 19 +- lld/ELF/InputSection.cpp | 4 + lld/ELF/Writer.cpp | 20 +- lld/test/ELF/aarch64-cortex-a53-843419-tlsrelax.s | 4 +- lld/test/ELF/aarch64-tls-gdle.s | 6 +- lld/test/ELF/aarch64-tls-iele.s | 6 +- lld/test/ELF/aarch64-tls-le.s | 10 +- lld/test/ELF/aarch64-tlsld-ldst.s | 50 ++--- lld/test/ELF/arm-tls-le32.s | 12 +- lld/test/ELF/arm-tls-norelax-ie-le.s | 4 +- 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/Breakpoint/BreakpointList.h | 33 +--- lldb/include/lldb/Core/UniqueCStringMap.h | 2 +- lldb/include/lldb/Target/ProcessLaunchInfo.h | 5 +- lldb/include/lldb/Target/Target.h | 2 + lldb/source/Breakpoint/BreakpointList.cpp | 169 ++++++----------- lldb/source/Breakpoint/BreakpointResolver.cpp | 18 +- lldb/source/Commands/CommandObjectType.cpp | 2 +- lldb/source/Interpreter/OptionValueArray.cpp | 2 +- .../source/Interpreter/OptionValueFileSpecLIst.cpp | 2 +- .../source/Interpreter/OptionValuePathMappings.cpp | 2 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 2 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 2 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 8 +- .../Process/Utility/DynamicRegisterInfo.cpp | 4 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 5 +- .../GDBRemoteCommunicationServerLLGS.cpp | 6 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 10 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 14 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 17 -- lldb/source/Symbol/ArmUnwindInfo.cpp | 2 +- lldb/source/Symbol/CompileUnit.cpp | 8 +- lldb/source/Symbol/Function.cpp | 10 +- lldb/source/Symbol/Symtab.cpp | 9 +- lldb/source/Target/ProcessLaunchInfo.cpp | 142 +++----------- lldb/source/Target/Target.cpp | 95 ++++++++-- lldb/source/Utility/Timer.cpp | 2 +- lldb/tools/CMakeLists.txt | 14 +- llvm/bindings/go/llvm/InstrumentationBindings.cpp | 3 +- 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/MCA/Instruction.h | 6 + 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 | 6 +- llvm/lib/CodeGen/MachineVerifier.cpp | 6 + llvm/lib/CodeGen/RegisterCoalescer.cpp | 55 ++++-- 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/MC/WasmObjectWriter.cpp | 2 +- llvm/lib/MCA/HardwareUnits/ResourceManager.cpp | 1 + llvm/lib/MCA/InstrBuilder.cpp | 3 + 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 ++ llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 7 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 14 +- llvm/lib/Target/AArch64/AArch64SchedPredExynos.td | 93 ++++----- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 96 +++++++--- .../Target/AMDGPU/AMDGPUGenRegisterBankInfo.def | 57 +++--- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 33 ++-- 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 - llvm/lib/Target/WebAssembly/CMakeLists.txt | 2 +- .../InstPrinter/WebAssemblyInstPrinter.cpp | 6 +- llvm/lib/Target/WebAssembly/README.txt | 18 +- llvm/lib/Target/WebAssembly/WebAssembly.h | 4 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 60 +++--- .../WebAssembly/WebAssemblyFrameLowering.cpp | 4 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 2 +- .../Target/WebAssembly/WebAssemblyInstrAtomics.td | 76 ++++---- .../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 +- ...ults.cpp => WebAssemblyMemIntrinsicResults.cpp} | 59 +++--- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 10 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 13 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 10 - .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 54 ++++++ .../Transforms/InstCombine/InstCombineSelect.cpp | 5 +- .../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 ++ .../GlobalISel/regbankselect-amdgcn-wqm-vote.mir | 5 +- .../AMDGPU/GlobalISel/regbankselect-and.mir | 18 +- .../AMDGPU/GlobalISel/regbankselect-brcond.mir | 13 +- .../AMDGPU/GlobalISel/regbankselect-fcmp.mir | 8 +- .../AMDGPU/GlobalISel/regbankselect-icmp.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-sadde.mir | 25 +-- .../AMDGPU/GlobalISel/regbankselect-saddo.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-select.mir | 15 +- .../AMDGPU/GlobalISel/regbankselect-ssube.mir | 25 +-- .../AMDGPU/GlobalISel/regbankselect-ssubo.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-uadde.mir | 25 +-- .../AMDGPU/GlobalISel/regbankselect-uaddo.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-usube.mir | 25 +-- .../AMDGPU/GlobalISel/regbankselect-usubo.mir | 6 +- .../AMDGPU/regcoalesce-cannot-join-failures.mir | 118 ++++++++++++ ...esce-keep-valid-lanes-implicit-def-bug39602.mir | 57 ++++++ 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/phaddsub-undef.ll | 30 +++ llvm/test/DebugInfo/COFF/enum-co.ll | 2 +- llvm/test/DebugInfo/Generic/debug-info-enum.ll | 20 +- .../WebAssembly/dbg-value-live-interval.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 +- llvm/test/Transforms/InstCombine/rotate.ll | 39 +--- .../runtime-loop-multiexit-dom-verify.ll | 149 +++++++++++++++ .../llvm-mca/AArch64/Exynos/shifted-register.s | 36 ++-- llvm/test/tools/llvm-objcopy/ELF/dynsym.test | 10 +- 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/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 ++ .../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 +++ 372 files changed, 4931 insertions(+), 2634 deletions(-) create mode 100644 clang/test/CodeGen/microsoft-no-common-align.c delete mode 100644 clang/test/SemaCXX/non-virtual-dtors.cpp create mode 100644 compiler-rt/test/hwasan/TestCases/mem-intrinsics-zero-size.c create mode 100644 compiler-rt/test/sanitizer_common/TestCases/FreeBSD/fdevname.cc create mode 100644 libcxx/test/libcxx/input.output/file.streams/fstreams/fstream.c [...] create mode 100644 llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h rename llvm/lib/Target/WebAssembly/{WebAssemblyStoreResults.cpp => WebAssemblyMemI [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/gisel-commandline-option-f [...] create mode 100644 llvm/test/CodeGen/AMDGPU/regcoalesce-cannot-join-failures.mir create mode 100644 llvm/test/CodeGen/AMDGPU/regcoalesce-keep-valid-lanes-implicit- [...] create mode 100644 llvm/test/CodeGen/BPF/reloc-btf.ll 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/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 [...]