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-mainline-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 9f59dfcce78 Revert "Support for groups of attributes in #pragma clang a [...] adds 4efbfb8a933 [X86] Force floating point values in constant pool decoding [...] adds 00affd6cfd9 [XRay] Guard call to postCurrentThreadFCT() adds 2c72dc03e50 Mark test/tsan/ignore_lib5 as unsupported for NetBSD adds d973cfaaaea [ARM][NFC] Fix test inlineasm-X-allocation.ll adds d53d2505913 Disable the GNU strerror_r TSan test for NetBSD adds c1e9406e264 Mark test/tsan/getline_nohang as XFAIL for NetBSD adds a855e154e9a [llvm-objdump] Add '--full-contents' as alias for '-s' adds 2938665ea0d [ASTImporter] Import overrides before importing the rest of [...] adds ea9660e9d0b [OpenCL] Fix serialization of OpenCLExtensionDecls adds a7b880c0885 [LLDB] - Fix outdated comment. NFC. adds e9c7f1aa41b [llvm-mca][UpdateTestChecks] Don't try to align blocks that [...] adds 7a50cb569f5 [llvm-mca] Lower to mca::Instructon before the pipeline is run. adds 8ea3120f58a [X86] Remove outdated test adds 3915067d0b7 Add the isStaticLocal() AST matcher for matching on local s [...] adds 6590c6df7a0 [llvm-objdump] Don't crash when using `-a` on non-archives adds 06fb949c52b [git/svn] Ignore Visual Studio's CMakeSettings.json. adds ee99647da78 [OPENMP] Do not capture private loop counters. adds e1d264e922d [AST] Check that GNU range case statements are correctly imported. adds f3891d8ec81 [OpenMP][NVPTX] Enable default scheduling for parallel for [...] adds d6bcb104f05 [LLVM-C] Add Builder Bindings to Common Memory Intrinsics adds 0bf9a90ba48 [OpenMP][NVPTX] Use single loops when generating code for d [...] adds 67b68645d28 [AST] Only store the needed data in SwitchStmt adds 39fa59e795a [AArch64] Return address signing B key support adds 74f16d70f96 [Intrinsic] Signed and Unsigned Saturation Subtraction Intirnsics adds 52d77d1ab5b [X86] Enable the MachineVerifier by default adds 0dc168b69d4 [AMDGPU] Match v_swap_b32 adds 4a0c43cbdaf [AArch64] Rename FP16FML instruction format (NFC) adds c4314126040 [libc++] Use exclude_from_explicit_instantiation instead of [...] adds b2a4948296d Revert "Revert "Support for groups of attributes in #pragma [...] adds 4ddd2df0a0a [AMDGPU] Fixed return value causing warning and regression adds f1c1c871277 [X86] Add AES to KNL CPUs to match clang. adds b1d16b47989 [X86][SSE] getFauxShuffleMask - Fix shuffle mask adjustment [...] adds b1f946640bd [WebAssembly] Lower away condition truncations for scalar selects adds 695dd5173ac [clang-query] Add non-exclusive output API adds 9a2e14b2663 Fix mismatch between size_t and uint64_t in std::set benchmark. adds 0c87dbc69b4 [HotColdSplitting] Allow outlining single-block cold regions adds 60ef70cad0e Bug 39129: Speeding up partition_point/lower_bound/upper_bo [...] adds 865bab50965 Added Phab link for P0927 adds 53251e8dba0 [OpenMP] Fix condition. adds 4754fede496 [X86] Set isMachineVerifierClean() back to false (PR27481) adds 7e43d0556af XFAIL test on OS X availability adds b2287f08062 AMDGPU: Switch some lld tests to v2 adds 9d8e93aaa96 [analyzer][NFC] Refactor PlistDiagnostics to use a class in [...] adds ba8d7c2c9ab Relax fast register allocator related test cases; NFC adds 3c131e59e94 [OPENMP]Fix PR39372: Does not complain about loop bound var [...] adds 45af08f3002 [libc++abi] Provide __cxa_thread_atexit on Fuchsia adds 5bde6a44e57 [MachineOutliner] Inherit target features from parent function adds d9db75b3b45 In swiftcall, don't merge FP/vector types within a chunk. adds e5c4cfd52a2 [Driver] Support sanitized libraries on Fuchsia adds dd808978eb9 [LoopUnroll] NFC. Factor out runtime-loop.ll common test behavior. adds 59353633f7a [Driver] Include missing touch files for sanitized library paths adds 664aba64fd7 [InstSimplify] add tests for abs/nabs+icmp folding; NFC adds 09760c22d28 AMDGPU: Enable code object v3 by default adds 5ef169889ed Add parens to fix incorrect assert check. adds 2afad682f9a [llvm-objcopy] Move elf-specific code into subfolder adds e4539a51201 [ASTImporter] Reorder fields after structure import is finished adds 30cd68af5f1 [DWARF][NFC] Refactor range list extraction and dumping adds 644b0056a32 [CMake] When built with LLVM, not use `-Wl,-z,defs` adds d7d5347afa3 [AliasSetTracker] Cleanup addPointer interface. [NFCI] adds 08c5b81108d Remove unneeded friend declarations that clang-cl warns on adds 58e00d7aa55 [builtins] Fix -Wunused-local-typedef warning in compile ti [...] adds 1db9e1fc953 [compiler-rt][builtins] Don't #include CoreFoundation in os [...] adds 72510900fd0 [CMake][Fuchsia] Drop the LIBCXX_HIDE_FROM_ABI_PER_TU_BY_DEFAULT adds 8a406222a4f Pass TRI to printReg adds df1dfa47797 Fix typos in comment adds 95a06a508ca Remove dead declaration adds 67789e410e6 [sanitizer] Move interceptor initialization check into real [...] adds 1c0cf569e88 [ubsan-minimal] update comments in CMakeLists.txt adds a56fa8f28cc [analyzer] Allow padding checker to traverse simple class h [...] adds 3694eca6ae0 AMDGPU: Use scavengeRegisterBackwards adds 395505fdb94 AMDGPU: Remove custom BUILD_VECTOR combine adds 4adbdebf862 Unify definition of _LIBCPP_BEGIN/END_NAMESPACE_STD adds b9f9e2d33dc PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalu [...] adds de3da262d1c [lldb-mi] Implement -gdb-set breakpoint pending on/off adds 050bfd4018c [X86] Stop changing f128 fand/for/fxor to v2i64. adds 3706c266023 [X86] Cleanup the code in LowerFABSorFNEG and LowerFCOPYSIG [...] adds 648d5c39f35 [AArch64] Add test case for D53229. NFC adds 1e7f6b8ebf7 [LegalizeTypes] Teach PromoteIntRes_BITCAST to better handl [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-query/Query.cpp | 4 + clang-tools-extra/clang-query/Query.h | 32 ++ clang-tools-extra/clang-query/QueryParser.cpp | 38 +- clang-tools-extra/clang-query/QueryParser.h | 2 +- .../unittests/clang-query/QueryEngineTest.cpp | 13 + .../unittests/clang-query/QueryParserTest.cpp | 39 +- clang/cmake/caches/Fuchsia-stage2.cmake | 4 - clang/docs/LanguageExtensions.rst | 16 +- clang/docs/LibASTMatchersReference.html | 12 + clang/docs/ReleaseNotes.rst | 4 +- clang/include/clang/AST/Stmt.h | 181 +++++-- clang/include/clang/AST/StmtOpenMP.h | 36 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 14 + clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/CodeGen/SwiftCallingConv.h | 3 + clang/include/clang/Parse/Parser.h | 2 + clang/include/clang/Sema/Sema.h | 24 +- clang/lib/AST/ASTDumper.cpp | 9 + clang/lib/AST/ASTImporter.cpp | 56 +- clang/lib/AST/Expr.cpp | 5 + clang/lib/AST/Stmt.cpp | 68 ++- clang/lib/AST/StmtOpenMP.cpp | 12 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/CodeGen/CGExprAgg.cpp | 3 +- clang/lib/CodeGen/CGExprScalar.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 12 + clang/lib/CodeGen/CGOpenMPRuntime.h | 16 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 16 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 2 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 127 +++-- clang/lib/CodeGen/SwiftCallingConv.cpp | 40 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 34 ++ clang/lib/Driver/ToolChains/CommonArgs.h | 4 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 7 +- clang/lib/Parse/ParsePragma.cpp | 56 +- clang/lib/Sema/SemaAttr.cpp | 72 ++- clang/lib/Sema/SemaExpr.cpp | 7 +- clang/lib/Sema/SemaInit.cpp | 10 +- clang/lib/Sema/SemaOpenMP.cpp | 126 ++++- clang/lib/Sema/SemaStmt.cpp | 3 +- clang/lib/Serialization/ASTReaderStmt.cpp | 23 +- clang/lib/Serialization/ASTWriter.cpp | 5 +- clang/lib/Serialization/ASTWriterStmt.cpp | 18 +- .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 38 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 7 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 331 ++++++------ clang/test/Analysis/nullptr.cpp | 12 +- clang/test/Analysis/padding_inherit.cpp | 28 + clang/test/CXX/drs/dr21xx.cpp | 10 + clang/test/CodeGen/64bit-swiftcall.c | 93 ++-- clang/test/CodeGen/windows-swiftcall.c | 77 +-- clang/test/CodeGenCXX/nullptr.cpp | 41 ++ .../aarch64-fuchsia/lib/asan}/.keep | 0 .../x86_64-fuchsia/lib/asan}/.keep | 0 clang/test/Driver/fuchsia.c | 14 +- clang/test/Import/switch-stmt/Inputs/F.cpp | 5 + clang/test/Import/switch-stmt/test.cpp | 18 +- clang/test/Misc/ast-dump-color.cpp | 1 - clang/test/OpenMP/debug-info-openmp-array.cpp | 2 +- clang/test/OpenMP/distribute_ast_print.cpp | 8 +- .../OpenMP/distribute_firstprivate_codegen.cpp | 32 +- .../OpenMP/distribute_firstprivate_messages.cpp | 6 +- .../test/OpenMP/distribute_lastprivate_codegen.cpp | 32 +- .../OpenMP/distribute_parallel_for_ast_print.cpp | 8 +- .../OpenMP/distribute_parallel_for_codegen.cpp | 220 ++++---- ...istribute_parallel_for_firstprivate_codegen.cpp | 30 +- ...stribute_parallel_for_firstprivate_messages.cpp | 18 +- ...distribute_parallel_for_lastprivate_codegen.cpp | 32 +- ...istribute_parallel_for_lastprivate_messages.cpp | 18 +- .../distribute_parallel_for_private_messages.cpp | 2 +- .../distribute_parallel_for_reduction_messages.cpp | 22 +- .../distribute_parallel_for_shared_messages.cpp | 8 +- ...stribute_parallel_for_simd_aligned_messages.cpp | 2 +- .../distribute_parallel_for_simd_ast_print.cpp | 8 +- .../distribute_parallel_for_simd_codegen.cpp | 220 ++++---- ...bute_parallel_for_simd_firstprivate_codegen.cpp | 30 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 6 +- ...ibute_parallel_for_simd_lastprivate_codegen.cpp | 32 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 6 +- ...istribute_parallel_for_simd_linear_messages.cpp | 6 +- .../distribute_parallel_for_simd_loop_messages.cpp | 4 +- ...stribute_parallel_for_simd_private_messages.cpp | 2 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 16 +- ...istribute_parallel_for_simd_shared_messages.cpp | 16 +- .../OpenMP/distribute_simd_aligned_messages.cpp | 2 +- clang/test/OpenMP/distribute_simd_ast_print.cpp | 8 +- .../distribute_simd_firstprivate_codegen.cpp | 32 +- .../distribute_simd_firstprivate_messages.cpp | 18 +- .../OpenMP/distribute_simd_lastprivate_codegen.cpp | 32 +- .../distribute_simd_lastprivate_messages.cpp | 18 +- .../OpenMP/distribute_simd_linear_messages.cpp | 4 +- .../test/OpenMP/distribute_simd_loop_messages.cpp | 30 +- .../OpenMP/distribute_simd_private_messages.cpp | 2 +- .../OpenMP/distribute_simd_reduction_messages.cpp | 24 +- clang/test/OpenMP/nvptx_parallel_for_codegen.cpp | 26 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 78 ++- clang/test/OpenMP/parallel_default_messages.cpp | 2 +- clang/test/OpenMP/parallel_for_codegen.cpp | 8 +- .../test/OpenMP/parallel_for_default_messages.cpp | 2 +- .../OpenMP/parallel_for_simd_default_messages.cpp | 2 +- .../OpenMP/target_parallel_default_messages.cpp | 2 +- .../test/OpenMP/target_teams_default_messages.cpp | 2 +- clang/test/OpenMP/task_default_messages.cpp | 2 +- clang/test/OpenMP/task_firstprivate_messages.cpp | 6 +- clang/test/OpenMP/task_messages.cpp | 22 +- clang/test/OpenMP/taskloop_codegen.cpp | 2 +- .../test/OpenMP/taskloop_firstprivate_messages.cpp | 7 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 2 +- .../OpenMP/taskloop_simd_firstprivate_messages.cpp | 3 + clang/test/OpenMP/teams_default_messages.cpp | 2 +- clang/test/OpenMP/teams_distribute_ast_print.cpp | 8 +- .../test/OpenMP/teams_distribute_loop_messages.cpp | 28 +- .../teams_distribute_parallel_for_ast_print.cpp | 8 +- ...teams_distribute_parallel_for_loop_messages.cpp | 28 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 8 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 28 +- .../OpenMP/teams_distribute_simd_ast_print.cpp | 10 +- .../OpenMP/teams_distribute_simd_loop_messages.cpp | 28 +- clang/test/Parser/pragma-attribute.cpp | 7 +- clang/test/Sema/pragma-attribute.c | 23 + clang/test/SemaOpenCL/extension-begin.cl | 60 +-- clang/test/SemaOpenCL/extension-begin.h | 26 + clang/unittests/AST/ASTImporterTest.cpp | 13 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 8 + clang/www/cxx_dr_status.html | 2 +- compiler-rt/CMakeLists.txt | 1 + compiler-rt/lib/builtins/int_lib.h | 2 +- compiler-rt/lib/builtins/os_version_check.c | 41 +- .../sanitizer_common_interceptors.inc | 2 + .../sanitizer_common/sanitizer_linux_libcdep.cc | 7 +- compiler-rt/lib/ubsan_minimal/CMakeLists.txt | 8 +- compiler-rt/lib/xray/xray_profiling.cc | 21 +- compiler-rt/test/tsan/getline_nohang.cc | 3 + compiler-rt/test/tsan/ignore_lib5.cc | 4 +- compiler-rt/test/tsan/strerror_r.cc | 8 +- libcxx/benchmarks/algorithms.bench.cpp | 64 +++ libcxx/benchmarks/ordered_set.bench.cpp | 6 +- libcxx/docs/ReleaseNotes.rst | 7 + libcxx/include/__config | 65 ++- libcxx/include/algorithm | 34 +- .../test/libcxx/algorithms/half_positive.pass.cpp | 59 +++ .../support.dynamic/libcpp_deallocate.sh.cpp | 12 +- libcxx/utils/libcxx/test/config.py | 2 +- libcxx/www/upcoming_meeting.html | 4 +- libcxxabi/include/cxxabi.h | 4 +- libcxxabi/src/CMakeLists.txt | 2 +- lld/test/ELF/amdgpu-elf-flags-err.s | 4 +- lld/test/ELF/amdgpu-elf-flags.s | 4 +- lld/test/ELF/amdgpu-kernels.s | 2 +- .../breakpoint/break-insert-enable-pending.test | 47 ++ .../breakpoint/inputs/break-insert-pending.c | 6 + .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 3 +- lldb/tools/lldb-mi/MICmdCmdBreak.cpp | 9 +- lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp | 53 +- lldb/tools/lldb-mi/MICmdCmdGdbSet.h | 1 + lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp | 40 +- lldb/tools/lldb-mi/MICmdCmdGdbShow.h | 1 + lldb/tools/lldb-mi/MICmnResources.cpp | 6 + lldb/tools/lldb-mi/MICmnResources.h | 3 + llvm/.gitignore | 2 + llvm/include/llvm-c/Core.h | 29 ++ llvm/include/llvm/Analysis/AliasSetTracker.h | 7 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 8 + llvm/include/llvm/CodeGen/LiveIntervals.h | 6 +- llvm/include/llvm/CodeGen/TargetLowering.h | 7 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 8 +- .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 ---- .../llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 38 +- llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 165 ++++-- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 7 - llvm/include/llvm/IR/Intrinsics.td | 6 + llvm/include/llvm/Target/TargetSelectionDAG.td | 2 + llvm/lib/Analysis/AliasSetTracker.cpp | 12 +- llvm/lib/CodeGen/LiveDebugVariables.h | 7 - llvm/lib/CodeGen/LiveRangeCalc.cpp | 2 +- llvm/lib/CodeGen/MachineOutliner.cpp | 8 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 10 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 55 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 2 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 12 + .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 52 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 + llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 1 - llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 74 +-- llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp | 96 ---- llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 96 +++- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 1 - llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 74 ++- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 101 ++-- llvm/lib/IR/Core.cpp | 24 + llvm/lib/IR/Verifier.cpp | 16 +- llvm/lib/Support/VirtualFileSystem.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 23 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 124 ++--- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 26 +- .../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 2 - .../MCTargetDesc/AArch64WinCOFFStreamer.cpp | 2 - llvm/lib/Target/AMDGPU/AMDGPU.td | 45 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 45 -- llvm/lib/Target/AMDGPU/SIISelLowering.h | 1 - llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 5 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 171 +++++++ .../Target/WebAssembly/WebAssemblyInstrFloat.td | 7 + .../Target/WebAssembly/WebAssemblyInstrInteger.td | 7 + llvm/lib/Target/X86/X86.td | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 105 ++-- llvm/lib/Target/X86/X86InstrVecCompiler.td | 21 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 3 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 23 +- llvm/test/CodeGen/AArch64/arm64-abi.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-fast-isel-icmp.ll | 94 ++-- .../CodeGen/AArch64/arm64-fast-isel-intrinsic.ll | 102 ++-- llvm/test/CodeGen/AArch64/arm64-fast-isel-ret.ll | 7 +- llvm/test/CodeGen/AArch64/arm64-fast-isel.ll | 10 +- llvm/test/CodeGen/AArch64/bitcast-promote-widen.ll | 27 + .../CodeGen/AArch64/fast-isel-address-extends.ll | 6 +- llvm/test/CodeGen/AArch64/fast-isel-atomic.ll | 32 +- .../CodeGen/AArch64/fast-isel-branch-cond-mask.ll | 4 +- llvm/test/CodeGen/AArch64/machine-outliner.ll | 12 +- llvm/test/CodeGen/AArch64/phi-dbg.ll | 39 +- llvm/test/CodeGen/AArch64/sign-return-address.ll | 23 + llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 4 +- llvm/test/CodeGen/AMDGPU/amdgpu.private-memory.ll | 14 +- .../AMDGPU/attr-amdgpu-flat-work-group-size.ll | 2 +- llvm/test/CodeGen/AMDGPU/branch-relax-spill.ll | 2 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 90 ++-- .../AMDGPU/build-vector-insert-elt-infloop.ll | 27 + .../CodeGen/AMDGPU/call-graph-register-usage.ll | 6 +- .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 4 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 2 +- llvm/test/CodeGen/AMDGPU/debugger-emit-prologue.ll | 4 +- llvm/test/CodeGen/AMDGPU/elf-notes.ll | 18 +- .../AMDGPU/flat-for-global-subtarget-feature.ll | 4 +- llvm/test/CodeGen/AMDGPU/flat-scratch-reg.ll | 6 +- llvm/test/CodeGen/AMDGPU/gfx902-without-xnack.ll | 2 +- llvm/test/CodeGen/AMDGPU/hsa-fp-mode.ll | 14 +- llvm/test/CodeGen/AMDGPU/hsa-func.ll | 12 +- .../CodeGen/AMDGPU/hsa-metadata-enqueue-kernel.ll | 4 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 12 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args.ll | 6 +- llvm/test/CodeGen/AMDGPU/hsa-metadata-images.ll | 6 +- .../AMDGPU/hsa-metadata-kernel-code-props.ll | 6 +- .../AMDGPU/hsa-metadata-kernel-debug-props.ll | 8 +- llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 52 +- llvm/test/CodeGen/AMDGPU/hsa.ll | 12 +- llvm/test/CodeGen/AMDGPU/kernel-args.ll | 2 +- .../CodeGen/AMDGPU/kernel-argument-dag-lowering.ll | 2 +- llvm/test/CodeGen/AMDGPU/large-alloca-compute.ll | 4 +- .../CodeGen/AMDGPU/llvm.amdgcn.dispatch.ptr.ll | 2 +- .../AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.queue.ptr.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.workgroup.id.ll | 8 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.workitem.id.ll | 8 +- llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | 12 +- llvm/test/CodeGen/AMDGPU/nop-data.ll | 2 +- llvm/test/CodeGen/AMDGPU/promote-alloca-no-opts.ll | 4 +- .../AMDGPU/promote-alloca-padding-size-estimate.ll | 2 +- llvm/test/CodeGen/AMDGPU/spill-wide-sgpr.ll | 12 +- llvm/test/CodeGen/AMDGPU/v_swap_b32.mir | 564 +++++++++++++++++++++ .../vgpr-spill-emergency-stack-slot-compute.ll | 4 +- llvm/test/CodeGen/ARM/fast-isel-align.ll | 8 +- llvm/test/CodeGen/ARM/fast-isel-ldrh-strh-arm.ll | 18 +- llvm/test/CodeGen/ARM/fast-isel.ll | 20 +- llvm/test/CodeGen/ARM/fp16-instructions.ll | 2 +- llvm/test/CodeGen/ARM/inlineasm-X-allocation.ll | 29 +- llvm/test/CodeGen/Mips/Fast-ISel/bricmpi1.ll | 16 +- llvm/test/CodeGen/Mips/Fast-ISel/callabi.ll | 4 +- llvm/test/CodeGen/Mips/Fast-ISel/fastalloca.ll | 4 +- llvm/test/CodeGen/Mips/Fast-ISel/logopm.ll | 4 +- llvm/test/CodeGen/PowerPC/pr26180.ll | 8 +- llvm/test/CodeGen/PowerPC/tls.ll | 10 +- llvm/test/CodeGen/PowerPC/vsx-spill.ll | 8 +- llvm/test/CodeGen/SPARC/LeonCASAInstructionUT.ll | 4 +- .../SystemZ/regalloc-fast-invalid-kill-flag.mir | 14 +- llvm/test/CodeGen/SystemZ/rosbg-02.ll | 2 +- llvm/test/CodeGen/WebAssembly/select.ll | 42 +- llvm/test/CodeGen/X86/2011-10-19-widen_vselect.ll | 4 +- llvm/test/CodeGen/X86/2011-20-21-zext-ui2fp.ll | 2 +- llvm/test/CodeGen/X86/avx-basic.ll | 2 +- llvm/test/CodeGen/X86/avx-vbroadcast.ll | 4 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 8 +- llvm/test/CodeGen/X86/avx2-fma-fneg-combine.ll | 4 +- llvm/test/CodeGen/X86/avx2-vbroadcast.ll | 8 +- llvm/test/CodeGen/X86/avx512-arith.ll | 6 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 16 +- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 7 +- ...anch_instruction_and_target_split_perf_nops.mir | 288 ----------- .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 84 +-- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 2 +- llvm/test/CodeGen/X86/combine-fabs.ll | 4 +- llvm/test/CodeGen/X86/combine-fcopysign.ll | 22 +- llvm/test/CodeGen/X86/cvtv2f32.ll | 8 +- llvm/test/CodeGen/X86/epilogue-cfi-no-fp.ll | 26 +- llvm/test/CodeGen/X86/fast-isel-extract.ll | 6 +- llvm/test/CodeGen/X86/fast-isel-gep.ll | 6 +- llvm/test/CodeGen/X86/fast-isel-x86-64.ll | 10 +- llvm/test/CodeGen/X86/fma-fneg-combine.ll | 2 +- llvm/test/CodeGen/X86/fma-intrinsics-fast-isel.ll | 8 +- llvm/test/CodeGen/X86/fma_patterns.ll | 60 +-- llvm/test/CodeGen/X86/fma_patterns_wide.ll | 72 +-- llvm/test/CodeGen/X86/fmul-combines.ll | 4 +- llvm/test/CodeGen/X86/fold-sext-trunc.ll | 2 +- llvm/test/CodeGen/X86/fold-vector-trunc-sitofp.ll | 2 +- llvm/test/CodeGen/X86/icall-branch-funnel.ll | 3 +- llvm/test/CodeGen/X86/indirect-branch-tracking.ll | 3 +- .../CodeGen/X86/insert-into-constant-vector.ll | 68 +-- llvm/test/CodeGen/X86/packss.ll | 2 +- llvm/test/CodeGen/X86/pow.ll | 4 +- llvm/test/CodeGen/X86/pr2656.ll | 2 +- llvm/test/CodeGen/X86/pr28489.ll | 4 +- llvm/test/CodeGen/X86/pr30813.ll | 6 +- llvm/test/CodeGen/X86/pr38639.ll | 4 +- llvm/test/CodeGen/X86/pr38795.ll | 3 +- llvm/test/CodeGen/X86/recip-fastmath.ll | 164 +++--- llvm/test/CodeGen/X86/recip-fastmath2.ll | 162 +++--- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 3 +- llvm/test/CodeGen/X86/select_const.ll | 4 +- llvm/test/CodeGen/X86/shift-i256.ll | 2 +- llvm/test/CodeGen/X86/sjlj-eh.ll | 7 +- .../X86/speculative-load-hardening-indirect.ll | 5 +- llvm/test/CodeGen/X86/splat-for-size.ll | 8 +- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 44 +- llvm/test/CodeGen/X86/sse2.ll | 4 +- llvm/test/CodeGen/X86/ssub_sat.ll | 267 ++++++++++ llvm/test/CodeGen/X86/subvector-broadcast.ll | 8 +- llvm/test/CodeGen/X86/switch.ll | 10 +- llvm/test/CodeGen/X86/usub_sat.ll | 158 ++++++ llvm/test/CodeGen/X86/v4f32-immediate.ll | 4 +- llvm/test/CodeGen/X86/vec_cast3.ll | 4 +- llvm/test/CodeGen/X86/vec_floor.ll | 36 +- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 8 +- llvm/test/CodeGen/X86/vec_fpext.ll | 12 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 14 +- llvm/test/CodeGen/X86/vec_ss_load_fold.ll | 8 +- llvm/test/CodeGen/X86/vec_uint_to_fp-fastmath.ll | 4 +- .../X86/vector-constrained-fp-intrinsics.ll | 40 +- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 113 ++++- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 2 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 8 +- llvm/test/CodeGen/X86/vselect-avx.ll | 6 +- llvm/test/CodeGen/X86/widen_arith-6.ll | 2 +- llvm/test/CodeGen/X86/win32_sret.ll | 18 +- llvm/test/CodeGen/X86/win_coreclr_chkstk.ll | 3 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 4 +- llvm/test/CodeGen/XCore/dwarf_debug.ll | 4 +- .../X86/live-debug-vars-discard-invalid.mir | 3 +- llvm/test/DebugInfo/X86/parameters.ll | 3 +- llvm/test/DebugInfo/X86/pieces-1.ll | 3 +- llvm/test/DebugInfo/X86/sdag-split-arg.ll | 10 +- llvm/test/DebugInfo/X86/vla.ll | 4 +- llvm/test/MC/AMDGPU/hsa-exp.s | 4 +- llvm/test/MC/AMDGPU/hsa-text.s | 4 +- llvm/test/MC/AMDGPU/hsa.s | 4 +- llvm/test/MC/AMDGPU/hsa_code_object_isa_args.s | 12 +- llvm/test/MC/AMDGPU/hsa_isa_version_attrs.s | 4 +- llvm/test/MC/AMDGPU/isa-version-hsa.s | 14 +- llvm/test/MC/AMDGPU/isa-version-pal.s | 14 +- llvm/test/MC/AMDGPU/isa-version-unk.s | 14 +- llvm/test/MC/AMDGPU/sym_option.s | 18 +- llvm/test/Object/AMDGPU/objdump.s | 2 +- llvm/test/Transforms/HotColdSplit/do-not-split.ll | 64 ++- llvm/test/Transforms/HotColdSplit/minsize.ll | 23 +- .../HotColdSplit/split-out-dbg-val-of-arg.ll | 34 +- llvm/test/Transforms/InstSimplify/icmp-abs-nabs.ll | 401 +++++++++++++++ llvm/test/Transforms/LoopUnroll/runtime-loop.ll | 43 +- llvm/test/tools/llvm-objdump/full-contents.test | 47 ++ .../tools/llvm-objdump/non-archive-object.test | 25 + llvm/tools/dsymutil/DwarfLinker.cpp | 23 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 19 +- llvm/tools/dsymutil/DwarfStreamer.h | 4 +- llvm/tools/llvm-mca/include/Instruction.h | 23 +- llvm/tools/llvm-mca/include/SourceMgr.h | 20 +- llvm/tools/llvm-mca/include/Stages/FetchStage.h | 7 +- llvm/tools/llvm-mca/lib/Context.cpp | 2 +- llvm/tools/llvm-mca/lib/Instruction.cpp | 2 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 19 +- llvm/tools/llvm-mca/llvm-mca.cpp | 49 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 3 +- .../{llvm-objcopy.cpp => ELF/ELFObjcopy.cpp} | 201 +------- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.h | 34 ++ llvm/tools/llvm-objcopy/{ => ELF}/Object.cpp | 0 llvm/tools/llvm-objcopy/{ => ELF}/Object.h | 0 llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 472 +---------------- llvm/tools/llvm-objdump/llvm-objdump.cpp | 14 +- llvm/utils/update_mca_test_checks.py | 12 +- 392 files changed, 6583 insertions(+), 3917 deletions(-) create mode 100644 clang/test/Analysis/padding_inherit.cpp copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => resource_dir_with [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => resource_dir_with [...] create mode 100644 clang/test/SemaOpenCL/extension-begin.h create mode 100644 libcxx/test/libcxx/algorithms/half_positive.pass.cpp create mode 100644 lldb/lit/tools/lldb-mi/breakpoint/break-insert-enable-pending.test create mode 100644 lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert-pending.c delete mode 100644 llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h delete mode 100644 llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp create mode 100644 llvm/test/CodeGen/AArch64/bitcast-promote-widen.ll create mode 100644 llvm/test/CodeGen/AMDGPU/build-vector-insert-elt-infloop.ll create mode 100644 llvm/test/CodeGen/AMDGPU/v_swap_b32.mir delete mode 100644 llvm/test/CodeGen/X86/branch_instruction_and_target_split_perf_ [...] create mode 100644 llvm/test/CodeGen/X86/ssub_sat.ll create mode 100644 llvm/test/CodeGen/X86/usub_sat.ll create mode 100644 llvm/test/Transforms/InstSimplify/icmp-abs-nabs.ll create mode 100644 llvm/test/tools/llvm-objdump/full-contents.test create mode 100644 llvm/test/tools/llvm-objdump/non-archive-object.test copy llvm/tools/llvm-objcopy/{llvm-objcopy.cpp => ELF/ELFObjcopy.cpp} (70%) create mode 100644 llvm/tools/llvm-objcopy/ELF/ELFObjcopy.h rename llvm/tools/llvm-objcopy/{ => ELF}/Object.cpp (100%) rename llvm/tools/llvm-objcopy/{ => ELF}/Object.h (100%)