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-next-allyesconfig 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 [...] adds d8a31949873 [lldb][NFC] Add unit test for persistent variable lookup wi [...] adds c7492fbd4e8 [InstCombine] add tests for copysign; NFC
No new revisions were added by this update.
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%)