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-mainline-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 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. adds da5521cabed Remove check for single use in ShrinkDemandedConstant adds 49f2423e34c [PowerPC] Fix assert from machine verify pass that unmatche [...] adds 185138bd255 gn build: Fix a Python2ism in write_vcsrevision.py. adds 2baf5e74cb9 [X86] Correct the MaskVT for avx512 gather/scatter intrinsi [...] adds ad943a7c394 gn build: Copy file permissions from input file in configur [...] adds 4ec80c8cf84 [NFC] fix trivial typos in comments adds 331a582538d Mark two more tests as FLAKY adds 4946dbe2747 Revert "[PowerPC] Fix assert from machine verify pass that [...] adds 3de7c9b619b [IPT] Drop cache less eagerly in GVN and LoopSafetyInfo adds 5a43e53c59c GlobalISel: Implement widenScalar for implicit_def adds daca9db4598 [X86] Make the pointer arguments to avx512 gather/scatter i [...] adds 7228fd3ab68 GlobalISel: Implement fewerElements for implicit_def adds 0f76312b1d1 [DebugInfo] Omit location list entries with empty ranges
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/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/Headers/avx512fintrin.h | 64 +++---- clang/lib/Headers/avx512pfintrin.h | 32 ++-- clang/lib/Headers/avx512vlintrin.h | 96 +++++------ 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 +++++ .../support.dynamic/libcpp_deallocate.sh.cpp | 8 +- .../memory/aligned_allocation_macro.pass.cpp | 19 +- .../thread.lock.guard/adopt_lock.pass.cpp | 2 + .../thread.lock/thread.lock.guard/mutex.pass.cpp | 2 + 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 +- 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/DebugInfo.h | 3 +- llvm/include/llvm/Analysis/DependenceAnalysis.h | 11 ++ .../llvm/Analysis/InstructionPrecedenceTracking.h | 10 +- llvm/include/llvm/Analysis/MustExecute.h | 6 +- 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 + .../lib/Analysis/InstructionPrecedenceTracking.cpp | 12 +- llvm/lib/Analysis/MustExecute.cpp | 13 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 13 ++ llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 32 ++++ llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 6 +- llvm/lib/CodeGen/IfConversion.cpp | 4 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 2 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 4 +- llvm/lib/CodeGen/MachineScheduler.cpp | 4 +- llvm/lib/CodeGen/MachineVerifier.cpp | 8 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 2 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 57 ++++-- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 - llvm/lib/CodeGen/TargetPassConfig.cpp | 35 ++-- llvm/lib/Demangle/MicrosoftDemangle.cpp | 9 +- llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 3 + llvm/lib/IR/DIBuilder.cpp | 4 +- llvm/lib/MCA/HardwareUnits/ResourceManager.cpp | 1 + llvm/lib/MCA/InstrBuilder.cpp | 3 + 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/AArch64LegalizerInfo.cpp | 18 +- llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 7 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 14 +- llvm/lib/Target/AArch64/AArch64SchedPredExynos.td | 93 +++++----- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +- .../Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp | 12 +- llvm/lib/Target/WebAssembly/CMakeLists.txt | 2 +- llvm/lib/Target/WebAssembly/README.txt | 8 +- llvm/lib/Target/WebAssembly/WebAssembly.h | 4 +- ...ults.cpp => WebAssemblyMemIntrinsicResults.cpp} | 59 ++++--- .../WebAssembly/WebAssemblyTargetMachine.cpp | 11 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 10 -- llvm/lib/Target/X86/X86ISelLowering.cpp | 11 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 54 ++++++ .../Transforms/InstCombine/InstCombineSelect.cpp | 5 +- .../Transforms/Instrumentation/Instrumentation.cpp | 2 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 97 ++++++----- llvm/lib/Transforms/Scalar/GVN.cpp | 5 +- llvm/lib/Transforms/Scalar/LICM.cpp | 6 +- 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 ++++ .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 57 +++++- .../GlobalISel/legalizer-info-validation.mir | 2 +- llvm/test/CodeGen/AArch64/ldst-opt.ll | 16 ++ .../AMDGPU/regcoalesce-cannot-join-failures.mir | 118 +++++++++++++ ...esce-keep-valid-lanes-implicit-def-bug39602.mir | 57 ++++++ llvm/test/CodeGen/BPF/reloc-btf.ll | 33 ++++ llvm/test/CodeGen/X86/haddsub-undef.ll | 23 ++- llvm/test/CodeGen/X86/phaddsub-undef.ll | 30 ++++ llvm/test/DebugInfo/ARM/PR26163.ll | 15 +- 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/PR26148.ll | 11 +- llvm/test/DebugInfo/X86/enum-class.ll | 4 +- llvm/test/DebugInfo/X86/pieces-3.ll | 6 +- llvm/test/Demangle/ms-cxx17-noexcept.test | 25 +++ .../Instrumentation/ThreadSanitizer/tsan_basic.ll | 6 +- llvm/test/MC/X86/compact-unwind.s | 18 ++ 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/utils/gn/README.rst | 18 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 3 +- llvm/utils/gn/build/write_cmake_config.py | 1 + llvm/utils/gn/build/write_vcsrevision.py | 4 +- .../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 +++ 286 files changed, 3701 insertions(+), 1562 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 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/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 [...]