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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 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 adds 5e5e99c041e [AArch64] match fcvtl2 with bitcasted extract adds d129aa1d536 Add an -fno-temp-file flag for compilation adds 0a0813962d6 [globalisel] Attempt to fix ARM bots that emit the correct [...] adds c6a56c9a506 [NFC][InstCombine] Autogenerate assume.ll test adds c3cb089a87b [gicombiner] Import tryCombineIndexedLoadStore() adds e14ff22694c [compiler-rt] Sync NetBSD ioctl definitions with 9.99.26 adds 3a779b7dfd8 [globalisel] Small correction to the fixup in 0a0813962d6. [...] adds ad364956edb [ThinLTO] Show preserved symbols in DOT files adds 6207b060ad8 [clang] [cmake] Fix gen_ast_dump_json_test.py binary dir adds d372576d8a3 [compiler-rt] [test] Disable ASLR for fuzzer tests on NetBSD adds 9883d7edc65 [LoopUtils] Updated deleteDeadLoop() to handle loop nest. adds 4765dc726b7 gn build: Merge 9883d7edc65 adds e67462a7193 [AArch64] update test checks; NFC adds 5a956c85df9 [NFC][InlineCost] Run clang-format on InlineCost.cpp adds 9102a59084f [compiler-rt] [test] Disable ASLR on LSAN+ASAN tests on NetBSD adds d3d1ca14ced [compiler-rt] [test] Disable ASLR on UBSAN+[AMT]SAN tests o [...] adds 32d384c0200 [llvm-exegesis][NFC] internal changes adds 89d19d60adb Reapply: [DebugInfo] Correctly handle salvaged casts and sp [...] adds 9a8c8037715 Fix modules build by adding missing includes to LTO/Config.h adds 2f4c3c565a3 [NFC] Fix sanitizer lint problem that's breaking Android bot. adds b19d87b16f8 Revert "Add an -fno-temp-file flag for compilation" adds b99111b3e4a [AArch64] add tests for bitcasted DUPLANE; NFC adds 6f95d33e2b9 [ MC ] Match labels to existing fragments even when switchi [...] adds 830e08b98bc [AArch64][SVE] Replace integer immediate intrinsics with sp [...] adds eb1857ce0da [AArch64][SVE] Fix gather scatter dag combine test. adds a85f5efd959 Add support for the MS qualifiers __ptr32, __ptr64, __sptr, [...] adds ec3d6f3ecb4 [PowerPC][NFC] Refactor splat of constant to vector. adds cfe316007fb [SelectionDAGBuilder] Use getConstant instead of getTargetC [...] adds b6e90a1a109 llvm-cxxmap: fix support for remapping non-mangled names. adds 406b6019cd2 [InstCombine] Allow to limit the max number of iterations adds fc0731b98a6 [Concepts] Constrained partial specializations and function [...] adds ca520592c08 [Clang FE, SystemZ] Don't add "true" value for the "mnop-m [...] adds c7abf884118 Revert "[AArch64][SVE] Replace integer immediate intrinsics [...] adds 12038be20ee [Concepts] Fix crash in D41910 adds 738b5c9639b Fix more VFS tests on Windows adds 9d38fd8d0be [NFC] Update FIXME for one VFS test adds 8adae6027c0 [libomptarget][nfc] Extract function from data_sharing, mov [...] adds 11d5fa6e87e [Concepts] Fix incorrect move out of temporary in D41910 adds 3d29c41ad59 [InstCombine] Insert instructions before adding them to worklist adds 3db1cf7a1e6 [LoopFusion] Use the LoopInfo::isRotatedForm method (NFC). adds 2caeaf2f455 [libomptarget][nfc] Introduce atomic wrapper function adds badba5118ff [analyzer] NonnullGlobalConstants: Add support for kCFNull. adds 3f966867001 Correct version check 9.9.26 -> 9.99.26 adds 9366397f057 [libunwind] Fix evaluating DWARF operation DW_OP_pick adds 19464613440 [FPEnv] Strict versions of llvm.minimum/llvm.maximum adds e194d890126 [lldb/MachO] "Fix" intentional out-of-bounds error (NFC) adds 6fd972624cc Tweak commit message for auto update of gn build script adds 40b5a0f7c89 Revert "[InstCombine][AMDGPU] Trim more components of *buff [...] adds 400083f21e4 [gn build] Update console print to match the commit message (NFC) adds e3fa4604076 Change triple in test case to not include triples the test [...] adds 4121399c122 [clang-tools-extra] Fix linking dylib for LLVMFrontendOpenMP adds 5789e83dedb Support powerpc when builing without init_array. adds 71f9c30b534 Move TypeSourceInfo to Type.h adds a6d57a8cd4c Use hasOffsetApplied to initialize member HasOffsetApplied adds 3ced23976aa Refactor CompareReferenceRelationship and its callers in pr [...] adds 298e183e813 [Orc][LLJIT] Use JITLink even if a custom JITTargetMachineB [...] adds 997bc8b2e6b Add prototype for a function we call. adds bce1cce6bf1 [analyzer] Teach MismatchedDealloc about initWithBytesNoCop [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/openmp/CMakeLists.txt | 5 +- clang/include/clang/AST/ASTContext.h | 13 + clang/include/clang/AST/Decl.h | 27 - clang/include/clang/AST/DeclTemplate.h | 29 +- clang/include/clang/AST/Type.h | 32 +- clang/include/clang/AST/TypeLoc.h | 8 +- clang/include/clang/Analysis/CFG.h | 1 + clang/include/clang/Basic/AddressSpaces.h | 10 + clang/include/clang/Basic/Attr.td | 8 +- clang/include/clang/Basic/AttrDocs.td | 38 ++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 +- clang/include/clang/Sema/Sema.h | 80 ++- .../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/ASTContext.cpp | 54 +- clang/lib/AST/ASTImporter.cpp | 116 ++-- clang/lib/AST/DeclTemplate.cpp | 79 ++- clang/lib/AST/ItaniumMangle.cpp | 10 + clang/lib/AST/MicrosoftMangle.cpp | 28 +- clang/lib/AST/TypeLoc.cpp | 6 + clang/lib/AST/TypePrinter.cpp | 6 + clang/lib/Analysis/CFG.cpp | 32 +- clang/lib/Basic/Targets/AMDGPU.cpp | 11 +- clang/lib/Basic/Targets/NVPTX.h | 3 + clang/lib/Basic/Targets/SPIR.h | 5 +- clang/lib/Basic/Targets/TCE.h | 5 +- clang/lib/Basic/Targets/X86.h | 29 + clang/lib/CodeGen/CGExprCXX.cpp | 53 +- clang/lib/CodeGen/CGExprConstant.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 2 +- clang/lib/Frontend/FrontendActions.cpp | 4 + clang/lib/Sema/OpenCLBuiltins.td | 43 +- clang/lib/Sema/SemaCast.cpp | 10 +- clang/lib/Sema/SemaConcept.cpp | 360 ++++++++++ clang/lib/Sema/SemaDecl.cpp | 5 + clang/lib/Sema/SemaExprCXX.cpp | 24 +- clang/lib/Sema/SemaInit.cpp | 88 ++- clang/lib/Sema/SemaLookup.cpp | 14 + clang/lib/Sema/SemaOverload.cpp | 132 ++-- clang/lib/Sema/SemaTemplate.cpp | 30 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 231 ++++++- clang/lib/Sema/SemaTemplateInstantiate.cpp | 42 ++ clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 5 +- clang/lib/Sema/SemaType.cpp | 68 +- clang/lib/Serialization/ASTReaderDecl.cpp | 10 +- clang/lib/Serialization/ASTWriterDecl.cpp | 8 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 3 + .../Checkers/NonnullGlobalConstantsChecker.cpp | 4 +- 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/AST/ast-dump-expr-json.cpp | 5 - .../Analysis/Inputs/system-header-simulator-objc.h | 5 +- clang/test/Analysis/aggrinit-cfg-output.cpp | 28 + clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/malloc.mm | 23 +- clang/test/Analysis/nonnull-global-constants.mm | 10 +- clang/test/Analysis/uninit-val-const-likeness.c | 56 ++ clang/test/CMakeLists.txt | 3 +- clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 15 +- .../CXX/temp/temp.constr/temp.constr.normal/p1.cpp | 18 + .../class-template-partial-specializations.cpp | 50 ++ .../temp.constr.order/function-templates.cpp | 82 +++ .../var-template-partial-specializations.cpp | 53 ++ clang/test/CodeGen/mnop-mcount.c | 4 +- clang/test/CodeGen/ms-mixed-ptr-sizes.c | 51 ++ .../CodeGenCXX/mangle-ptr-size-address-space.cpp | 18 + clang/test/Index/print-type.cpp | 2 +- clang/test/Sema/MicrosoftExtensions.c | 14 + clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 23 +- .../test/SemaTemplate/address_space-dependent.cpp | 4 +- clang/test/VFS/subframework-symlink.m | 2 +- clang/test/VFS/vfsroot-include.c | 3 - clang/test/VFS/vfsroot-module.m | 3 - clang/test/VFS/vfsroot-with-overlay.c | 3 - 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 +- compiler-rt/lib/crt/crtbegin.c | 20 +- .../sanitizer_interceptors_ioctl_netbsd.inc | 12 +- .../sanitizer_platform_limits_netbsd.cpp | 8 + .../sanitizer_platform_limits_netbsd.h | 3 + compiler-rt/test/fuzzer/lit.cfg.py | 3 + compiler-rt/test/lsan/lit.common.cfg.py | 2 + compiler-rt/test/ubsan/lit.common.cfg.py | 2 + compiler-rt/utils/generate_netbsd_ioctls.awk | 30 +- libunwind/cmake/config-ix.cmake | 13 +- libunwind/src/DwarfInstructions.hpp | 2 +- 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 +- .../data-formatter/data-formatter-caching/a.c | 2 + .../Clang/ClangExpressionDeclMap.cpp | 28 +- .../Clang/ClangExpressionDeclMap.h | 8 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 9 +- .../Process/Utility/RegisterContextDarwin_arm.cpp | 5 +- .../Expression/ClangExpressionDeclMapTest.cpp | 113 +++- llvm/docs/CommandGuide/llvm-cxxmap.rst | 8 + llvm/docs/GettingStarted.rst | 56 +- llvm/docs/LangRef.rst | 64 ++ llvm/include/llvm/Analysis/TargetTransformInfo.h | 16 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 8 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 9 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 1 + .../ExecutionEngine/Orc/JITTargetMachineBuilder.h | 6 + llvm/include/llvm/IR/ConstrainedOps.def | 2 + llvm/include/llvm/IR/DebugInfoMetadata.h | 5 + llvm/include/llvm/IR/Intrinsics.td | 8 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 4 +- llvm/include/llvm/LTO/Config.h | 7 +- llvm/include/llvm/Support/VirtualFileSystem.h | 4 +- llvm/include/llvm/Target/GlobalISel/Combine.td | 23 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 12 + .../llvm/Transforms/InstCombine/InstCombine.h | 14 +- .../Transforms/InstCombine/InstCombineWorklist.h | 7 +- llvm/lib/Analysis/InlineCost.cpp | 21 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 10 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 39 +- llvm/lib/CodeGen/MachineScheduler.cpp | 2 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 14 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 8 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 55 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 10 +- llvm/lib/IR/DebugInfoMetadata.cpp | 13 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 6 +- llvm/lib/LTO/LTO.cpp | 3 +- llvm/lib/LTO/LTOBackend.cpp | 36 +- llvm/lib/MC/MCObjectStreamer.cpp | 3 +- llvm/lib/Support/ItaniumManglingCanonicalizer.cpp | 28 +- llvm/lib/Support/VirtualFileSystem.cpp | 43 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 35 + 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 | 18 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 3 +- .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 95 +-- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 23 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 14 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 4 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 34 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 10 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 14 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 5 + llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 + llvm/lib/Target/SystemZ/SystemZInstrVector.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 21 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 21 +- 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/X86TargetTransformInfo.cpp | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 4 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 6 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 77 +-- .../InstCombine/InstructionCombining.cpp | 67 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 18 +- llvm/lib/Transforms/Utils/Local.cpp | 22 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 14 +- 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-memset-inline.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 752 +++++++-------------- llvm/test/CodeGen/AArch64/arm64-vcvt_f.ll | 169 ++--- 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 +- .../CodeGen/AArch64/i128_volatile_load_store.ll | 117 ++++ llvm/test/CodeGen/AArch64/legalize-uaddo.mir | 36 + .../test/CodeGen/AArch64/tailcall_misched_graph.ll | 4 +- .../CodeGen/ARM/fragmented-args-multiple-regs.ll | 72 ++ llvm/test/CodeGen/PowerPC/vec-bswap.ll | 115 ++++ llvm/test/CodeGen/SystemZ/mnop-mcount-01.ll | 2 +- llvm/test/CodeGen/SystemZ/mnop-mcount-02.ll | 3 +- llvm/test/CodeGen/SystemZ/vec-strict-max-01.ll | 68 ++ llvm/test/CodeGen/SystemZ/vec-strict-min-01.ll | 68 ++ llvm/test/CodeGen/WebAssembly/simd-arith.ll | 26 + llvm/test/CodeGen/X86/fp-strict-scalar.ll | 130 +++- llvm/test/CodeGen/X86/masked_gather.ll | 736 ++++++++++++++++++++ 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 + .../DebugInfo/X86/dbg-value-dropped-instcombine.ll | 4 +- llvm/test/DebugInfo/salvage-cast-debug-info.ll | 25 + llvm/test/MC/ARM/elf-execute-only-section.ll | 4 +- llvm/test/MC/WebAssembly/simd-encodings.s | 8 +- .../GICombinerEmitter/parse-match-pattern.td | 57 +- llvm/test/ThinLTO/X86/dot-dumper.ll | 2 +- llvm/test/Transforms/EarlyCSE/debug-info-undef.ll | 2 +- .../AMDGPU/amdgcn-demanded-vector-elts.ll | 300 ++++---- llvm/test/Transforms/InstCombine/assume.ll | 117 ++-- .../test/Transforms/InstCombine/cast-mul-select.ll | 4 +- llvm/test/Transforms/InstCombine/copysign.ll | 23 + .../Transforms/InstCombine/limit-max-iterations.ll | 41 ++ llvm/test/Transforms/InstCombine/pr43893.ll | 5 +- .../Transforms/InstCombine/unavailable-debug.ll | 2 +- llvm/test/Transforms/InstCombine/zext-or-icmp.ll | 2 +- .../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-exegesis/lib/CodeTemplate.cpp | 18 +- llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 7 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 24 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 88 ++- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 56 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 13 +- llvm/tools/llvm-exegesis/lib/Uops.cpp | 4 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 30 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 192 +++--- .../Support/ItaniumManglingCanonicalizerTest.cpp | 15 +- llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 + llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp | 90 +++ .../llvm-exegesis/Mips/SnippetGeneratorTest.cpp | 4 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 80 ++- .../tools/llvm-exegesis/X86/TargetTest.cpp | 12 +- llvm/utils/TableGen/GICombinerEmitter.cpp | 99 ++- .../TableGen/GlobalISel/GIMatchDagOperands.cpp | 4 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 4 +- .../gn/secondary/clang/lib/Tooling/Syntax/BUILD.gn | 3 + .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 + .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 6 +- .../deviceRTLs/amdgcn/src/target_impl.h | 2 + openmp/libomptarget/deviceRTLs/common/omptargeti.h | 6 +- .../{nvptx => common}/src/data_sharing.cu | 18 +- .../libomptarget/deviceRTLs/common/src/libcall.cu | 1 + openmp/libomptarget/deviceRTLs/common/src/loop.cu | 9 +- .../deviceRTLs/common/src/reduction.cu | 13 +- .../libomptarget/deviceRTLs/common/state-queuei.h | 19 +- .../libomptarget/deviceRTLs/common/target_atomic.h | 38 ++ .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 4 +- .../deviceRTLs/nvptx/src/target_impl.cu | 9 +- .../deviceRTLs/nvptx/src/target_impl.h | 9 + 273 files changed, 7391 insertions(+), 2424 deletions(-) mode change 100644 => 100755 clang/include/clang/AST/DeclTemplate.h mode change 100644 => 100755 clang/include/clang/Sema/Sema.h create mode 100644 clang/include/clang/Tooling/Syntax/Mutations.h mode change 100644 => 100755 clang/lib/AST/DeclTemplate.cpp mode change 100644 => 100755 clang/lib/Sema/SemaConcept.cpp mode change 100644 => 100755 clang/lib/Sema/SemaTemplate.cpp mode change 100644 => 100755 clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 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/CXX/temp/temp.constr/temp.constr.normal/p1.cpp create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.order/class-templat [...] create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.order/function-temp [...] create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.order/var-template- [...] create mode 100644 clang/test/CodeGen/ms-mixed-ptr-sizes.c create mode 100644 clang/test/CodeGenCXX/mangle-ptr-size-address-space.cpp 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/ARM/fragmented-args-multiple-regs.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec-bswap.ll create mode 100644 llvm/test/DebugInfo/salvage-cast-debug-info.ll create mode 100644 llvm/test/Transforms/InstCombine/limit-max-iterations.ll 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/unittests/Transforms/Utils/LoopUtilsTest.cpp rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/data_sharing.cu (97%) create mode 100644 openmp/libomptarget/deviceRTLs/common/target_atomic.h