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-stable-allyesconfig in repository toolchain/ci/llvm-monorepo.
from f0fd9cf3953 [X86] Remove some leftover code for handling an i1 setcc type. NFC adds e1cf28f9ddf [NFC][InstCombine] Add more miscompile tests for foldICmpWi [...] adds b7791381d69 [InstCombine] foldICmpWithLowBitMaskedVal(): don't miscompi [...] adds f6aed87c41d [LLD][ELF] - Linker script: accept using a file name withou [...] adds 62cf965e978 [llvm-dwarfdump] - Simplify the test case. adds 7ea3900d66e [X86][NFC] Add more tests for memset. adds 77df7be6150 Fixup r348306: Require x86 for test adds 4fc30f0009d [clangd] Fix a typo in TUSchedulerTests adds b42cf22c76a [ELF] - (-Map file) Implement printing of LMA for assignmen [...] adds cc578df58d7 Make test resistant to line numbers changing adds aa5737feaaa Extend OMP test adds ed502e2ba1b Add test for ObjC generics adds ba8f511d5dc [ARM GlobalISel] Nothing is legal for Thumb adds cc5d1aa1cef Diagnose friend function template redefinitions. adds 9c2a91cc8b2 disable toolchain-clang-cl.test on non-windows adds 940f5ed74a8 [clangd] C++ API for emitting file status. adds 38aaf67b6c2 Remove REQUIRES: darwin from a couple of MachO tests adds b7c57d7fca1 [X86][NFC] Convert memcpy/memset tests to update_llc_test_checks. adds 13cf0050716 [clangd] Update the test code adds 3319a0c0671 Make scripts/analyzer-project-deps compatible with python3 adds 9fea0eb4f2d [LLD][ELF] - Use auto. NFC. adds d934b4de315 Add new `__sanitizer_mz_default_zone()` API which returns t [...] adds edafd590f29 [ARM][NFC] Added extra arm-cgp test adds 5cb89f440f6 Test commit: Removed trailing space in .txt file. adds dd1177cebd3 Revert "[LoopSimplifyCFG] Delete dead in-loop blocks" adds 9a5378b57cc [libcxx] Make return value of array<T, 0>.data() checked on [...] adds 4065b474dbb Fix -Wcovered-switch-default warning. NFCI. adds b372959df13 [AMDGPU] Partial revert of rL348371: Turn on the DPP combin [...] adds 243165fea34 AMDGPU: Generate VALU ThreeOp Integer instructions adds c3a299be725 [ARM][NFC] Adding another test for armcgp adds 9cfcbfc12c1 [clangd] Remove the test that sometimes deadlocks adds c4192ee6304 [OPENMP][NVPTX]Fix __kmpc_flush to flush the memory per sys [...] adds efb0450d8b9 [OPENMP][NVPTX] Fix globalization of the mapped array sections. adds 3b984cb3600 [NFC][AArch64] Split out backend features adds 6c1f3694376 DAGCombiner::visitINSERT_VECTOR_ELT - pull out repeated VT. [...] adds 21d2d99fcf1 [DEBUGINFO, NVPTX]Emit last debugging directives. adds 158c6181483 [GVN] Don't perform scalar PRE on GEPs adds 91f88917a32 [DEBUGINFO, NVPTX] Disable emission of ',debug' option if o [...] adds c957dfc721a [X86] Refactored IsSplatVector to use switch. NFCI. adds a4025d35633 Support skewed stream arrays. adds 2b18f684465 [Sanitizer] getmntinfo support in FreeBSD adds 284c050543f [DAGCombiner] refactor function that hoists bitwise logic; NFCI adds 106cc7ffa52 Add another ArchSpec unit test. adds 9fb84cdd880 [gn build] Process .def.in files in llvm/Config and add lib [...] adds d40596341c3 [CUDA] Fix nvidia-cuda-toolkit detection on Ubuntu adds ae01a30dc19 [PDB] Move some code around. NFC. adds a8ec6b13c9c [x86] add test for hoistLogicOpWithSameOpcodeHands with ext [...] adds 32f048389f6 [libcxx] Add XFAILs for aligned allocation tests on AppleClang 9 adds bc2d0f22ca2 [DAGCombiner] don't hoist logic op if operands have other uses adds 66d8ae80afc [libcxx] Add checks for unique value of array<T, 0>.begin() [...] adds 5bcec9911b0 [AArch64] Fix Exynos predicate adds 09b9e4d6e31 [build.py] Embed the output file name in generated object f [...] adds 4838c5b35f1 Reapply "Adapt gcov to changes in CFE." adds a9636f1c834 Reapply "Avoid emitting redundant or unusable directories i [...] adds 69926a5978f Fix line endings in build.py adds 7ff69fcdf24 Allow forwarding -fdebug-compilation-dir to cc1as adds 8e243cdda3e [PowerPC] add tests for hoisting bitwise logic; NFC adds e76811b8ad4 Fix Wdocumentation warning. NFCI. adds 584b5996419 [DAGCombiner] don't hoist logic op if operands have other u [...] adds 778f0dfd4bf Fix the Xcode project build for the addition of NativePDB/D [...] adds d6e65ac8632 [libcxx] Fix incorrect XFAILs for chrono tests on old macos [...] adds 94a61ea16fb [OPENMP][NVPTX]Correct type casting for printf args + simpl [...] adds 7f7a66f919c [DagCombiner][X86] Simplify a ConcatVectors of a scalar_to_ [...] adds 6a62eb943f6 [DAGCombiner] reduce indent; NFC adds 82abd0da80c [test] Add missing cmake include for building libFuzzer alone adds d6862bff4e4 [libcxx] Always convert 'use_system_cxx_lib' to an absolute path adds cd6774859ae Implement WindowsDYLD::DidAttach for use with gdb-server attach adds 93f281d789d [pecoff] Implement ObjectFilePECOFF::GetDependedModules() adds 4d6ceeaae2b [libc++] Improve diagnostics for non-const comparators and [...] adds 205292f3184 [x86] add test for vector bitwise-logic-of-bswaps; NFC adds 9a7d1debf71 [analyzer] Fix an infinite recursion bug while checking par [...] adds 0f516a32c55 [attributes] Add an attribute os_consumes_this, with simila [...] adds 862c390d44c [analyzer] Rely on os_consumes_this attribute to signify th [...] adds 75bfa2556ea [DAGCombiner] don't group bswap with casts in logic hoisting fold adds 37a7fd28587 [X86] Directly create ADC/SBB nodes instead of using ADD/SU [...] adds 9f66a2cf804 [gn build] merge r348505. adds 5e89597c4d2 Run `git ls-files '*.gn' '*.gni' | xargs -n 1 gn format`. adds 66dc290b9ef [frontend][darwin] warn_stdlibcxx_not_found: supress warnin [...] adds 3debcabcb13 Use relative line offsets in test adds 1e2737cdbd0 [pecoff] Use PATH_MAX instead of MAX_PATH adds 476cf00dd42 Add more expected content to match in test adds 05fefd8ee18 [lit] Use the build.py script in the case-insensitive test adds ea0c8739376 NFC: Move VisitStmt code to dumpStmt adds c70aa6cc613 NFC: Move VisitExpr code to dumpStmt adds 18024c83a42 [DAGCombiner] more clean up in hoistLogicOpWithSameOpcodeHa [...] adds 970d12d97b5 [BDCE] Add tests for BDCE applied to vector instructions; NFC adds e5cd92a046c [DemandedBits][BDCE] Support vectors of integers adds 2404506e324 [DAGCombiner] don't bother saving a SDLoc for a node that's [...] adds 1b057a4f983 [llvm-tapi] Don't override SequenceTraits for std::string adds 8f8325032b7 [DAGCombiner] use root SDLoc for all nodes created by logic fold adds d1aa9f99180 Add test for InitListExpr adds 3aaf15d81c0 Host: remove Yield on Windows adds aa22524a776 Change the amount of data that Platform::PutFile will try t [...] adds c43f8cda385 Revert "[DemandedBits][BDCE] Support vectors of integers" adds 9838c0a362d Handle detecting exec for DynamicLoaderMacOS with older deb [...] adds 01538af9cba Revert "[llvm-tapi] Don't override SequenceTraits for std::string" adds e6f8150a27f Add SBInitializerOptions.h to the Xcode project. adds 382de1b47bb [CodeExtractor] Store outputs at the first valid insertion point adds af7e15f778d Re-land "[XRay] Move-only Allocator, FunctionCallTrie, and Array" adds 326b6f040f5 [llvm-mca] Improve test (NFC) adds 1d007b2540c [llvm-mca] Improve test (NFC) adds 50e568686df [PowerPC] Fix assert from machine verify pass that missing [...] adds 5de117f6e93 [LoopSimplifyCFG] Do not deal with loops with irreducible C [...] new f2ec0bebe9a [XRay] Use preallocated memory for XRay profiling
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/ClangdServer.cpp | 8 + clang-tools-extra/clangd/ClangdServer.h | 3 + clang-tools-extra/clangd/TUScheduler.cpp | 62 ++- clang-tools-extra/clangd/TUScheduler.h | 33 ++ .../unittests/clangd/TUSchedulerTests.cpp | 55 ++- clang/include/clang/AST/DeclBase.h | 7 +- clang/include/clang/Basic/Attr.td | 14 +- clang/include/clang/Basic/AttrDocs.td | 9 +- .../StaticAnalyzer/Core/RetainSummaryManager.h | 4 + clang/lib/AST/ASTDumper.cpp | 156 ++---- clang/lib/CodeGen/CGDebugInfo.cpp | 47 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 8 +- clang/lib/CodeGen/CodeGenAction.cpp | 16 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 + clang/lib/Driver/ToolChains/Cuda.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 8 +- clang/lib/Sema/SemaDecl.cpp | 23 + clang/lib/Sema/SemaDeclAttr.cpp | 3 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 5 +- clang/test/AST/ast-dump-decl.m | 8 + clang/test/AST/ast-dump-stmt.cpp | 18 + clang/test/AST/dump.cpp | 33 +- clang/test/Analysis/osobject-retain-release.cpp | 28 ++ clang/test/CodeGen/debug-info-abspath.c | 15 + clang/test/CodeGen/debug-prefix-map.c | 18 +- clang/test/Driver/integrated-as.s | 6 + clang/test/Frontend/warning-stdlibcxx-darwin.cpp | 1 + clang/test/Modules/friend-definition.cpp | 2 + clang/test/Modules/module-debuginfo-prefix.m | 4 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 71 ++- clang/test/Sema/attr-osobject.cpp | 8 +- clang/test/SemaCXX/friend-template-redecl.cpp | 13 - clang/test/SemaCXX/friend2.cpp | 89 ++++ compiler-rt/lib/fuzzer/tests/CMakeLists.txt | 2 + .../sanitizer_common_interceptors.inc | 4 + .../lib/sanitizer_common/sanitizer_malloc_mac.inc | 7 + .../sanitizer_platform_interceptors.h | 2 +- compiler-rt/lib/xray/CMakeLists.txt | 2 +- compiler-rt/lib/xray/tests/unit/allocator_test.cc | 22 + .../lib/xray/tests/unit/function_call_trie_test.cc | 30 ++ .../lib/xray/tests/unit/profile_collector_test.cc | 49 +- .../lib/xray/tests/unit/segmented_array_test.cc | 124 +++++ compiler-rt/lib/xray/xray_allocator.h | 96 +++- compiler-rt/lib/xray/xray_function_call_trie.h | 339 ++++++++----- compiler-rt/lib/xray/xray_profile_collector.cc | 241 ++++++---- compiler-rt/lib/xray/xray_profile_collector.h | 26 +- compiler-rt/lib/xray/xray_profiling.cc | 393 ++++++++++----- compiler-rt/lib/xray/xray_profiling_flags.inc | 5 +- compiler-rt/lib/xray/xray_segmented_array.h | 531 +++++++++++++++------ .../TestCases/{NetBSD => Posix}/getmntinfo.cc | 10 + libcxx/docs/UsingLibcxx.rst | 6 +- libcxx/include/__hash_table | 60 +-- libcxx/include/__tree | 30 +- libcxx/include/map | 5 +- libcxx/include/set | 2 + libcxx/include/unordered_map | 8 +- libcxx/include/unordered_set | 2 + .../associative/non_const_comparator.fail.cpp | 3 +- .../containers/unord/non_const_comparator.fail.cpp | 8 +- .../sequences/array/array.data/data.pass.cpp | 8 +- .../sequences/array/array.data/data_const.pass.cpp | 4 +- .../std/containers/sequences/array/begin.pass.cpp | 9 +- .../delete_align_val_t_replace.pass.cpp | 24 +- .../new.delete.array/new_align_val_t.pass.cpp | 24 +- .../new_align_val_t_nothrow.pass.cpp | 24 +- .../new_align_val_t_nothrow_replace.pass.cpp | 24 +- .../delete_align_val_t_replace.pass.cpp | 24 +- .../new.delete.single/new_align_val_t.pass.cpp | 24 +- .../new_align_val_t_nothrow.pass.cpp | 24 +- .../new_align_val_t_nothrow_replace.pass.cpp | 24 +- .../time.clock.hires/consistency.pass.cpp | 7 +- .../time.clock.steady/consistency.pass.cpp | 7 +- .../time.clock.system/consistency.pass.cpp | 7 +- libcxx/utils/libcxx/test/config.py | 1 + lld/COFF/PDB.cpp | 36 +- lld/ELF/LinkerScript.h | 4 +- lld/ELF/MapFile.cpp | 7 +- lld/ELF/ScriptParser.cpp | 7 +- lld/test/COFF/s_udt.s | 1 + lld/test/ELF/linkerscript/map-file.test | 8 +- lld/test/ELF/linkerscript/map-file2.test | 22 +- lld/test/ELF/linkerscript/no-filename-spec.s | 17 + lld/test/ELF/linkerscript/sort.s | 5 - lldb/include/lldb/Host/windows/windows.h | 1 + lldb/lit/Breakpoint/case-insensitive.test | 5 +- lldb/lit/BuildScript/modes.test | 10 +- lldb/lit/BuildScript/toolchain-clang-cl.test | 14 +- lldb/lit/BuildScript/toolchain-msvc.test | 12 +- lldb/lit/Modules/PECOFF/dep-modules.yaml | 170 +++++++ lldb/lit/Modules/PECOFF/export-dllfunc.yaml | 172 +++++++ lldb/lit/Modules/PECOFF/lit.local.cfg | 1 + lldb/lit/Modules/lc_build_version.yaml | 1 - lldb/lit/Modules/lc_build_version_notools.yaml | 1 - lldb/lit/helper/build.py | 16 +- lldb/lldb.xcodeproj/project.pbxproj | 10 + lldb/scripts/analyze-project-deps.py | 38 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 39 +- .../DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h | 6 + .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 36 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 137 +++++- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 11 + .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + .../NativePDB/DWARFLocationExpression.cpp | 170 +++++++ .../SymbolFile/NativePDB/DWARFLocationExpression.h | 34 ++ .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 7 +- .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 120 +++++ lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 5 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 248 +--------- lldb/source/Target/Platform.cpp | 2 +- lldb/tools/lldb-test/lldb-test.cpp | 24 +- lldb/unittests/Utility/ArchSpecTest.cpp | 9 +- .../llvm/DebugInfo/CodeView/SymbolRecordHelpers.h | 57 +++ llvm/include/llvm/IR/DiagnosticInfo.h | 17 +- llvm/include/llvm/Support/BinaryStreamArray.h | 20 +- llvm/include/llvm/Support/BinaryStreamReader.h | 5 +- llvm/lib/CodeGen/MachineOutliner.cpp | 2 - llvm/lib/CodeGen/README.txt | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 251 +++++----- llvm/lib/DebugInfo/CodeView/CMakeLists.txt | 3 +- llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp | 2 +- .../lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp | 53 ++ .../lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp | 11 +- llvm/lib/IR/DiagnosticInfo.cpp | 42 +- llvm/lib/Target/AArch64/AArch64.td | 100 +++- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 17 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 18 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 77 ++- llvm/lib/Target/AArch64/AArch64Subtarget.h | 51 ++ llvm/lib/Target/AArch64/AArch64SystemOperands.td | 83 +++- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 41 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 47 ++ llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 7 + .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 10 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.h | 3 + llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 21 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 26 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 76 ++- llvm/lib/Target/X86/X86InstrCompiler.td | 24 - .../Transforms/InstCombine/InstCombineCompares.cpp | 4 + .../Transforms/Instrumentation/GCOVProfiling.cpp | 29 +- llvm/lib/Transforms/Scalar/GVN.cpp | 10 + llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 82 ++-- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 24 +- .../unfold-masked-merge-scalar-variablemask.ll | 12 +- llvm/test/CodeGen/AMDGPU/add3.ll | 171 +++++++ llvm/test/CodeGen/AMDGPU/add_shl.ll | 115 +++++ llvm/test/CodeGen/AMDGPU/and_or.ll | 112 +++++ llvm/test/CodeGen/AMDGPU/or3.ll | 95 ++++ llvm/test/CodeGen/AMDGPU/shl_add.ll | 94 ++++ llvm/test/CodeGen/AMDGPU/shl_or.ll | 144 ++++++ llvm/test/CodeGen/AMDGPU/sibling-call.ll | 3 +- llvm/test/CodeGen/AMDGPU/vi-removed-intrinsics.ll | 2 +- llvm/test/CodeGen/AMDGPU/xor_add.ll | 94 ++++ llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 57 +++ .../CodeGen/PowerPC/aantidep-inline-asm-use.ll | 2 +- llvm/test/CodeGen/PowerPC/cr-spills.ll | 2 +- llvm/test/CodeGen/PowerPC/ctr-cleanup.ll | 2 +- llvm/test/CodeGen/PowerPC/ctrloop-large-ec.ll | 2 +- llvm/test/CodeGen/PowerPC/ctrloop-udivti3.ll | 2 +- llvm/test/CodeGen/PowerPC/early-ret2.ll | 4 +- llvm/test/CodeGen/PowerPC/hoist-logic.ll | 71 +++ .../CodeGen/PowerPC/ifcvt-forked-bug-2016-08-08.ll | 2 +- llvm/test/CodeGen/PowerPC/merge-st-chain-op.ll | 2 +- llvm/test/CodeGen/PowerPC/negctr.ll | 4 +- llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll | 4 +- llvm/test/CodeGen/PowerPC/ppc-vaarg-agg.ll | 2 +- llvm/test/CodeGen/PowerPC/pr16556.ll | 2 +- llvm/test/CodeGen/PowerPC/pr25157-peephole.ll | 4 +- llvm/test/CodeGen/PowerPC/pr25157.ll | 4 +- llvm/test/CodeGen/PowerPC/setcc-logic.ll | 8 +- llvm/test/CodeGen/PowerPC/stwu-sched.ll | 8 +- llvm/test/CodeGen/PowerPC/stwux.ll | 2 +- llvm/test/CodeGen/PowerPC/vsel-prom.ll | 2 +- llvm/test/CodeGen/PowerPC/vsx-fma-mutate-undef.ll | 2 +- .../test/CodeGen/PowerPC/xray-ret-is-terminator.ll | 2 +- llvm/test/CodeGen/PowerPC/xvcmpeqdp-v2f64.ll | 2 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 4 +- llvm/test/CodeGen/X86/avx512-schedule.ll | 8 +- llvm/test/CodeGen/X86/avx512dq-mask-op.ll | 8 +- llvm/test/CodeGen/X86/bswap-vector.ll | 47 +- llvm/test/CodeGen/X86/bswap.ll | 54 ++- llvm/test/CodeGen/X86/combine-concatvectors.ll | 2 - llvm/test/CodeGen/X86/memcpy-from-string.ll | 13 +- llvm/test/CodeGen/X86/memset-2.ll | 2 + llvm/test/CodeGen/X86/memset-zero.ll | 358 ++++++++++++++ llvm/test/CodeGen/X86/packss.ll | 6 +- llvm/test/CodeGen/X86/unaligned-load.ll | 63 ++- .../X86/unfold-masked-merge-vector-variablemask.ll | 120 +++-- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 6 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 24 +- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 28 +- llvm/test/DebugInfo/NVPTX/debug-file-loc-only.ll | 48 ++ llvm/test/DebugInfo/PDB/module-bytes.test | 61 +-- llvm/test/MC/AArch64/armv8.2a-at.s | 10 +- llvm/test/MC/AArch64/armv8.2a-mmfr2.s | 6 - llvm/test/MC/AArch64/armv8.2a-persistent-memory.s | 7 +- llvm/test/MC/AArch64/armv8.3a-complex.s | 202 ++------ llvm/test/MC/AArch64/armv8.3a-complex_bad.s | 58 +++ llvm/test/MC/AArch64/armv8.3a-complex_missing.s | 103 ++++ llvm/test/MC/AArch64/armv8.3a-complex_nofp16.s | 37 ++ llvm/test/MC/AArch64/armv8.3a-complex_nofp16_bad.s | 34 ++ llvm/test/MC/AArch64/armv8.3a-js.s | 24 +- llvm/test/MC/AArch64/armv8.3a-signed-pointer.s | 339 +++++++------ llvm/test/MC/AArch64/armv8.4a-flag.s | 55 ++- llvm/test/MC/AArch64/armv8.4a-ldst.s | 117 ++--- llvm/test/MC/AArch64/armv8.4a-tlb.s | 99 ++-- llvm/test/MC/AArch64/armv8.4a-trace.s | 15 +- llvm/test/Transforms/BDCE/vectors.ll | 156 ++++++ llvm/test/Transforms/GVN/PRE/pre-gep-load.ll | 74 ++- ...nstant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll | 52 +- ...nstant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll | 52 +- .../LoopSimplifyCFG/constant-fold-branch.ll | 130 ++++- .../Transforms/LoopSimplifyCFG/irreducible_cfg.ll | 51 ++ llvm/test/tools/llvm-dwarfdump/X86/no_debug_addr.s | 236 ++------- .../llvm-mca/AArch64/CortexA57/shifted-register.s | 22 +- .../tools/llvm-mca/AArch64/Exynos/direct-branch.s | 7 +- .../Transforms/Utils/CodeExtractorTest.cpp | 68 +++ llvm/utils/benchmark/src/sysinfo.cc | 4 +- llvm/utils/gn/build/write_cmake_config.py | 25 +- llvm/utils/gn/secondary/BUILD.gn | 1 + .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 74 ++- .../secondary/llvm/lib/DebugInfo/CodeView/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 3 + llvm/utils/gn/secondary/llvm/lib/Target/BUILD.gn | 26 + openmp/libomptarget/deviceRTLs/nvptx/src/cancel.cu | 4 +- .../deviceRTLs/nvptx/src/data_sharing.cu | 69 +-- openmp/libomptarget/deviceRTLs/nvptx/src/debug.h | 30 +- .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 8 +- openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 86 ++-- .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 2 +- .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 14 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 7 +- .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 7 +- openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 6 +- openmp/libomptarget/deviceRTLs/nvptx/src/task.cu | 17 +- 237 files changed, 7194 insertions(+), 2682 deletions(-) create mode 100644 clang/test/CodeGen/debug-info-abspath.c rename compiler-rt/test/sanitizer_common/TestCases/{NetBSD => Posix}/getmntinfo.cc (73%) create mode 100644 lld/test/ELF/linkerscript/no-filename-spec.s create mode 100644 lldb/lit/Modules/PECOFF/dep-modules.yaml create mode 100644 lldb/lit/Modules/PECOFF/export-dllfunc.yaml create mode 100644 lldb/lit/Modules/PECOFF/lit.local.cfg create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.h create mode 100644 llvm/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h create mode 100644 llvm/lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/add3.ll create mode 100644 llvm/test/CodeGen/AMDGPU/add_shl.ll create mode 100644 llvm/test/CodeGen/AMDGPU/and_or.ll create mode 100644 llvm/test/CodeGen/AMDGPU/or3.ll create mode 100644 llvm/test/CodeGen/AMDGPU/shl_add.ll create mode 100644 llvm/test/CodeGen/AMDGPU/shl_or.ll create mode 100644 llvm/test/CodeGen/AMDGPU/xor_add.ll create mode 100644 llvm/test/CodeGen/PowerPC/hoist-logic.ll create mode 100644 llvm/test/CodeGen/X86/memset-zero.ll create mode 100644 llvm/test/DebugInfo/NVPTX/debug-file-loc-only.ll delete mode 100644 llvm/test/MC/AArch64/armv8.2a-mmfr2.s create mode 100644 llvm/test/MC/AArch64/armv8.3a-complex_bad.s create mode 100644 llvm/test/MC/AArch64/armv8.3a-complex_missing.s create mode 100644 llvm/test/MC/AArch64/armv8.3a-complex_nofp16.s create mode 100644 llvm/test/MC/AArch64/armv8.3a-complex_nofp16_bad.s create mode 100644 llvm/test/Transforms/BDCE/vectors.ll create mode 100644 llvm/test/Transforms/LoopSimplifyCFG/irreducible_cfg.ll create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/BUILD.gn