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-defconfig in repository toolchain/ci/llvm-project.
from 3e10905c49f [NFC][test] Fix for riscv tests. adds e215996a293 Finish "Adapt -fsanitize=function to SANITIZER_NON_UNIQUE_T [...] adds d0ac1888aab [lldb] Handle EOF from `lldb-vscode` adds 860f7ec0587 [DWARF] Simplify DWARFAttribute. NFC. adds 74c350af218 [DWARF] Fix an incorrect format specifier. adds f48bc018123 [DWARF] Fix the reserved values for unit length in DWARFDebugLine. adds a54c46674ef [NFC][PowerPC] Add test case for D64195 adds 33fdf82dda0 [WebAssembly] Rename variale references in comments after V [...] adds 2e2038b6470 [COFF] Rename variale references in comments after Variable [...] adds a3077526277 [clang-scan-view] Force utf-8 when handling report (python2 only) adds a3e26d1a6cd [NFC] Test commit: add full stop at end of comment adds c5a2d7470e1 [lldb] Rename Options.inc to CommandOptions.inc [NFC] adds eb72138340c [AArch64] Implement __jcvt intrinsic from Armv8.3-A adds 1781c28a0d3 Remove username from git-llvm script, erroneously added in 366197 adds 06377ae2e58 [clangd] Don't rebuild background index until we indexed on [...] adds 0afffab0d1e [SemaTemplate] Fix uncorrected typos after pack expansion adds 971ac4ca2cb Reapply [llvm-ar][test] Add to MRI test coverage adds a5dc9c98352 [Driver] Don't pass --dynamic-linker to ld on Solaris adds a1370877d7f [Object/llvm-readelf/llvm-readobj] - Improve error reportin [...] adds eea828054d3 Document the LLVM_ENABLE_BINDINGS option adds 116e58e2929 remove a duplicate declaration adds 3a6aaa4391f Reapply [llvm-ar][test] Increase llvm-ar test coverage adds aae7553b346 [clangd] Added highlighting for the targets in typedefs and using. adds 58864fad39b [pstl] Fix compilation with TBB backend adds 8e482eb5cbb [llvm-ar][test] Add to llvm-ar test coverage adds 22c4a147a96 AMDGPU/GlobalISel: Fix test failures in release build adds 655cb4a2d70 [OPENMP]Add support for analysis of if clauses. adds 8ece3b67199 [OpenCL] Fixing sampler initialisations for C++ mode. adds d3941e66306 [SWIG] Deprecate SWIG 1.x adds f34a69c2e27 [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarr [...] adds 228a7b4f2a3 [ADCE] Fix non-deterministic behaviour due to iterating ove [...] adds cc909812a39 [Remarks][NFC] Combine ParserFormat and SerializerFormat adds 94bad22c2c6 [Remarks] Simplify and refactor the RemarkParser interface adds 88ed076e447 Add missing test for r366215 adds 2eacf698802 Revert [tools] [llvm-nm] Default to reading from stdin not a.out adds 42816107f78 [OPENMP]Fix threadid in __kmpc_omp_taskwait call for depend [...] adds 63a0c2bce8e Revert "[swig] Add workaround for old swig" adds 450c62e33ea [Strict FP] Allow more relaxed scheduling adds b3f967d4113 [AMDGPU] Add the adjusted FP as a livein register. adds 85b9651edd5 [OPENMP][NVPTX]Fixed checks for cuda versions. adds e6e33cf9f56 [TSan] Improve handling of stack pointer mangling in {set,l [...] adds e8ced86debe [CMake] Add Apple-lldb-Xcode.cmake cache that avoids instal [...] adds 97b4d7a8e14 Removed -mno-omit-leaf-frame-pointer from flags. adds 1ff55357855 [OpenMP] Move header inclusion out of 'extern "C"' adds c65a9db43e1 AMDGPU: Fix missing immarg for mfma intrinsics adds 4754814c5a6 fix unnamed fiefield issue and add tests for __builtin_pres [...] adds c26e27d802c [NFC] Fix -Wreorder warning in TBB backend adds 3559fcd1149 [pstl] Use std::transform_reduce instead of hand-rolled imp [...] adds c6fd5abecc4 AMDGPU: Redefine load PatFrags adds 17060f0a54b [AMDGPU] Optimize atomic max/min adds d100b5dd019 Teach `llvm-pdbutil pretty -native` about `-injected-sources` adds 35c96598b12 AMDGPU/GlobalISel: Select flat loads adds fe44a531e0e [COFF] Implement /safeseh:no and check @feat.00 flags by default adds 8f8d07e93bf AMDGPU: Replace store PatFrags adds 6e1c3bb181b [IndVars] Speculative fix for an assertion failure seen in bots adds 7eb1902cd54 AMDGPU: Add register classes to flat store patterns adds 5826ab6b0c9 [CMake] Fail when Python interpreter doesn't match Python l [...] adds 4b6f69fe906 Fix linkrepro.test after safeseh:no change adds 11dc3d37112 Mark new test as requiring an x86 backend for LTO native ob [...] adds dad1f89210b AMDGPU/GlobalISel: Select flat stores adds 1d58c1d9d6b Fix LLDB Windows build Python version logic after r366243 adds 7161fb0be59 AMDGPU/GlobalISel: Select private loads adds 2d104077196 AMDGPU/GlobalISel: Fix selection of private stores adds afdf6b3c37e AMDGPU: Fix some missing GCCBuiltin declarations adds ccf22ef94c4 Fix -Wreturn-type warning. NFC. adds 6e0fa292c22 [AMDGPU] Change register type for v32 vectors adds b157dcacb5b [GWP-ASan] Add thread ID to PRNG seed. adds 1b69fd275d5 AMDGPU/GlobalISel: Select G_SHL adds 65e34a3143c [PowerPC][HTM] Fix impossible reg-to-reg copy assert with t [...] adds e5b28b98e99 AMDGPU/GlobalISel: Select G_LSHR adds f8c8284455b AMDGPU/GlobalISel: Select G_ASHR adds d069a192106 [TSan] Improve handling of stack pointer mangling in {set,l [...] adds 12154ee8f1e [libc++] Add missing UNSUPPORTED for CTAD tests adds ddbb83732af [NFC][ScopBuilder] Move addRecordedAssumption to ScopBuilder adds 0e534de4fef [Symbol] Remove unused fields from ClangASTContext adds 588fc9e756d [NFC][ScopBuilder] Move buildAliasChecks and its implementi [...] adds e559f625064 [libcxx] Rejigger test for destroying delete feature-test macros adds 40580d36c4d DWARF: Skip zero column for inline call sites adds ffca322266f [clang-tidy] initial version of readability-convert-member- [...] adds fdc61bce947 [NFC][ScopBuilder] Move addUserContext to ScopBuilder adds f4c2d57f767 [clang-format] Don't detect call to ObjC class method as C+ [...] adds d746a210e16 [x86] use more phadd for reductions adds 607cd44bdc6 [ORC][docs] Trim ORCv1 to ORCv2 transition section, add a h [...] adds c23619b0c90 [ORC][docs] Fix an RST error: the code-block directive need [...] adds 21f2858dcf3 AMDGPU: Partially revert r366250 adds 42bba4b852b [WebAssembly] Implement thread-local storage (local-exec model) adds fa575839225 Add REQUIRES: x86 to safeseh-no.s test for x86 adds fe66fdb8f30 [TableGen] Add "getOperandType" to get operand types from o [...] adds 0a8d4df7999 [WebAssembly] Compile all TLS on Emscripten as local-exec adds fdeed837edf Fix a typo in target features adds 418516c7b86 [TableGen] Generate offsets into a flat array for getOperandType adds 1c3f4ec7fc1 GlobalISel: Add overload of handleAssignments with CCState adds 1bd9c6547f9 ARM: Fix missing immarg for space intrinsic adds e71679082c0 add a workaround in GetLine to account for ReadFile not rep [...] adds 2ecca781a15 Fix darwin-ld.c if dsymutil.exe exists on PATH adds e5012ab3082 [AMDGPU] Autogenerate register asm names adds 9304e59c013 Fix OpenCLCXX test on 32-bit Windows where thiscall is present adds 98a48794ecd Don't require python exe and lib versions to match while cr [...] adds e56865d40c1 AMDGPU: Add some missing builtins adds 420f3f6444a gn build: Merge r366216 adds 67cf3d61ee3 gn build: Merge r366265 new 4c77a696ae4 Update email address. new e574f8b3d89 [Target][NFCI] Rename variable new 06bf5d85388 [NativePDB] Make GetTranslationUnitDecl return an lldb Comp [...] new 587d13d4c23 [LoopInfo] Fix getUniqueNonLatchExitBlocks new fc1c8f5d7d4 [Target][NFCI] Remove commented out code
The 5 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-tidy/readability/CMakeLists.txt | 1 + .../readability/ConvertMemberFunctionsToStatic.cpp | 172 ++ .../readability/ConvertMemberFunctionsToStatic.h | 37 + .../readability/ReadabilityTidyModule.cpp | 3 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 16 +- clang-tools-extra/clangd/index/Background.cpp | 2 +- clang-tools-extra/clangd/index/BackgroundRebuild.h | 14 +- .../clangd/unittests/BackgroundIndexTests.cpp | 10 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 15 +- clang-tools-extra/docs/ReleaseNotes.rst | 5 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + ...dability-convert-member-functions-to-static.rst | 14 + ...dability-convert-member-functions-to-static.cpp | 218 +++ clang/docs/UndefinedBehaviorSanitizer.rst | 4 +- clang/include/clang/AST/OpenMPClause.h | 7 +- clang/include/clang/Basic/BuiltinsAArch64.def | 2 + clang/include/clang/Basic/BuiltinsAMDGPU.def | 17 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 3 + clang/lib/AST/OpenMPClause.cpp | 19 + clang/lib/Analysis/CFG.cpp | 5 +- clang/lib/Basic/Targets/AArch64.cpp | 37 + clang/lib/Basic/Targets/AArch64.h | 6 + clang/lib/CodeGen/CGBuiltin.cpp | 19 + clang/lib/CodeGen/CGExpr.cpp | 23 +- clang/lib/CodeGen/CodeGenFunction.h | 5 +- clang/lib/Driver/SanitizerArgs.cpp | 3 +- clang/lib/Driver/ToolChains/Arch/X86.cpp | 2 +- clang/lib/Driver/ToolChains/Solaris.cpp | 4 - clang/lib/Format/TokenAnnotator.cpp | 6 +- clang/lib/Headers/arm_acle.h | 8 + clang/lib/Sema/SemaInit.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 4 + clang/lib/Sema/SemaTemplateVariadic.cpp | 1 + clang/test/Analysis/cfg-openmp.cpp | 532 +++--- clang/test/CodeGen/arm_acle.c | 11 + clang/test/CodeGen/builtin-preserve-access-index.c | 177 ++ clang/test/CodeGen/builtins-arm64.c | 6 + clang/test/CodeGen/builtins-wasm.c | 6 + clang/test/CodeGen/ubsan-function.cpp | 22 + clang/test/CodeGenOpenCL/builtins-amdgcn-gfx10.cl | 24 + clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 64 + clang/test/CodeGenOpenCL/sampler.cl | 19 +- .../Inputs/solaris_sparc_tree/usr/lib/ld.so.1 | 0 .../solaris_sparc_tree/usr/lib/sparcv9/ld.so.1 | 0 .../Inputs/solaris_x86_tree/usr/lib/amd64/ld.so.1 | 0 .../Driver/Inputs/solaris_x86_tree/usr/lib/ld.so.1 | 0 clang/test/Driver/clang-translation.c | 2 +- clang/test/Driver/darwin-ld.c | 4 +- clang/test/Driver/fsanitize.c | 5 +- clang/test/Driver/solaris-ld.c | 4 - clang/test/OpenMP/cancel_if_messages.cpp | 10 + .../OpenMP/distribute_parallel_for_if_messages.cpp | 7 + .../distribute_parallel_for_simd_if_messages.cpp | 7 + clang/test/OpenMP/parallel_for_if_messages.cpp | 7 + .../test/OpenMP/parallel_for_simd_if_messages.cpp | 7 + clang/test/OpenMP/parallel_if_messages.cpp | 7 + .../test/OpenMP/parallel_sections_if_messages.cpp | 8 + clang/test/OpenMP/target_data_if_messages.cpp | 7 + .../test/OpenMP/target_enter_data_if_messages.cpp | 7 + clang/test/OpenMP/target_exit_data_if_messages.cpp | 7 + clang/test/OpenMP/target_if_messages.cpp | 7 + .../OpenMP/target_parallel_for_if_messages.cpp | 7 + .../target_parallel_for_simd_if_messages.cpp | 7 + clang/test/OpenMP/target_parallel_if_messages.cpp | 7 + clang/test/OpenMP/target_simd_if_messages.cpp | 7 + .../OpenMP/target_teams_distribute_if_messages.cpp | 7 + ...t_teams_distribute_parallel_for_if_messages.cpp | 7 + ...ms_distribute_parallel_for_simd_if_messages.cpp | 8 + .../target_teams_distribute_simd_if_messages.cpp | 7 + clang/test/OpenMP/target_teams_if_messages.cpp | 7 + clang/test/OpenMP/target_update_if_messages.cpp | 7 + clang/test/OpenMP/task_if_messages.cpp | 7 + .../teams_distribute_parallel_for_if_messages.cpp | 8 + ...ms_distribute_parallel_for_simd_if_messages.cpp | 8 + clang/test/Sema/builtin-preserve-access-index.c | 13 + .../builtins-amdgcn-error-gfx10-param.cl | 18 + .../test/SemaOpenCL/builtins-amdgcn-error-gfx10.cl | 15 + .../test/SemaOpenCLCXX/address-space-deduction.cl | 12 +- clang/test/SemaTemplate/typo-variadic.cpp | 2 + clang/tools/scan-view/share/ScanView.py | 4 +- clang/unittests/Format/FormatTest.cpp | 6 + compiler-rt/lib/gwp_asan/CMakeLists.txt | 2 - compiler-rt/lib/gwp_asan/guarded_pool_allocator.h | 8 +- compiler-rt/lib/gwp_asan/random.cpp | 4 +- compiler-rt/lib/scudo/CMakeLists.txt | 4 - compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc | 5 - compiler-rt/lib/tsan/rtl/tsan_rtl_aarch64.S | 148 +- compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc | 15 +- compiler-rt/lib/ubsan/ubsan_handlers_cxx.h | 15 +- compiler-rt/lib/ubsan/ubsan_interface.inc | 4 +- .../TestCases/TypeCheck/Function/function.cpp | 67 +- .../unord.multiset.cnstr/deduct.pass.cpp | 1 + .../unord.set/unord.set.cnstr/deduct.pass.cpp | 1 + .../support.dynamic/destroying_delete_t.pass.cpp | 17 +- lld/COFF/Chunks.cpp | 8 +- lld/COFF/Config.h | 3 +- lld/COFF/DLL.cpp | 2 +- lld/COFF/Driver.cpp | 22 +- lld/COFF/DriverUtils.cpp | 2 +- lld/COFF/InputFiles.cpp | 8 +- lld/COFF/InputFiles.h | 2 +- lld/COFF/PDB.cpp | 6 +- lld/COFF/SymbolTable.cpp | 2 +- lld/COFF/SymbolTable.h | 2 +- lld/COFF/Writer.cpp | 22 +- lld/test/COFF/Inputs/hello32.yaml | 6 + lld/test/COFF/allow-unknown-debug-info.test | 2 +- lld/test/COFF/constant.test | 4 +- lld/test/COFF/def-export-stdcall.s | 4 +- lld/test/COFF/delayimports32.test | 2 +- lld/test/COFF/dllexport.s | 2 +- lld/test/COFF/entry-drectve.test | 2 +- lld/test/COFF/entry-inference332.test | 4 +- lld/test/COFF/exclude-all.s | 2 +- lld/test/COFF/export-all.s | 6 +- lld/test/COFF/export-stdcall.s | 2 +- lld/test/COFF/export32.test | 18 +- lld/test/COFF/fixed.test | 8 +- lld/test/COFF/gfids-relocations32.s | 2 +- lld/test/COFF/hello32.test | 5 +- lld/test/COFF/largeaddressaware.test | 2 +- lld/test/COFF/loadcfg32.test | 2 +- lld/test/COFF/locally-imported32.test | 2 +- lld/test/COFF/machine.test | 8 +- lld/test/COFF/no-ipi-stream.test | 2 +- lld/test/COFF/order-i386.test | 4 +- lld/test/COFF/pdb-debug-f.s | 2 +- lld/test/COFF/pdb-lib.s | 2 +- lld/test/COFF/pdb-safeseh.yaml | 2 +- lld/test/COFF/pdb-unknown-subsection.s | 2 +- lld/test/COFF/reloc-x86.test | 2 +- lld/test/COFF/safeseh-no.s | 57 + lld/test/COFF/subsystem-drectve.test | 2 +- lld/test/COFF/subsystem-inference32.test | 8 +- lld/test/COFF/tls32.test | 2 +- lld/test/COFF/undefined-symbol-lto.test | 2 + lld/test/wasm/data-segments.ll | 20 +- lld/test/wasm/tls.ll | 81 + lld/wasm/Driver.cpp | 25 + lld/wasm/InputFiles.cpp | 2 +- lld/wasm/MarkLive.cpp | 4 +- lld/wasm/SymbolTable.h | 2 +- lld/wasm/Symbols.cpp | 11 +- lld/wasm/Symbols.h | 13 + lld/wasm/SyntheticSections.cpp | 4 +- lld/wasm/Writer.cpp | 83 +- lldb/cmake/caches/Apple-lldb-Xcode.cmake | 4 + lldb/cmake/modules/LLDBConfig.cmake | 11 +- lldb/include/lldb/Symbol/ClangASTContext.h | 2 - lldb/scripts/CMakeLists.txt | 5 + lldb/scripts/interface/SBTypeCategory.i | 5 - lldb/source/Commands/CMakeLists.txt | 2 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 2 +- lldb/source/Commands/CommandObjectHelp.cpp | 2 +- lldb/source/Commands/CommandObjectSettings.cpp | 6 +- lldb/source/Commands/CommandObjectTarget.cpp | 2 +- lldb/source/Core/IOHandler.cpp | 11 + .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 19 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 2 +- lldb/source/Target/ABI.cpp | 16 +- lldb/source/Target/ThreadPlanTracer.cpp | 2 - lldb/tools/lldb-vscode/IOStream.cpp | 5 + llvm/CREDITS.TXT | 8 +- llvm/docs/CMake.rst | 3 + llvm/docs/CommandGuide/llvm-nm.rst | 5 +- llvm/docs/ORCv2.rst | 410 +++-- llvm/docs/Remarks.rst | 1 + llvm/include/llvm-c/Remarks.h | 23 +- llvm/include/llvm/Analysis/LoopInfo.h | 4 - llvm/include/llvm/Analysis/LoopInfoImpl.h | 47 +- llvm/include/llvm/BinaryFormat/Wasm.h | 2 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 6 +- llvm/include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 12 +- llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h | 12 +- .../DebugInfo/PDB/Native/InjectedSourceStream.h | 44 + .../PDB/Native/NativeEnumInjectedSources.h | 43 + llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h | 6 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 2 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 109 +- llvm/include/llvm/IR/IntrinsicsARM.td | 2 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 9 + llvm/include/llvm/IR/RemarkStreamer.h | 16 +- llvm/include/llvm/MC/MCSectionWasm.h | 3 +- llvm/include/llvm/Object/ELF.h | 5 +- llvm/include/llvm/Remarks/Remark.h | 16 +- llvm/include/llvm/Remarks/RemarkFormat.h | 33 + llvm/include/llvm/Remarks/RemarkParser.h | 43 +- llvm/include/llvm/Support/SourceMgr.h | 2 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 13 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 31 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 44 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 4 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 + .../DebugInfo/PDB/Native/InjectedSourceStream.cpp | 65 + .../PDB/Native/NativeEnumInjectedSources.cpp | 121 ++ llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 13 +- llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp | 57 +- llvm/lib/IR/RemarkStreamer.cpp | 36 +- llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/Remark.cpp | 4 + llvm/lib/Remarks/RemarkFormat.cpp | 30 + llvm/lib/Remarks/RemarkParser.cpp | 139 +- llvm/lib/Remarks/RemarkParserImpl.h | 33 - llvm/lib/Remarks/YAMLRemarkParser.cpp | 429 ++--- llvm/lib/Remarks/YAMLRemarkParser.h | 130 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 177 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 24 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 17 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 243 ++- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 14 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 211 ++- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp | 593 ------- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 52 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 17 +- llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 - llvm/lib/Target/AMDGPU/FLATInstructions.td | 60 +- .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 4 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 2 + llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 21 +- llvm/lib/Target/AMDGPU/SIFrameLowering.h | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 19 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 6 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 79 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 183 ++- llvm/lib/Target/AMDGPU/SOPInstructions.td | 12 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 6 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 6 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 2 +- llvm/lib/Target/PowerPC/PPCInstrHTM.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 4 + .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 57 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 8 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 23 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 54 + llvm/lib/Transforms/Scalar/ADCE.cpp | 11 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 7 +- llvm/test/CodeGen/AArch64/fjcvtzs.ll | 10 + .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 21 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir | 363 ++++- .../AMDGPU/GlobalISel/inst-select-ashr.s16.mir | 203 +++ .../AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir | 169 ++ .../CodeGen/AMDGPU/GlobalISel/inst-select-copy.mir | 16 +- .../AMDGPU/GlobalISel/inst-select-implicit-def.mir | 10 +- .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 1709 +++++++++++++++++++- .../AMDGPU/GlobalISel/inst-select-load-global.mir | 1657 +++++++++++++++++++ .../AMDGPU/GlobalISel/inst-select-load-private.mir | 1158 +++++++++++++ .../CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir | 327 ++++ .../AMDGPU/GlobalISel/inst-select-lshr.s16.mir | 203 +++ .../AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir | 169 ++ .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 21 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir | 327 ++++ .../AMDGPU/GlobalISel/inst-select-shl.s16.mir | 203 +++ .../AMDGPU/GlobalISel/inst-select-shl.v2s16.mir | 168 ++ .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 837 +++++++++- .../AMDGPU/GlobalISel/inst-select-store-global.mir | 817 ++++++++++ .../GlobalISel/inst-select-store-private.mir | 280 ++++ .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 21 +- .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 10 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 52 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 246 ++- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 48 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 286 ++-- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 62 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 28 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 28 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 20 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll | 8 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll | 6 +- .../AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll | 4 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 108 ++ .../CodeGen/AMDGPU/frame-lowering-fp-adjusted.mir | 50 + llvm/test/CodeGen/AMDGPU/v1024.ll | 29 + llvm/test/CodeGen/PowerPC/float-load-store-pair.ll | 106 ++ llvm/test/CodeGen/PowerPC/htm-ttest.ll | 30 + llvm/test/CodeGen/SystemZ/fp-strict-alias.ll | 222 ++- .../SystemZ/vector-constrained-fp-intrinsics.ll | 30 +- .../CodeGen/WebAssembly/target-features-tls.ll | 32 +- .../CodeGen/WebAssembly/tls-general-dynamic.ll | 86 + llvm/test/CodeGen/WebAssembly/tls-local-exec.ll | 82 + llvm/test/CodeGen/WebAssembly/tls.ll | 17 - llvm/test/CodeGen/X86/addcarry.ll | 5 +- llvm/test/CodeGen/X86/phaddsub-extract.ll | 44 +- llvm/test/CodeGen/X86/subcarry.ll | 30 +- llvm/test/CodeGen/X86/vector-reduce-add-widen.ll | 22 +- llvm/test/CodeGen/X86/vector-reduce-add.ll | 22 +- llvm/test/DebugInfo/X86/fission-inline.ll | 6 +- llvm/test/Object/invalid.test | 16 + llvm/test/TableGen/get-operand-type.td | 40 + .../ADCE/blocks-with-dead-term-nondeterministic.ll | 71 + llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll | 23 + llvm/test/Verifier/ARM/intrinsic-immarg.ll | 9 + llvm/test/tools/llvm-ar/create.test | 14 + llvm/test/tools/llvm-ar/dash-before-letter.test | 12 + llvm/test/tools/llvm-ar/default-add.test | 22 +- llvm/test/tools/llvm-ar/delete.test | 67 + llvm/test/tools/llvm-ar/insert-after.test | 59 + llvm/test/tools/llvm-ar/insert-before.test | 59 + llvm/test/tools/llvm-ar/move-after.test | 59 + llvm/test/tools/llvm-ar/move-before.test | 69 + llvm/test/tools/llvm-ar/move.test | 129 ++ llvm/test/tools/llvm-ar/mri-addlib.test | 45 + llvm/test/tools/llvm-ar/mri-addmod.test | 27 + llvm/test/tools/llvm-ar/mri-comments.test | 19 + llvm/test/tools/llvm-ar/mri-end.test | 48 + llvm/test/tools/llvm-ar/quick-append.test | 93 ++ llvm/test/tools/llvm-ar/read-only-archive.test | 30 + llvm/test/tools/llvm-ar/symtab.test | 70 + llvm/test/tools/llvm-nm/stdin.test | 33 - .../llvm-pdbutil/injected-sources-native.test | 30 + .../tools/llvm-readobj/elf-invalid-shstrndx.test | 26 + llvm/tools/llvm-nm/llvm-nm.cpp | 9 +- llvm/tools/llvm-opt-report/OptReport.cpp | 26 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 9 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 16 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 13 +- llvm/tools/llvm-readobj/llvm-readobj.h | 1 + llvm/tools/remarks-shlib/Remarks.exports | 1 + llvm/unittests/Analysis/LoopInfoTest.cpp | 43 + .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 12 +- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 103 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 76 +- .../clang-tidy/readability/BUILD.gn | 1 + .../gn/secondary/llvm/lib/DebugInfo/PDB/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 1 + .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 6 +- openmp/libomptarget/src/interface.cpp | 10 +- .../test/offloading/target_depend_nowait.cpp | 62 + openmp/runtime/src/include/omp.h.var | 5 +- polly/include/polly/ScopBuilder.h | 62 +- polly/include/polly/ScopInfo.h | 114 +- polly/lib/Analysis/ScopBuilder.cpp | 417 ++++- polly/lib/Analysis/ScopInfo.cpp | 447 +---- pstl/include/pstl/internal/numeric_impl.h | 6 +- pstl/include/pstl/internal/parallel_backend_tbb.h | 20 +- 341 files changed, 15817 insertions(+), 3794 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/readability/ConvertMemberFunctions [...] create mode 100644 clang-tools-extra/clang-tidy/readability/ConvertMemberFunctions [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/readability-convert-me [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-convert-member-fu [...] create mode 100644 clang/test/CodeGen/builtin-preserve-access-index.c create mode 100644 clang/test/CodeGen/ubsan-function.cpp create mode 100644 clang/test/CodeGenOpenCL/builtins-amdgcn-gfx10.cl delete mode 100644 clang/test/Driver/Inputs/solaris_sparc_tree/usr/lib/ld.so.1 delete mode 100644 clang/test/Driver/Inputs/solaris_sparc_tree/usr/lib/sparcv9/ld.so.1 delete mode 100644 clang/test/Driver/Inputs/solaris_x86_tree/usr/lib/amd64/ld.so.1 delete mode 100644 clang/test/Driver/Inputs/solaris_x86_tree/usr/lib/ld.so.1 create mode 100644 clang/test/Sema/builtin-preserve-access-index.c create mode 100644 clang/test/SemaOpenCL/builtins-amdgcn-error-gfx10-param.cl create mode 100644 clang/test/SemaOpenCL/builtins-amdgcn-error-gfx10.cl create mode 100644 clang/test/SemaTemplate/typo-variadic.cpp create mode 100644 lld/test/COFF/safeseh-no.s create mode 100644 lld/test/wasm/tls.ll create mode 100644 lldb/cmake/caches/Apple-lldb-Xcode.cmake create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h create mode 100644 llvm/include/llvm/Remarks/RemarkFormat.h create mode 100644 llvm/lib/DebugInfo/PDB/Native/InjectedSourceStream.cpp create mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp create mode 100644 llvm/lib/Remarks/RemarkFormat.cpp delete mode 100644 llvm/lib/Remarks/RemarkParserImpl.h delete mode 100644 llvm/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp create mode 100644 llvm/test/CodeGen/AArch64/fjcvtzs.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-private.mir create mode 100644 llvm/test/CodeGen/AMDGPU/frame-lowering-fp-adjusted.mir create mode 100644 llvm/test/CodeGen/AMDGPU/v1024.ll create mode 100644 llvm/test/CodeGen/PowerPC/float-load-store-pair.ll create mode 100644 llvm/test/CodeGen/PowerPC/htm-ttest.ll create mode 100644 llvm/test/CodeGen/WebAssembly/tls-general-dynamic.ll create mode 100644 llvm/test/CodeGen/WebAssembly/tls-local-exec.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/tls.ll create mode 100644 llvm/test/TableGen/get-operand-type.td create mode 100644 llvm/test/Transforms/ADCE/blocks-with-dead-term-nondeterministic.ll create mode 100644 llvm/test/tools/llvm-ar/create.test create mode 100644 llvm/test/tools/llvm-ar/dash-before-letter.test create mode 100644 llvm/test/tools/llvm-ar/delete.test create mode 100644 llvm/test/tools/llvm-ar/insert-after.test create mode 100644 llvm/test/tools/llvm-ar/insert-before.test create mode 100644 llvm/test/tools/llvm-ar/move-after.test create mode 100644 llvm/test/tools/llvm-ar/move-before.test create mode 100644 llvm/test/tools/llvm-ar/move.test create mode 100644 llvm/test/tools/llvm-ar/mri-addlib.test create mode 100644 llvm/test/tools/llvm-ar/mri-addmod.test create mode 100644 llvm/test/tools/llvm-ar/mri-comments.test create mode 100644 llvm/test/tools/llvm-ar/mri-end.test create mode 100644 llvm/test/tools/llvm-ar/quick-append.test create mode 100644 llvm/test/tools/llvm-ar/read-only-archive.test create mode 100644 llvm/test/tools/llvm-ar/symtab.test delete mode 100644 llvm/test/tools/llvm-nm/stdin.test create mode 100644 llvm/test/tools/llvm-pdbutil/injected-sources-native.test create mode 100644 llvm/test/tools/llvm-readobj/elf-invalid-shstrndx.test create mode 100644 openmp/libomptarget/test/offloading/target_depend_nowait.cpp