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-defconfig in repository toolchain/ci/llvm-monorepo.
from 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. 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 new bd8b20097f5 hwasan: Ignore loads and stores of size 0.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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 + .../lib/sanitizer_common/sanitizer_procmaps_mac.cc | 4 + .../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 ++ .../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 +++ 374 files changed, 4936 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 [...]