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-allnoconfig in repository toolchain/ci/llvm-project.
from 4aee81c4f73 [lldb][NFC] Allow creating ClangExpressionDeclMap and Clang [...] adds 4becf68c6f1 [ASTImporter] Friend class decl should not be visible in it [...] adds b852b3c982d [lldb][NFC] Rename ClangASTImporter::InsertRecordDecl to Se [...] adds 1ed832e4244 Reland [NFC-I] Remove hack for fp-classification builtins adds b1d8576b0a9 This adds constrained intrinsics for the signed and unsigne [...] adds 268f37df6e4 [lldb][NFC] Use StringRef in CreateRecordType and CreateObjCClass adds 390c8baa544 [gicombiner] Add the MatchDag structure and parse instructi [...] adds 0a1ba7c536a gn build: Merge 390c8baa544 adds 3d15605358e [clangd][NFC] Make use of TagDecl inside type for hover on auto adds 9ab15f303ef [clangd] Fix handling of inline/anon namespaces and names o [...] adds 2423774cc2a Revert "Honor -fuse-init-array when os is not specified on x86" adds fbaf835c5c5 [AArch64] add tests for fcvtl2; NFC adds 9658e77e27f [lit] Fix internal diff newlines for -w/-b adds ad622af0799 [AMDGPU] Update autogenerated checks adds 4272372c571 [ MC ] Match labels to existing fragments even when switchi [...] adds 65f94b33808 [InstCombine][AMDGPU] Trim more components of *buffer_load adds 520e3d66e72 [gicombiner] Process the MatchDag such that every node is r [...] adds d1c0f14be8a [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP adds ff6567cc772 [DAGCombiner] Add node back in the worklist in topological [...] adds 2f40f5681d0 [FPEnv] IRBuilder support for constrained sitofp/uitofp. adds 2c8e22d25c2 [RISCV] Add subtargets initialized with target feature adds 0c83f8ccc74 [libomptarget][nfc] Move three files under common, build th [...] adds 25ce33a6e4f [driver][darwin] Pass -platform_version flag to the linker [...] adds 55c55f8eb86 Revert "[ASTImporter] Friend class decl should not be visib [...] adds 36b1232ec5f [SDAG] remove use restriction in isNegatibleForFree() when [...] adds 5b0251da1c7 Revert "[SDAG] remove use restriction in isNegatibleForFree [...] adds 6a77e369755 [SDAG] adjust isNegatibleForFree calculation to avoid crashing adds 0412f518dcb [AMDGPU] Fix typo in SIInstrInfo::memOpsHaveSameBasePtr adds a4e1819c168 [objc_direct] fix uniquing when re-declaring a readwrite-di [...] adds 79b4c897b8e llvm-diff: Perform structural comparison on GlobalVariables [...] adds 599d1cc07a5 [Clang FE, SystemZ] Recognize -mpacked-stack CL option adds 8aee6b414a8 [WebAssembly] Convert MC tests to from bitcode to asm adds d020e67575d [Attributor][NFC] Add test for sle comparison in h2s. adds fff8ec98139 [Attributor] H2S fix. adds 15d47deedd1 [LIBOPENMP][NVPTX]Fix the build error in the runtime. adds b6e7084e25a [OPENMP50]Add parsing/sema analysis for nontemporal clause. adds 1e89188d353 [FPEnv] Remove unnecessary rounding mode argument for const [...] adds b3f789e037c [perf-training] Change profile file pattern string to use % [...] adds 399273e5eba Recommit "[DebugInfo] Refactored macro related generation, [...] adds 385339034f0 [Frontend] Fixes -Wrange-loop-analysis warnings adds 3ec6128daee [Sema] Fixes -Wrange-loop-analysis warnings adds b750486c5d9 [Driver] Avoid copies in range-based for loops adds 1a8ff89653d [IR] Use a reference in a range-based for adds ba5a00167bf Fix buildbot failures after removing REQUIRES-ANY adds c3bc805f4f9 AMDGPU/SILoadStoreOptimillzer: Refactor CombineInfo struct adds 84161f18ccd [AIX] Avoid unset csect assert for functions defined after [...] adds 36bdc3dc35a [LoopFusion] Move instructions from FC0.Latch to FC1.Latch. adds be88a20c900 [driver][darwin] Use explicit -mlinker-version in the -plat [...] adds 84d8fa30f93 [FPEnv][LegalizeTypes][LegalizeDAG][AArch64] Few fixes/impr [...] adds 6d3f43ec61a [analysis] Discard type qualifiers when casting values retr [...] adds f827aff8598 Revert "[ MC ] Match labels to existing fragments even when [...] adds f1b351e14a9 [WebAssembly] Implement SIMD {i8x16,i16x8}.avgr_u instructions adds b8ac5894a11 [AMDGPU] Fixed cost model for packed 16 bit ops adds c36773c78eb [FPEnv][LegalizeTypes] Make ScalarizeVecOp_STRICT_FP_ROUND [...] adds a17619e0b09 [AArch64][GlobalISel]: Fix a crash in GlobalIsel in dealing [...] adds 004fdbe0417 [X86] Manually format some setOperationAction calls to line [...] adds e62e760f295 Temporarily Revert "[gicombiner] Add the MatchDag structure [...] adds 758825c5b8e gn build: Merge e62e760f295 adds a5da8d90daa [PowerPC] Add missing legalization for vector BSWAP adds b6f5caa48f1 [docs] Remove `git llvm push` and `git llvm revert` from Ge [...] adds 07522e4e238 [ELF] Fix a comment. NFC adds 547659ae56f [unwind] Don't link libpthread and libdl on Fuchsia adds ea93d7d6421 [CFG] Add an option to expand CXXDefaultInitExpr into aggre [...] adds 1949235d13b [X86] Add strict fma support adds 8cc0b586738 [X86] Add calculation for elements in structures in getting [...] adds 541daa5e6b9 [llvm-readelf][llvm-readobj] - Reimplement the logic of sec [...] adds 37b28080591 [ELF] writePlt, writeIplt: replace parameters gotPltEntryAd [...] adds f8dbb2c62f4 [llvm-readelf] - Change letters used for SHF_ARM_PURECODE a [...] adds f31fa4f8981 [llvm-readobj][test] - Cleanup hash-histogram.test adds 8810284af2a [llvm-readob] - Refactor printing of sections flags. NFCI. adds 36c3b3a61c9 [llvm-readobj][test] - Move a comment. NFC. adds a6be12dbb14 [cmake] Add llvm-locstats to LLVM_TEST_DEPENDS adds 7cd1cfdd6b6 [NFC][TTI] Add Alignment for isLegalMasked[Gather/Scatter] adds 862a6024168 [llvm-exegesis][mips] Add lit test adds 97ca7c2cc90 [AArch64] Enable clustering memory accesses to fixed stack objects adds 364b8f5fbe0 [AArch64] Improve codegen of volatile load/store of i128 adds 308b8b76cee [OpenCL] Add builtin function extension handling adds bc5b7e21e32 recommit: [ASTImporter] Friend class decl should not be vis [...] adds bb1b0bc4e57 [DebugInfo] Correctly handle salvaged casts and split fragm [...] adds 1ad15046dcf [Syntax] Allow to mutate syntax trees adds 038f53882e7 [Syntax] Uppercase the first letter of the test name. NFC adds c1bbefef9d3 [Syntax] Use a hash table to search for tokens by their location adds 2f456930309 gn build: Merge 1ad15046dcf adds 7ea2e5195a8 Revert "Temporarily Revert "[gicombiner] Add the MatchDag s [...] adds bad6a76041e gn build: Merge 7ea2e5195a8 adds 1f3dd83cc1f Revert "[DebugInfo] Correctly handle salvaged casts and spl [...] adds 55c57408b0e [gicombiner] Add support for arbitrary match data being pas [...] new d8a31949873 [lldb][NFC] Add unit test for persistent variable lookup wi [...] new c7492fbd4e8 [InstCombine] add tests for copysign; NFC
The 2 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/clangd/AST.cpp | 6 +- clang-tools-extra/clangd/Hover.cpp | 38 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 92 +- clang/include/clang/AST/OpenMPClause.h | 73 + clang/include/clang/AST/RecursiveASTVisitor.h | 7 + clang/include/clang/Analysis/CFG.h | 1 + clang/include/clang/Basic/Builtins.def | 14 +- clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/include/clang/Basic/OpenMPKinds.def | 15 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/Sema.h | 5 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 6 + clang/include/clang/Tooling/Syntax/BuildTree.h | 9 + clang/include/clang/Tooling/Syntax/Mutations.h | 37 + clang/include/clang/Tooling/Syntax/Tokens.h | 4 + clang/include/clang/Tooling/Syntax/Tree.h | 44 +- clang/lib/AST/ASTImporter.cpp | 82 +- clang/lib/AST/DeclObjC.cpp | 10 +- clang/lib/AST/OpenMPClause.cpp | 28 + clang/lib/AST/StmtProfile.cpp | 3 + clang/lib/Analysis/CFG.cpp | 32 +- clang/lib/Basic/OpenMPKinds.cpp | 5 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/CodeGen/CodeGenFunction.cpp | 8 + clang/lib/Driver/Driver.cpp | 2 +- clang/lib/Driver/ToolChain.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 + clang/lib/Driver/ToolChains/Darwin.cpp | 44 +- clang/lib/Driver/ToolChains/Darwin.h | 7 + clang/lib/Frontend/CompilerInvocation.cpp | 7 +- clang/lib/Parse/ParseOpenMP.cpp | 1 + clang/lib/Sema/AnalysisBasedWarnings.cpp | 2 +- clang/lib/Sema/OpenCLBuiltins.td | 43 +- clang/lib/Sema/SemaChecking.cpp | 58 +- clang/lib/Sema/SemaCodeComplete.cpp | 2 +- clang/lib/Sema/SemaLookup.cpp | 14 + clang/lib/Sema/SemaOpenMP.cpp | 91 +- clang/lib/Sema/TreeTransform.h | 28 + clang/lib/Serialization/ASTReader.cpp | 13 + clang/lib/Serialization/ASTWriter.cpp | 8 + clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp | 2 + clang/lib/StaticAnalyzer/Core/Store.cpp | 14 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 50 +- clang/lib/Tooling/Syntax/CMakeLists.txt | 3 + clang/lib/Tooling/Syntax/ComputeReplacements.cpp | 126 + clang/lib/Tooling/Syntax/Mutations.cpp | 84 + clang/lib/Tooling/Syntax/Synthesis.cpp | 38 + clang/lib/Tooling/Syntax/Tokens.cpp | 8 +- clang/lib/Tooling/Syntax/Tree.cpp | 82 +- clang/test/Analysis/aggrinit-cfg-output.cpp | 28 + clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/uninit-val-const-likeness.c | 56 + clang/test/CodeGen/builtin_float.c | 12 +- clang/test/CodeGen/constrained-math-builtins.c | 36 +- clang/test/CodeGen/packed-stack.c | 11 + clang/test/CodeGenObjC/direct-method.m | 8 + .../Driver/Inputs/WatchOS6.0.sdk/SDKSettings.json | 1 + .../Inputs/iPhoneOS13.0.sdk/SDKSettings.json | 1 + clang/test/Driver/darwin-infer-simulator-sdkroot.c | 16 +- clang/test/Driver/darwin-ld-platform-version-ios.c | 9 + .../test/Driver/darwin-ld-platform-version-macos.c | 12 + .../test/Driver/darwin-ld-platform-version-tvos.c | 9 + .../Driver/darwin-ld-platform-version-watchos.c | 9 + clang/test/Driver/darwin-ld.c | 46 +- clang/test/Driver/darwin-sdkroot.c | 6 +- clang/test/Driver/target-triple-deployment.c | 18 +- .../distribute_parallel_for_simd_ast_print.cpp | 4 +- .../distribute_parallel_for_simd_misc_messages.c | 90 +- clang/test/OpenMP/distribute_simd_ast_print.cpp | 4 +- clang/test/OpenMP/distribute_simd_misc_messages.c | 90 +- clang/test/OpenMP/for_simd_ast_print.cpp | 4 +- clang/test/OpenMP/for_simd_misc_messages.c | 92 +- .../test/OpenMP/master_taskloop_simd_ast_print.cpp | 4 +- .../OpenMP/master_taskloop_simd_misc_messages.c | 90 +- clang/test/OpenMP/parallel_for_simd_ast_print.cpp | 21 +- .../test/OpenMP/parallel_for_simd_misc_messages.c | 90 +- .../parallel_master_taskloop_simd_ast_print.cpp | 4 +- .../parallel_master_taskloop_simd_misc_messages.c | 90 +- clang/test/OpenMP/simd_ast_print.cpp | 4 +- clang/test/OpenMP/simd_misc_messages.c | 90 +- .../OpenMP/target_parallel_for_simd_ast_print.cpp | 4 +- .../target_parallel_for_simd_misc_messages.c | 91 +- clang/test/OpenMP/target_simd_ast_print.cpp | 4 +- clang/test/OpenMP/target_simd_misc_messages.c | 91 +- ...ms_distribute_parallel_for_simd_misc_messages.c | 90 +- .../target_teams_distribute_simd_ast_print.cpp | 4 +- .../target_teams_distribute_simd_misc_messages.c | 90 +- clang/test/OpenMP/taskloop_simd_ast_print.cpp | 4 +- clang/test/OpenMP/taskloop_simd_misc_messages.c | 90 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 4 +- ...teams_distribute_parallel_for_simd_messages.cpp | 107 +- .../OpenMP/teams_distribute_simd_ast_print.cpp | 4 +- .../test/OpenMP/teams_distribute_simd_messages.cpp | 107 +- clang/test/Sema/builtin-fpclassification.c | 91 + clang/test/Sema/crash-invalid-builtin.c | 2 +- clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 23 +- clang/tools/libclang/CIndex.cpp | 4 + clang/unittests/AST/ASTImporterTest.cpp | 50 +- clang/unittests/Tooling/Syntax/CMakeLists.txt | 1 + clang/unittests/Tooling/Syntax/TokensTest.cpp | 2 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 165 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 50 +- clang/utils/perf-training/lit.cfg | 2 +- libunwind/cmake/config-ix.cmake | 13 +- lld/ELF/Arch/AArch64.cpp | 18 +- lld/ELF/Arch/ARM.cpp | 12 +- lld/ELF/Arch/Hexagon.cpp | 9 +- lld/ELF/Arch/Mips.cpp | 9 +- lld/ELF/Arch/PPC.cpp | 4 +- lld/ELF/Arch/PPC64.cpp | 10 +- lld/ELF/Arch/RISCV.cpp | 11 +- lld/ELF/Arch/SPARCV9.cpp | 10 +- lld/ELF/Arch/X86.cpp | 38 +- lld/ELF/Arch/X86_64.cpp | 34 +- lld/ELF/SyntheticSections.cpp | 10 +- lld/ELF/SyntheticSections.h | 2 +- lld/ELF/Target.h | 12 +- lldb/include/lldb/Symbol/ClangASTContext.h | 10 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 9 +- .../Clang/ClangExpressionDeclMap.cpp | 28 +- .../Clang/ClangExpressionDeclMap.h | 8 + .../AppleObjCTypeEncodingParser.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 4 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 5 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 2 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 8 +- lldb/source/Symbol/ClangASTContext.cpp | 15 +- lldb/source/Symbol/ClangASTImporter.cpp | 2 +- .../Expression/ClangExpressionDeclMapTest.cpp | 113 +- lldb/unittests/Symbol/TestClangASTImporter.cpp | 4 +- llvm/docs/GettingStarted.rst | 56 +- llvm/docs/LangRef.rst | 110 +- llvm/include/llvm/ADT/iterator.h | 5 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 16 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 8 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 + llvm/include/llvm/CodeGen/SelectionDAG.h | 5 + llvm/include/llvm/CodeGen/TargetLowering.h | 8 +- llvm/include/llvm/IR/ConstrainedOps.def | 14 +- llvm/include/llvm/IR/IRBuilder.h | 41 +- llvm/include/llvm/IR/Intrinsics.td | 16 +- llvm/include/llvm/Support/VersionTuple.h | 7 + llvm/include/llvm/Target/GlobalISel/Combine.td | 18 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 10 + .../include/llvm/Transforms/Utils/CodeMoverUtils.h | 6 + llvm/lib/Analysis/TargetTransformInfo.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 27 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 1 + llvm/lib/CodeGen/MachineScheduler.cpp | 2 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 14 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 121 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 69 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 59 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 14 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 34 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 48 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 1 - llvm/lib/IR/Attributes.cpp | 36 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 2 +- llvm/lib/IR/Verifier.cpp | 22 + llvm/lib/MC/MCObjectFileInfo.cpp | 5 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 67 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 4 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 107 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 6 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 12 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 3 +- .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 95 +- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 26 +- .../lib/Target/AArch64/AArch64TargetObjectFile.cpp | 1 + .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 14 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 457 ++-- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 4 + .../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 1 + llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp | 1 + llvm/lib/Target/Mips/MipsTargetObjectFile.cpp | 1 + llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 33 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 10 +- llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp | 1 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 14 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 5 + llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 27 +- llvm/lib/Target/RISCV/RISCVTargetMachine.h | 10 +- llvm/lib/Target/RISCV/RISCVTargetObjectFile.cpp | 1 + llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp | 1 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 15 + llvm/lib/Target/SystemZ/SystemZInstrFP.td | 24 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 8 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 21 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 191 +- llvm/lib/Target/X86/X86InstrAVX512.td | 12 +- llvm/lib/Target/X86/X86InstrFMA.td | 22 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 6 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 12 +- llvm/lib/Target/X86/X86TargetObjectFile.cpp | 23 +- llvm/lib/Target/X86/X86TargetObjectFile.h | 24 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 4 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 77 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 43 + llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 20 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 19 +- llvm/test/Analysis/CostModel/AMDGPU/add-sub.ll | 74 +- llvm/test/Analysis/CostModel/AMDGPU/bit-ops.ll | 58 +- llvm/test/Analysis/CostModel/AMDGPU/fadd.ll | 32 +- llvm/test/Analysis/CostModel/AMDGPU/fmul.ll | 32 +- llvm/test/Analysis/CostModel/AMDGPU/fsub.ll | 24 +- llvm/test/Analysis/CostModel/AMDGPU/mul.ll | 75 +- llvm/test/Analysis/CostModel/AMDGPU/shifts.ll | 65 +- llvm/test/CMakeLists.txt | 1 + llvm/test/CodeGen/AArch64/arm64-fmadd.ll | 18 + llvm/test/CodeGen/AArch64/arm64-memset-inline.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-vcvt_f.ll | 191 +- llvm/test/CodeGen/AArch64/cluster-frame-index.mir | 30 +- llvm/test/CodeGen/AArch64/cmpxchg-O0.ll | 6 +- llvm/test/CodeGen/AArch64/expand-select.ll | 38 +- .../AArch64/fpconv-vector-op-scalarize-strict.ll | 51 + .../CodeGen/AArch64/i128_volatile_load_store.ll | 117 + llvm/test/CodeGen/AArch64/legalize-uaddo.mir | 36 + .../test/CodeGen/AArch64/tailcall_misched_graph.ll | 4 +- llvm/test/CodeGen/AMDGPU/add.i16.ll | 4 +- llvm/test/CodeGen/AMDGPU/computeNumSignBits-mul.ll | 8 +- llvm/test/CodeGen/AMDGPU/ctpop.ll | 2 +- llvm/test/CodeGen/AMDGPU/ctpop16.ll | 2 +- llvm/test/CodeGen/AMDGPU/fadd.f16.ll | 2 +- llvm/test/CodeGen/AMDGPU/global_smrd.ll | 2 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 929 ++++---- llvm/test/CodeGen/AMDGPU/idot4s.ll | 658 +++--- llvm/test/CodeGen/AMDGPU/idot4u.ll | 912 ++++---- llvm/test/CodeGen/AMDGPU/idot8s.ll | 1841 +++++++-------- llvm/test/CodeGen/AMDGPU/idot8u.ll | 2438 ++++++++++---------- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 27 +- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 27 +- llvm/test/CodeGen/AMDGPU/madak.ll | 4 +- llvm/test/CodeGen/AMDGPU/max.i16.ll | 123 +- .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 4 +- llvm/test/CodeGen/AMDGPU/sdwa-peephole.ll | 2 +- llvm/test/CodeGen/AMDGPU/shl_add_ptr.ll | 2 +- llvm/test/CodeGen/AMDGPU/sub.i16.ll | 4 +- llvm/test/CodeGen/AMDGPU/sub.v2i16.ll | 40 +- llvm/test/CodeGen/AMDGPU/trunc-combine.ll | 8 +- llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll | 178 +- llvm/test/CodeGen/AMDGPU/wait.ll | 2 +- llvm/test/CodeGen/ARM/fp-intrinsics.ll | 48 +- llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 44 +- .../PowerPC/ppcf128-constrained-fp-intrinsics.ll | 18 +- llvm/test/CodeGen/PowerPC/vec-bswap.ll | 115 + .../PowerPC/vector-constrained-fp-intrinsics.ll | 86 +- .../CodeGen/RISCV/subtarget-features-std-ext.ll | 15 + llvm/test/CodeGen/SystemZ/fp-strict-conv-05.ll | 45 + llvm/test/CodeGen/SystemZ/fp-strict-conv-06.ll | 49 + llvm/test/CodeGen/SystemZ/fp-strict-conv-07.ll | 45 + llvm/test/CodeGen/SystemZ/fp-strict-conv-08.ll | 47 + llvm/test/CodeGen/SystemZ/fp-strict-conv-13.ll | 86 + llvm/test/CodeGen/SystemZ/fp-strict-conv-16.ll | 62 +- llvm/test/CodeGen/SystemZ/fp-strict-round-01.ll | 36 +- llvm/test/CodeGen/SystemZ/fp-strict-round-02.ll | 36 +- llvm/test/CodeGen/SystemZ/fp-strict-round-03.ll | 36 +- llvm/test/CodeGen/SystemZ/vec-strict-conv-01.ll | 66 +- llvm/test/CodeGen/SystemZ/vec-strict-conv-03.ll | 26 +- llvm/test/CodeGen/SystemZ/vec-strict-max-01.ll | 15 +- llvm/test/CodeGen/SystemZ/vec-strict-min-01.ll | 15 +- llvm/test/CodeGen/SystemZ/vec-strict-round-01.ll | 24 +- llvm/test/CodeGen/SystemZ/vec-strict-round-02.ll | 24 +- .../SystemZ/vector-constrained-fp-intrinsics.ll | 86 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 26 + llvm/test/CodeGen/X86/constructor.ll | 3 - llvm/test/CodeGen/X86/fma-fneg-combine-2.ll | 28 +- llvm/test/CodeGen/X86/fp-intrinsics.ll | 772 +++++++ llvm/test/CodeGen/X86/fp-strict-scalar.ll | 130 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 24 +- llvm/test/CodeGen/X86/init-priority.ll | 2 +- llvm/test/CodeGen/X86/masked_gather.ll | 735 ++++++ llvm/test/CodeGen/X86/vec-strict-128.ll | 194 +- llvm/test/CodeGen/X86/vec-strict-256.ll | 28 +- llvm/test/CodeGen/X86/vec-strict-512.ll | 24 + .../X86/vector-constrained-fp-intrinsics.ll | 1626 ++++++++++++- .../DebugInfo/X86/debug-macinfo-split-dwarf.ll | 80 + llvm/test/Feature/fp-intrinsics.ll | 24 + llvm/test/MC/ARM/elf-execute-only-section.ll | 4 +- llvm/test/MC/WebAssembly/simd-encodings.s | 8 +- llvm/test/MC/WebAssembly/weak-alias.ll | 225 -- llvm/test/MC/WebAssembly/weak-alias.s | 254 ++ llvm/test/MC/WebAssembly/weak.ll | 33 - llvm/test/MC/WebAssembly/weak.s | 24 + .../TableGen/GICombinerEmitter/match-invalid.td | 10 + .../GICombinerEmitter/parse-match-pattern.td | 215 ++ llvm/test/Transforms/Attributor/heap_to_stack.ll | 26 + .../AMDGPU/amdgcn-demanded-vector-elts.ll | 300 +-- llvm/test/Transforms/InstCombine/copysign.ll | 23 + llvm/test/Transforms/LoopFusion/four_loops.ll | 16 +- llvm/test/Transforms/LoopFusion/guarded.ll | 2 - llvm/test/Transforms/LoopFusion/loop_nest.ll | 31 +- llvm/test/Transforms/LoopFusion/simple.ll | 68 +- .../LoopVectorize/PowerPC/vectorize-bswap.ll | 97 + .../llvm-exegesis/Mips/latency-by-opcode-name.s | 11 + llvm/test/tools/llvm-exegesis/Mips/lit.local.cfg | 29 + .../ELF/rename-section-flag-osproc-mask.test | 1 - .../tools/llvm-readobj/ELF/check-output-order.test | 2 +- llvm/test/tools/llvm-readobj/ELF/gnu-sections.test | 102 +- .../tools/llvm-readobj/ELF/hash-histogram.test | 112 +- .../tools/llvm-readobj/ELF/section-arch-flags.test | 58 +- .../llvm-readobj/ELF/section-flags-os-proc.test | 132 ++ .../test/tools/llvm-readobj/ELF/section-flags.test | 9 + llvm/tools/llvm-diff/DifferenceEngine.cpp | 9 + llvm/tools/llvm-readobj/ELFDumper.cpp | 192 +- llvm/unittests/IR/IRBuilderTest.cpp | 10 + llvm/utils/TableGen/GICombinerEmitter.cpp | 359 ++- llvm/utils/TableGen/GlobalISel/CMakeLists.txt | 6 + llvm/utils/TableGen/GlobalISel/GIMatchDag.cpp | 138 ++ llvm/utils/TableGen/GlobalISel/GIMatchDag.h | 151 ++ llvm/utils/TableGen/GlobalISel/GIMatchDagEdge.cpp | 25 + llvm/utils/TableGen/GlobalISel/GIMatchDagEdge.h | 67 + llvm/utils/TableGen/GlobalISel/GIMatchDagInstr.cpp | 48 + llvm/utils/TableGen/GlobalISel/GIMatchDagInstr.h | 114 + .../TableGen/GlobalISel/GIMatchDagOperands.cpp | 153 ++ .../utils/TableGen/GlobalISel/GIMatchDagOperands.h | 133 ++ .../TableGen/GlobalISel/GIMatchDagPredicate.cpp | 53 + .../TableGen/GlobalISel/GIMatchDagPredicate.h | 105 + .../GIMatchDagPredicateDependencyEdge.cpp | 35 + .../GlobalISel/GIMatchDagPredicateDependencyEdge.h | 60 + .../gn/secondary/clang/lib/Tooling/Syntax/BUILD.gn | 3 + .../llvm/utils/TableGen/GlobalISel/BUILD.gn | 6 + llvm/utils/lit/lit/builtin_commands/diff.py | 3 +- .../utils/lit/tests/Inputs/shtest-shell/diff-b.txt | 8 + .../utils/lit/tests/Inputs/shtest-shell/diff-w.txt | 10 + llvm/utils/lit/tests/max-failures.py | 2 +- llvm/utils/lit/tests/shtest-format.py | 13 +- llvm/utils/lit/tests/shtest-shell.py | 34 +- .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 3 + .../deviceRTLs/{nvptx => common}/src/libcall.cu | 4 +- .../deviceRTLs/{nvptx => common}/src/omp_data.cu | 2 +- .../deviceRTLs/{nvptx => common}/src/reduction.cu | 6 +- .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 6 +- 342 files changed, 16339 insertions(+), 5962 deletions(-) create mode 100644 clang/include/clang/Tooling/Syntax/Mutations.h create mode 100644 clang/lib/Tooling/Syntax/ComputeReplacements.cpp create mode 100644 clang/lib/Tooling/Syntax/Mutations.cpp create mode 100644 clang/lib/Tooling/Syntax/Synthesis.cpp create mode 100644 clang/test/Analysis/aggrinit-cfg-output.cpp create mode 100644 clang/test/Analysis/uninit-val-const-likeness.c create mode 100644 clang/test/CodeGen/packed-stack.c create mode 100644 clang/test/Driver/Inputs/WatchOS6.0.sdk/SDKSettings.json create mode 100644 clang/test/Driver/Inputs/iPhoneOS13.0.sdk/SDKSettings.json create mode 100644 clang/test/Driver/darwin-ld-platform-version-ios.c create mode 100644 clang/test/Driver/darwin-ld-platform-version-macos.c create mode 100644 clang/test/Driver/darwin-ld-platform-version-tvos.c create mode 100644 clang/test/Driver/darwin-ld-platform-version-watchos.c create mode 100644 clang/test/Sema/builtin-fpclassification.c create mode 100644 llvm/test/CodeGen/AArch64/fpconv-vector-op-scalarize-strict.ll create mode 100644 llvm/test/CodeGen/AArch64/i128_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/AArch64/legalize-uaddo.mir create mode 100644 llvm/test/CodeGen/PowerPC/vec-bswap.ll create mode 100644 llvm/test/CodeGen/RISCV/subtarget-features-std-ext.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-05.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-06.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-07.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-08.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-13.ll create mode 100644 llvm/test/DebugInfo/X86/debug-macinfo-split-dwarf.ll delete mode 100644 llvm/test/MC/WebAssembly/weak-alias.ll create mode 100644 llvm/test/MC/WebAssembly/weak-alias.s delete mode 100644 llvm/test/MC/WebAssembly/weak.ll create mode 100644 llvm/test/MC/WebAssembly/weak.s create mode 100644 llvm/test/TableGen/GICombinerEmitter/parse-match-pattern.td create mode 100644 llvm/test/Transforms/LoopVectorize/PowerPC/vectorize-bswap.ll create mode 100644 llvm/test/tools/llvm-exegesis/Mips/latency-by-opcode-name.s create mode 100644 llvm/test/tools/llvm-exegesis/Mips/lit.local.cfg create mode 100644 llvm/test/tools/llvm-readobj/ELF/section-flags-os-proc.test create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDag.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDag.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagEdge.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagEdge.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagInstr.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagInstr.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagOperands.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagOperands.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagPredicate.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagPredicate.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.h create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-b.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-w.txt rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/libcall.cu (99%) rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/omp_data.cu (97%) rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/reduction.cu (99%)