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-next-defconfig in repository toolchain/ci/llvm-project.
from 2eb7951da39 [X86] Teach lower1BitShuffle to recognize padding a subvect [...] adds 269c6b1c15a [X86] Teach lower1BitShuffle to match KSHIFTR that doesn't [...] adds e47437a6eff [X86] Fix the lower1BitShuffle code added in r369215 to cor [...] adds dfe5f3eb0a0 [clangd] Update features table in the docs with links to LS [...] adds 4a198a7f990 [llvm-objcopy][MachO] Support load commands used in executa [...] adds dee9546b8f8 [llvm-objcopy][MachO] Implement a layout algorithm for executables adds ebb7ddc6330 [X86] Teach lower1BitShuffle to match right shifts with upp [...] adds 38426c114f6 [MC] Don't emit .symver redirected symbols to the symbol table adds 1e335611adc Revert r369230 and r369231 adds 0697bcd1276 [lldb] Remove unused inheritance in RegularExpression adds b1752f670f3 Revert [Attributor] Fix: Do not partially resolve returned calls. adds 21599876be3 [lldb][NFC] Address review comments to StringList for-loop support adds 17587b36d19 [clangd] Added special HighlightingKind for function parameters. adds b127771f7d2 [MC] Delete unnecessary diagnostic: "No relocation availabl [...] adds 81094aad617 [lldb][NFC] Use GetMaxStringLength in CommandObjectApropos: [...] adds cedd0d9a6e4 Revert [Attributor] Fix: Make sure we set the changed flag adds b8639f5c0fd [lldb][NFC] Remove StringList::AutoComplete adds b58ba8aae71 [DebugInfo] Test for variable range un-coalescing adds 2bfc13fde12 [ARM] MVE sext costs adds f312c1ecf4b [ARM] Add support for MVE vaddv adds 2cafd872fb9 [ELF][ARM] Add a test that maxes out the thunk convergence limit adds 176bbd5cde3 [DebugInfo] Make postra sinking of DBG_VALUEs subregister-safe adds d9a071c54be [MC] Simplify ELFObjectWriter::recordRelocation. NFC adds fb443746a89 [lldb][NFC] Add a few more completion tests to increase tes [...] adds b38bac3699d [SLP] reduce duplicated code; NFC adds eb801abd581 [OpenCL] Fix addr space deduction for pointers/references t [...] adds 0684132107e [lldb][NFC] Use CompletionRequest in Variable::AutoComplete adds b21a3654f0b [OpenCL] Add generic type handling for builtin functions adds 6520ba3e94e [llvm-readobj] unwrapOrError: remove unnecessary llvm_unrea [...] adds 0f9b5f86f1c [SLP] add test that requires shuffle of scalars; NFC adds 88df53e6eaf [DebugInfo] Allow bundled calls in the MIR's call site info adds 1c1f8f215d8 [RISCV] Don't force absolute FK_Data_X fixups to relocs adds a0a4c6b7224 [lld][Hexagon] Add GOTREL relocations. adds b6ab533b934 Don't keep stale pointers to LoopInfos. adds c8a1dfc484c [ELF][Hexagon] Improve error message for unknown relocations adds 0776da5236e [PeepholeOptimizer] Don't assume bitcast def always has input adds ac0e6c6502f [ELF] Move (copy relocation/canonical PLT) before error checking adds 9d5e8a476ff [Object/COFF.h] - Stop returning std::error_code in a few m [...] adds 81301541159 Automatically generate AVX512 test cases. NFC adds 42336682b21 [llvm-objdump] - Restore lost comment. adds a023d6b7de7 [nfc] Silent gcc warning adds 6632ad5851d [lldb][NFC] Stop using GetNumberOfMatches in CompletionRequ [...] adds edfaee08115 [TargetLowering] x s% C == 0 fold: vector divisor with INT_ [...] adds 08c77b97c06 Filesystem/Windows: fix inconsistency in readNativeFileSlice API adds 471bbb6e728 [libc++] reverts commit a5f5aad568bb7a91ceee47641f3076ac339ef8c7. adds ec4540d8a62 [ELF] Simplify processRelocAux and allow a corner-case error adds 8880ac648ce [dotest] Add --dwarf-version to override the tested DWARF version. adds f497da30416 [clangd] Added highlighting for tokens that are macro arguments. adds e8e914e6404 [lld][WebAssembly] Honor --no-export-dynamic even with -shared adds 8682281063d [Attributor] -attributor-verify has false positives. Tempor [...] adds ecbaba672e1 [X86] Added extensive scheduling model tests for all the CM [...] adds 296757c07cc [libc++] Add XFAIL for is_base_of test on AppleClang 11 adds 62b072d413e Implement P1668R1 adds ab00f237ac9 Update cxx_status.html with P1668 status. adds 93c27871936 [CGP] Remove ModifiedDT from the makeBitReverse loop adds f04d246d7d1 Fix test where diagnostics changed in P1668 implementation adds 949f1908102 [Sanitizer] arc4random interception on Mac adds a8abe1f8289 Fix poorly formatted HTML in the cxx_status.html file cause [...] adds a0d92c72620 [X86] Teach lowerV4I32Shuffle to only use broadcasts if the [...] adds bf989187c30 [X86] Move scheduling tests for CMPXCHG to the correspondin [...] adds e644d5e230e [TSan] Rename file to make it clear that it defines interceptors adds 4340c2cf8fa Build symbolizer runtime with C++14. adds 1a3fdaf6a6e [MemorySSA] Rename uses when inserting memory uses. adds 19bf637eb12 [WebAssembly][MC] Allow empty assembly functions adds 0f4e9835c98 [lldb] Make TestIOHandlerCompletion more stable and document it adds 056f1b5cc7c Re-apply fixed "[Attributor] Fix: Make sure we set the chan [...] adds 928071ae4ef [Support] Replace sys::Mutex with their standard equivalents. adds 3b4ce731fbc [lldb-vscode] add `launchCommands` to handle launch specifi [...] adds 50affbe47fc MemTag: stack initializer merging. adds 552bcb854cf Recommit "[llvm-objcopy][MachO] Support load commands used [...] adds f7229ac7d88 Fixed placement of llvm.global_dtors on Windows. adds 55ccd16354d Refactor isPointerOffset (NFC). adds 12bd490427d Recommit "[llvm-objcopy][MachO] Implement a layout algorith [...] adds de7674ce76e Recommit "[Attributor] Fix: Do not partially resolve return [...] adds 8b0d15e43f3 Fix use-after-free adds 8b962f28149 [CaptureTracker] Let subclasses provide dereferenceability [...] adds 5b3275e56f3 [ORC] fix use-after-free detected by -Wreturn-stack-address adds 2e8b57558df Windows: Include "windows" Instead of "Windows" adds 3f3a2573c30 [Support][Time profiler] Make FE codegen blocks to be insid [...] adds 971a9f7eea3 [lit] Check for accidental external command calls adds 71974b51755 [cmake] Link in LLVMPasses due to dependency by LLVMOrcJIT; NFC adds 9f985dd380a [sanitizer_common] Extend test after switch to posix_spawn adds 5a14c172218 Provide a meaningful diagnostic when LLVM_PATH doesn't poin [...] adds 6815b6ef2a1 [lldb] Fix typo on the BreakpointLocation header and the ll [...] adds def061e6f0d [TSan] Rename file with libdispatch interceptors adds 081c57989e8 [SLP][NFC] Avoid repetitive calls to getSameOpcode() adds 8f9e489a665 Fix typo. "piont" => "point" adds ecc5e8084f5 [WebAssembly][MC] Simplify WasmObjectWriter::recordRelocati [...] adds e828ce1b888 [WebAssembly][MC] Fix -Wunused-variable in -DLLVM_ENABLE_AS [...] new 48786cf8d3d [analyzer] NFC: Drop support for extra text attached to bug [...] new ee92f12fd18 [analyzer] NFC: Rename GRBugReporter to PathSensitiveBugReporter. new 8cf3dfea541 [CallGraph] Take into accound calls that aren't within any [...]
The 3 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: .../abseil/DurationConversionCastCheck.cpp | 2 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 40 +- clang-tools-extra/clangd/SemanticHighlighting.h | 1 + .../clangd/test/semantic-highlighting.test | 11 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 86 ++++- clang-tools-extra/docs/clangd/Features.rst | 106 ++--- .../clang-tidy/abseil-duration-conversion-cast.cpp | 18 +- clang/include/clang/Analysis/CallGraph.h | 1 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 34 +- .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 6 +- clang/lib/Analysis/CallGraph.cpp | 37 +- clang/lib/CodeGen/CGLoopInfo.cpp | 11 +- clang/lib/CodeGen/CGLoopInfo.h | 4 +- clang/lib/CodeGen/CodeGenAction.cpp | 2 + clang/lib/Frontend/InitPreprocessor.cpp | 1 + clang/lib/Sema/OpenCLBuiltins.td | 223 ++++++----- clang/lib/Sema/SemaDeclCXX.cpp | 3 + clang/lib/Sema/SemaLookup.cpp | 189 ++++++--- clang/lib/Sema/SemaType.cpp | 18 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 26 +- clang/test/Analysis/cxx-callgraph.cpp | 29 ++ .../objects_under_construction.cpp | 1 + .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 8 +- clang/test/CodeGen/loop-info-asan.c | 16 + clang/test/Driver/check-time-trace-sections.cpp | 7 + clang/test/Driver/check-time-trace-sections.py | 25 ++ clang/test/Lexer/cxx-features.cpp | 2 +- clang/test/SemaCXX/cxx1z-constexpr-lambdas.cpp | 28 +- clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 29 +- .../test/SemaOpenCLCXX/address-space-deduction.cl | 22 ++ clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 429 ++++++++++++++++----- clang/www/cxx_status.html | 4 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 3 +- .../sanitizer_platform_interceptors.h | 2 +- .../symbolizer/scripts/build_symbolizer.sh | 2 +- compiler-rt/lib/tsan/CMakeLists.txt | 2 +- ...patch.cpp => tsan_interceptors_libdispatch.cpp} | 2 +- .../asan/TestCases/Darwin/sandbox-symbolizer.cpp | 2 + .../TestCases/Posix/arc4random.cpp | 2 +- libcxx/cmake/Modules/HandleOutOfTreeLLVM.cmake | 3 + libcxx/include/memory | 370 ++++++++++++------ .../meta/meta.rel/is_base_of_union.pass.cpp | 4 +- libcxxabi/cmake/Modules/HandleOutOfTreeLLVM.cmake | 3 + lld/ELF/Arch/Hexagon.cpp | 32 +- lld/ELF/Relocations.cpp | 110 +++--- lld/test/ELF/arm-thunk-many-passes.s | 111 ++++++ lld/test/ELF/copy-errors.s | 7 +- lld/test/ELF/copy-rel-pie-error.s | 18 - lld/test/ELF/copy-rel-pie2.s | 13 + lld/test/ELF/got32-i386.s | 2 +- lld/test/ELF/got32x-i386.s | 3 +- lld/test/ELF/hexagon-gotrel.s | 27 ++ lld/test/ELF/x86-64-dyn-rel-error.s | 3 +- lld/test/ELF/x86-64-dyn-rel-error5.s | 8 +- lld/test/wasm/shared-export-dynamic.ll | 18 + lld/wasm/Driver.cpp | 7 +- lldb/include/lldb/Breakpoint/BreakpointLocation.h | 2 +- lldb/include/lldb/Breakpoint/BreakpointOptions.h | 45 ++- lldb/include/lldb/Utility/RegularExpression.h | 2 +- lldb/include/lldb/Utility/StringList.h | 16 +- .../Python/lldbsuite/test/configuration.py | 3 + lldb/packages/Python/lldbsuite/test/decorators.py | 8 +- lldb/packages/Python/lldbsuite/test/dotest.py | 10 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 6 + .../functionalities/completion/TestCompletion.py | 23 ++ .../completion/TestIOHandlerCompletion.py | 5 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 10 +- .../tools/lldb-vscode/launch/TestVSCode_launch.py | 65 ++++ .../test/tools/lldb-vscode/lldbvscode_testcase.py | 41 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 4 +- lldb/source/Commands/CommandCompletions.cpp | 18 +- lldb/source/Commands/CommandObjectApropos.cpp | 6 +- lldb/source/Commands/CommandObjectType.cpp | 5 +- lldb/source/Core/FormatEntity.cpp | 2 +- .../Common/NativeRegisterContextWindows.cpp | 2 +- .../Common/NativeRegisterContextWindows_WoW64.cpp | 2 +- .../Common/NativeRegisterContextWindows_i386.cpp | 2 +- .../Common/NativeRegisterContextWindows_x86_64.cpp | 2 +- .../Process/Windows/Common/NativeThreadWindows.cpp | 2 +- lldb/source/Symbol/Variable.cpp | 75 ++-- lldb/source/Utility/StringList.cpp | 24 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 19 +- lldb/unittests/Utility/CompletionRequestTest.cpp | 28 +- lldb/unittests/Utility/StringListTest.cpp | 2 +- llvm/include/llvm/Analysis/CaptureTracking.h | 6 + llvm/include/llvm/Analysis/MemorySSAUpdater.h | 2 +- llvm/include/llvm/Analysis/ValueTracking.h | 10 +- llvm/include/llvm/Object/COFF.h | 13 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 5 + llvm/lib/Analysis/CaptureTracking.cpp | 35 +- llvm/lib/Analysis/MemorySSA.cpp | 13 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 43 ++- llvm/lib/Analysis/ValueTracking.cpp | 43 +-- llvm/lib/CodeGen/CodeGenPrepare.cpp | 1 - llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 4 +- llvm/lib/CodeGen/MIRPrinter.cpp | 5 +- llvm/lib/CodeGen/MachineSink.cpp | 37 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 79 +++- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 1 + llvm/lib/ExecutionEngine/Orc/Layer.cpp | 2 +- llvm/lib/MC/ELFObjectWriter.cpp | 78 ++-- llvm/lib/MC/WasmObjectWriter.cpp | 58 +-- llvm/lib/Object/COFFObjectFile.cpp | 23 -- llvm/lib/Support/CrashRecoveryContext.cpp | 8 +- llvm/lib/Support/ManagedStatic.cpp | 11 +- llvm/lib/Support/TimeProfiler.cpp | 4 +- llvm/lib/Support/Unix/Process.inc | 5 +- llvm/lib/Support/Windows/Path.inc | 4 +- llvm/lib/Target/AArch64/AArch64.h | 2 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 5 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 302 ++++++++++++++- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 3 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 3 + llvm/lib/Target/ARM/ARMInstrMVE.td | 6 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 50 +++ llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 7 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 4 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 7 + .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 24 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 107 +++-- llvm/lib/Transforms/IPO/Attributor.cpp | 2 +- llvm/lib/Transforms/Scalar/LICM.cpp | 6 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 14 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 302 +++++++++------ llvm/test/Analysis/CostModel/ARM/cast.ll | 68 +++- llvm/test/Analysis/MemorySSA/PR42940.ll | 127 ++++++ llvm/test/CodeGen/AArch64/O3-pipeline.ll | 2 + .../AArch64/stack-tagging-initializer-merge.ll | 308 +++++++++++++++ .../CodeGen/MIR/Hexagon/bundled-call-site-info.mir | 47 +++ llvm/test/CodeGen/PowerPC/bitcast-peephole.mir | 23 ++ llvm/test/CodeGen/Thumb2/mve-vaddv.ll | 34 ++ llvm/test/CodeGen/X86/avg.ll | 8 +- llvm/test/CodeGen/X86/avx512-bugfix-25270.ll | 4 +- llvm/test/CodeGen/X86/avx512-fma-commute.ll | 16 +- llvm/test/CodeGen/X86/avx512-inc-dec.ll | 12 +- llvm/test/CodeGen/X86/avx512-intel-ocl.ll | 316 +++++++-------- llvm/test/CodeGen/X86/avx512-mask-spills.ll | 16 +- llvm/test/CodeGen/X86/avx512-memfold.ll | 2 +- llvm/test/CodeGen/X86/avx512-nontemporal.ll | 42 +- llvm/test/CodeGen/X86/avx512-scalar_mask.ll | 12 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 16 +- llvm/test/CodeGen/X86/avx512vl-nontemporal.ll | 34 +- llvm/test/CodeGen/X86/dtor-priority-coff.ll | 70 ++++ llvm/test/CodeGen/X86/insertelement-shuffle.ll | 4 +- llvm/test/CodeGen/X86/kshift.ll | 32 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 6 +- llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 182 +++------ llvm/test/CodeGen/X86/sse41.ll | 9 +- llvm/test/CodeGen/X86/vector-reduce-add.ll | 70 +--- llvm/test/CodeGen/X86/vector-shuffle-128-v4.ll | 35 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 19 +- .../MIR/X86/livedebugvars-crossbb-interval.mir | 138 +++++++ llvm/test/DebugInfo/MIR/X86/postra-subreg-sink.mir | 104 +++++ llvm/test/LTO/X86/symver-asm.ll | 4 - llvm/test/LTO/X86/symver-asm2.ll | 3 - llvm/test/MC/AArch64/adr-diagnostics.s | 4 +- llvm/test/MC/AArch64/error-location.s | 2 +- llvm/test/MC/ARM/arm-elf-symver.s | 27 -- llvm/test/MC/ARM/error-location.s | 2 +- llvm/test/MC/ELF/bad-expr2.s | 2 +- llvm/test/MC/ELF/multiple-different-symver.s | 6 - llvm/test/MC/ELF/symver-multiple-version.s | 20 + llvm/test/MC/ELF/symver.s | 174 +++------ llvm/test/MC/PowerPC/ppc64-localentry-symbols.s | 2 - llvm/test/MC/RISCV/fde-reloc.s | 3 - llvm/test/MC/RISCV/linker-relaxation.s | 21 + llvm/test/MC/WebAssembly/bad-fixup-expr.s | 32 ++ llvm/test/MC/WebAssembly/basic-assembly.s | 8 + .../read_write_returned_arguments_scc.ll | 1 - .../Transforms/SLPVectorizer/X86/load-merge.ll | 26 ++ .../tools/llvm-mca/X86/Atom/resources-cmpxchg.s | 8 +- .../tools/llvm-mca/X86/Atom/resources-x86_64.s | 14 +- .../llvm-mca/X86/Barcelona/resources-cmpxchg.s | 8 +- .../llvm-mca/X86/Barcelona/resources-x86_64.s | 14 +- .../tools/llvm-mca/X86/BdVer2/resources-cmpxchg.s | 8 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_64.s | 14 +- .../llvm-mca/X86/Broadwell/resources-cmpxchg.s | 8 +- .../llvm-mca/X86/Broadwell/resources-x86_64.s | 14 +- .../tools/llvm-mca/X86/BtVer2/resources-cmpxchg.s | 8 +- .../tools/llvm-mca/X86/BtVer2/resources-x86_64.s | 14 +- .../tools/llvm-mca/X86/Generic/resources-cmpxchg.s | 8 +- .../tools/llvm-mca/X86/Generic/resources-x86_64.s | 14 +- .../tools/llvm-mca/X86/Haswell/resources-cmpxchg.s | 8 +- .../tools/llvm-mca/X86/Haswell/resources-x86_64.s | 14 +- .../tools/llvm-mca/X86/SLM/resources-cmpxchg.s | 8 +- .../test/tools/llvm-mca/X86/SLM/resources-x86_64.s | 14 +- .../llvm-mca/X86/SandyBridge/resources-cmpxchg.s | 8 +- .../llvm-mca/X86/SandyBridge/resources-x86_64.s | 14 +- .../llvm-mca/X86/SkylakeClient/resources-cmpxchg.s | 8 +- .../llvm-mca/X86/SkylakeClient/resources-x86_64.s | 14 +- .../llvm-mca/X86/SkylakeServer/resources-cmpxchg.s | 8 +- .../llvm-mca/X86/SkylakeServer/resources-x86_64.s | 14 +- .../tools/llvm-mca/X86/Znver1/resources-cmpxchg.s | 8 +- .../tools/llvm-mca/X86/Znver1/resources-x86_64.s | 14 +- .../llvm-objcopy/MachO/basic-executable-copy.test | 291 ++++++++++++++ llvm/tools/lli/CMakeLists.txt | 1 + llvm/tools/llvm-objcopy/CMakeLists.txt | 1 + llvm/tools/llvm-objcopy/COFF/Reader.cpp | 16 +- .../llvm-objcopy/MachO/MachOLayoutBuilder.cpp | 348 +++++++++++++++++ llvm/tools/llvm-objcopy/MachO/MachOLayoutBuilder.h | 50 +++ llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 6 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 41 ++ llvm/tools/llvm-objcopy/MachO/MachOReader.h | 3 + llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 301 +++++---------- llvm/tools/llvm-objcopy/MachO/MachOWriter.h | 19 +- llvm/tools/llvm-objcopy/MachO/Object.h | 27 ++ llvm/tools/llvm-objdump/COFFDump.cpp | 15 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 5 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 10 +- llvm/tools/llvm-readobj/llvm-readobj.h | 1 - llvm/tools/obj2yaml/coff2yaml.cpp | 15 +- llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt | 1 + llvm/unittests/Support/Path.cpp | 27 +- llvm/utils/lit/tests/Inputs/fake-externals/cd | 5 + llvm/utils/lit/tests/Inputs/fake-externals/diff | 5 + llvm/utils/lit/tests/Inputs/fake-externals/env | 5 + llvm/utils/lit/tests/Inputs/fake-externals/export | 5 + .../tests/Inputs/fake-externals/fake_external.py | 7 + llvm/utils/lit/tests/Inputs/fake-externals/mkdir | 5 + llvm/utils/lit/tests/Inputs/fake-externals/rm | 5 + llvm/utils/lit/tests/lit.cfg | 11 + 225 files changed, 5447 insertions(+), 2086 deletions(-) create mode 100644 clang/test/Analysis/cxx-callgraph.cpp create mode 100644 clang/test/CodeGen/loop-info-asan.c create mode 100644 clang/test/Driver/check-time-trace-sections.cpp create mode 100644 clang/test/Driver/check-time-trace-sections.py rename compiler-rt/lib/tsan/rtl/{tsan_libdispatch.cpp => tsan_interceptors_libdisp [...] create mode 100644 lld/test/ELF/arm-thunk-many-passes.s delete mode 100644 lld/test/ELF/copy-rel-pie-error.s create mode 100644 lld/test/ELF/copy-rel-pie2.s create mode 100644 lld/test/ELF/hexagon-gotrel.s create mode 100644 lld/test/wasm/shared-export-dynamic.ll create mode 100644 llvm/test/Analysis/MemorySSA/PR42940.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-initializer-merge.ll create mode 100644 llvm/test/CodeGen/MIR/Hexagon/bundled-call-site-info.mir create mode 100644 llvm/test/CodeGen/PowerPC/bitcast-peephole.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-vaddv.ll create mode 100644 llvm/test/CodeGen/X86/dtor-priority-coff.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/livedebugvars-crossbb-interval.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/postra-subreg-sink.mir delete mode 100644 llvm/test/MC/ELF/multiple-different-symver.s create mode 100644 llvm/test/MC/ELF/symver-multiple-version.s create mode 100644 llvm/test/MC/WebAssembly/bad-fixup-expr.s create mode 100644 llvm/test/tools/llvm-objcopy/MachO/basic-executable-copy.test create mode 100644 llvm/tools/llvm-objcopy/MachO/MachOLayoutBuilder.cpp create mode 100644 llvm/tools/llvm-objcopy/MachO/MachOLayoutBuilder.h create mode 100755 llvm/utils/lit/tests/Inputs/fake-externals/cd create mode 100755 llvm/utils/lit/tests/Inputs/fake-externals/diff create mode 100755 llvm/utils/lit/tests/Inputs/fake-externals/env create mode 100755 llvm/utils/lit/tests/Inputs/fake-externals/export create mode 100644 llvm/utils/lit/tests/Inputs/fake-externals/fake_external.py create mode 100755 llvm/utils/lit/tests/Inputs/fake-externals/mkdir create mode 100755 llvm/utils/lit/tests/Inputs/fake-externals/rm