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-mainline-defconfig in repository toolchain/ci/llvm-monorepo.
from be3220cf9da Revert "Reorder FindPythonInterp so that config-ix can use [...] adds c723a9d577b [WebAssembly] Add V128 to WebAssemblyInstrInfo::copyPhysReg adds 39b8e97dc20 [MergeFuncs] Call removeUsers() prior to unnamed_addr RAUW adds 703563b3d66 [MergeFuncs] Improve ordering of equal functions adds c9c8d5b3766 [OCaml] Fix incorrect use of CAMLlocal in nested blocks adds 0bd9142ee72 [bindings/go] Add Go bindings to LLVMGetIndices adds d9e585e93cb [SCEV][NFC] Verify IR in isLoop[Entry,Backedge]GuardedByCond adds 7cd0a8fb61a [LSR] Combine unfolded offset into invariant register adds 442021b0c12 [MSP430] Fix encodeInstruction() for big endian hosts adds 1a481fad613 [OpenCL] Add support of cl_intel_device_side_avc_motion_est [...] adds c1004bf8628 clang-cl: Add "/clang:" pass-through arg support. adds e9dfe24ee49 [llvm-exegesis] Add a snippet generator to generate snippet [...] adds 300f9b04f98 Adding Yvan as release test backup for Diana adds d7c7509460a Return "[IndVars] Smart hard uses detection" adds 8350b51a063 Revert "[llvm-exegesis] Add a snippet generator to generate [...] adds 8378f16a3b3 [X86][AVX] Tidyup prefixes and regenerate interleaved tests adds d75ff74e017 [llvm-exegesis][NFC] Add missing header guard + cosmetics. adds cd2bb0ca40f [ARM] Enable spilling of the hGPR register class in Thumb2 adds 5a3fee125a4 [X86][SSE] Add PR39387 shuffle test case adds 55667922b46 [LLD] Fix Microsoft precompiled headers cross-compile on Linux adds a3e0e016e5c [NFC][BdVer2] Tests for load and store throughput (PR39465) adds c92ab9324db [docs] Clarify expectations for stack map sections and AOT [...] adds 2c720d2bda9 [SystemZ] Bugfix in shouldCoalesce() adds 059c3d350fe [OPENMP]Make lambda mapping follow reqs for PTR_AND_OBJ mapping. adds d1f22686447 [OPENMP]Make lambda mapping follow reqs for PTR_AND_OBJ mapping. adds 0dd0c294ba7 [Profile] The test for gcov-fork seems to be ok on arm adds 91baaede4f3 Revert "[MSP430] Add MC layer" adds c43ff7c135d [PowerPC][llvm-exegesis] Add a PowerPC target adds 06a73f87968 [dsymutil] Copy the LC_BUILD_VERSION load command into the [...] adds 9b1db31eaba Fix bitcast to address space cast for coerced load/stores adds 067c7e45eea [Tooling] Produce diagnostics for missing input files. adds 9de27692b67 [clang-tidy] fix test after r346414 adds 6826929558f [docs] Clarify ELF section naming for StackMaps and fix a typo adds fbf978533b1 [llvm-mca] Remove unneeded namespace qualifier. NFC. adds def68e37014 [clang-tidy] Untangle layering in ClangTidyDiagnosticConsum [...] adds 528accd8c88 [llvm-mca] PR39261: Rename FetchStage to EntryStage. adds cf9a76f6f74 Introduce `sanitizer_malloc_introspect_t` for Darwin which [...] adds 07a1cf9411c [CodeExtractor] Mark functions noreturn when applicable adds a96fb3e129b InstCombine: Avoid introducing poison values when lowering [...] adds b811a3e9b7c Add test case for the regression caused by r344696 adds 6defbbf176e [llvm-mca] Partially revert r346417. adds 5d7532dff09 [NFC][BdVer2] Load and store throughput tests: also check s [...] adds 5d5c4c7336c [x86] add RUNs for AVX1; NFC adds a4bfaf3346a [COFF] Improve relocation against discarded section error adds e0e026ce975 Refactor ClangASTContext::AddEnumerationValueToEnumerationT [...] adds 5d58212f5a1 [NativePDB] Higher fidelity reconstruction of AST from Debug Info. adds 018edfbaff9 Fix bug in PE/COFF plugin and ValueObjectVariable. adds 934bc6f1ee0 Fix -Wextra-qualification warning adds 8ce59c1d3cc [DAGCombine] Improve alias analysis for chain of independen [...] adds 08fd14a9690 [x86] use shuffles for scalar insertion into high elements [...] adds 9b156f7ee9c [X86] Regenerate loaduse test adds 15043a36ca6 [lldb] Fix initialization order warnings. adds b51082ef4bd [LTO] Drop non-prevailing definitions only if linkage is no [...] adds bdac6b6b852 [SelectionDAG] Assert on the width of DemandedElts argument [...] adds 092bfadd452 [LoopInterchange] Support reductions across inner and outer loop. adds bbb9030884a [Frontend/Modules] Show diagnostics on prebuilt module conf [...] adds 27b2db50489 [ARM64] [Windows] Improve error reporting for unsupported S [...] adds 224644c54f9 [lldb] Silence unhandled enums warning. adds 02fdbbda32f Change $CURRENT_ARCH settings in xcode project file to hard [...] adds dfd8b9a3d46 Revert "Fix bug in PE/COFF plugin and ValueObjectVariable." adds f8df456f131 [WebAssembly] Fix LowerEmscriptenEHSjLj when there's only longjmp adds cb675caa62c [docs] Add some subsections to make it possible to find por [...] adds 021367732f0 [docs][statepoints] add a section spelling out simplificati [...] adds 8307d658ef2 [docs][statepoint] Document explicitly provided stack slots adds 5fdbc6bd8cb Update FileSpec constructor signature adds 5c5ad6b707d [llvm-rc] Support absolute filenames in manifests adds fe4c5527158 Attempt to enable -Wconversion adds e05d895aa61 [hwasan] Remove dead code. adds 9246b2ada37 [VFS] Add "expand tilde" argument to getRealPath. adds c9faaf5d9d9 Fix a use-after-free introduced by r344915. adds 8d9ef98d8c0 Compound literals, enums, et al require const expr new fa768a3e555 Fix CMake build when building with -fmodules-local-submodul [...] new b1ee7857983 [FileSystem] Make use of FS in TildeExpressionResolver new 9204a4ecb4e Use correct parameter name in comment. new 7b98cb51aa4 Fix a test whose output changed. new dedf6d184b4 [not] Improve error reporting consistency. new 00d602740cc Ignore implicit things like ConstantExpr. new baef49121f3 [WebAssembly] Lower select for vectors
The 7 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/clang-tidy/ClangTidy.cpp | 4 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 24 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 12 +- .../performance/NoexceptMoveConstructorCheck.cpp | 3 +- .../clang-tidy/plugin/ClangTidyPlugin.cpp | 2 +- clang-tools-extra/test/clang-tidy/diagnostic.cpp | 4 +- .../unittests/clang-tidy/ClangTidyTest.h | 3 + clang/docs/UsersManual.rst | 12 + clang/include/clang-c/Index.h | 16 +- clang/include/clang/AST/ASTContext.h | 3 + clang/include/clang/AST/Expr.h | 12 +- clang/include/clang/AST/Type.h | 33 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 12 + clang/include/clang/Basic/OpenCLExtensionTypes.def | 41 + clang/include/clang/Basic/OpenCLExtensions.def | 1 + clang/include/clang/Driver/CLCompatOptions.td | 2 + clang/include/clang/Driver/Driver.h | 3 +- clang/include/clang/Sema/Initialization.h | 4 + clang/include/clang/Serialization/ASTBitCodes.h | 4 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 2 +- clang/include/clang/module.modulemap | 1 + clang/lib/AST/ASTContext.cpp | 10 + clang/lib/AST/ASTImporter.cpp | 16 + clang/lib/AST/Expr.cpp | 15 + clang/lib/AST/ExprConstant.cpp | 5 + clang/lib/AST/ItaniumMangle.cpp | 6 + clang/lib/AST/MicrosoftMangle.cpp | 5 + clang/lib/AST/NSAPI.cpp | 3 + clang/lib/AST/PrintfFormatString.cpp | 3 + clang/lib/AST/Type.cpp | 7 + clang/lib/AST/TypeLoc.cpp | 3 + clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 1 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/Analysis/CFG.cpp | 12 + clang/lib/CodeGen/CGCall.cpp | 8 +- clang/lib/CodeGen/CGDebugInfo.cpp | 6 +- clang/lib/CodeGen/CGDebugInfo.h | 3 + clang/lib/CodeGen/CGExpr.cpp | 2 + clang/lib/CodeGen/CGExprAgg.cpp | 4 + clang/lib/CodeGen/CGExprComplex.cpp | 3 + clang/lib/CodeGen/CGExprConstant.cpp | 10 + clang/lib/CodeGen/CGExprScalar.cpp | 6 +- clang/lib/CodeGen/CGOpenCLRuntime.cpp | 5 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 42 +- clang/lib/CodeGen/CodeGenTypes.cpp | 3 + clang/lib/CodeGen/ItaniumCXXABI.cpp | 3 + clang/lib/Driver/Driver.cpp | 55 +- clang/lib/Frontend/CompilerInstance.cpp | 4 +- clang/lib/Headers/opencl-c.h | 631 +++++++++ clang/lib/Index/USRGeneration.cpp | 3 + clang/lib/Sema/Sema.cpp | 4 + clang/lib/Sema/SemaExpr.cpp | 52 +- clang/lib/Sema/SemaInit.cpp | 38 +- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaType.cpp | 4 + clang/lib/Serialization/ASTCommon.cpp | 5 + clang/lib/Serialization/ASTReader.cpp | 5 + clang/lib/StaticAnalyzer/Core/Environment.cpp | 1 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 7 +- clang/lib/Tooling/Tooling.cpp | 2 - clang/test/CodeGen/ubsan-debuglog-return.c | 10 + .../test/CodeGenCXX/address-space-cast-coerce.cpp | 53 + .../CodeGenOpenCL/intel-subgroups-avc-ext-types.cl | 81 ++ clang/test/Driver/cl-options.c | 14 + clang/test/Headers/opencl-c-header.cl | 1 + clang/test/Import/switch-stmt/test.cpp | 10 + clang/test/Index/opencl-types.cl | 8 + clang/test/Misc/ast-dump-attr.cpp | 3 +- clang/test/Misc/ast-dump-c-attr.c | 3 +- clang/test/Misc/ast-dump-color.cpp | 6 +- clang/test/Misc/ast-dump-decl.c | 6 +- clang/test/Misc/ast-dump-decl.cpp | 3 +- clang/test/Modules/mismatch-diagnostics.cpp | 22 + clang/test/OpenMP/nvptx_lambda_capturing.cpp | 15 + clang/test/SemaCXX/compound-literal.cpp | 13 +- clang/test/SemaOpenCL/extension-version.cl | 9 + .../SemaOpenCL/intel-subgroup-avc-ext-types.cl | 105 ++ clang/test/Tooling/clang-check-ast-dump.cpp | 3 +- clang/tools/libclang/CIndex.cpp | 3 + clang/tools/libclang/CXType.cpp | 4 + clang/unittests/AST/ASTImporterTest.cpp | 15 +- .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 12 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 9 +- compiler-rt/lib/hwasan/hwasan.cc | 5 - compiler-rt/lib/hwasan/hwasan.h | 2 - compiler-rt/lib/hwasan/hwasan_interceptors.cc | 36 - compiler-rt/lib/hwasan/hwasan_report.cc | 28 - compiler-rt/lib/hwasan/hwasan_report.h | 3 - .../lib/sanitizer_common/sanitizer_malloc_mac.inc | 24 +- .../test/profile/Posix/instrprof-gcov-fork.test | 2 - libcxx/utils/libcxx/test/config.py | 2 +- lld/COFF/Chunks.cpp | 6 +- lld/COFF/PDB.cpp | 52 +- lld/COFF/SymbolTable.cpp | 7 +- lld/COFF/SymbolTable.h | 2 + lld/test/COFF/precomp-link.test | 7 +- lld/test/COFF/reloc-discarded.s | 1 + lldb/include/lldb/Host/FileSystem.h | 3 +- lldb/include/lldb/Symbol/ClangASTContext.h | 5 +- .../include/lldb/Utility/TildeExpressionResolver.h | 10 +- .../NativePDB/Inputs/ast-reconstruction.lldbinit | 20 + .../Inputs/function-types-classes.lldbinit | 2 + .../NativePDB/Inputs/globals-classes.lldbinit | 2 + .../SymbolFile/NativePDB/ast-reconstruction.cpp | 131 ++ .../NativePDB/function-types-classes.cpp | 50 +- lldb/lit/SymbolFile/NativePDB/global-classes.cpp | 88 ++ lldb/lldb.xcodeproj/project.pbxproj | 12 +- .../expression_command/radar_43822994/Makefile | 6 + .../radar_43822994/TestScopedEnumType.py | 44 + .../expression_command/radar_43822994/main.cpp | 16 + lldb/source/Commands/CommandCompletions.cpp | 2 +- lldb/source/Host/CMakeLists.txt | 2 + lldb/source/Host/android/HostInfoAndroid.cpp | 7 +- lldb/source/Host/common/FileSystem.cpp | 9 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 4 +- .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 46 + lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 44 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 135 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 14 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 8 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 3 +- lldb/source/Symbol/ClangASTContext.cpp | 92 +- lldb/source/Target/TargetList.cpp | 4 +- lldb/source/Utility/TildeExpressionResolver.cpp | 4 +- lldb/unittests/Host/FileSystemTest.cpp | 4 +- lldb/unittests/Interpreter/TestCompletion.cpp | 16 +- .../TestingSupport/MockTildeExpressionResolver.cpp | 5 +- .../TestingSupport/MockTildeExpressionResolver.h | 3 +- .../Utility/TildeExpressionResolverTest.cpp | 4 +- llvm/RELEASE_TESTERS.TXT | 4 +- llvm/bindings/go/llvm/ir.go | 13 + llvm/bindings/ocaml/llvm/llvm_ocaml.c | 7 +- llvm/docs/StackMaps.rst | 7 +- llvm/docs/Statepoints.rst | 105 +- llvm/include/llvm/BinaryFormat/ELF.h | 34 - .../include/llvm/BinaryFormat/ELFRelocs/MSP430.def | 16 - llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h | 4 + llvm/include/llvm/DebugInfo/PDB/GenericError.h | 1 + llvm/include/llvm/LTO/LTO.h | 8 +- llvm/include/llvm/Object/ELFObjectFile.h | 4 - llvm/include/llvm/Support/VirtualFileSystem.h | 17 +- llvm/include/llvm/Transforms/IPO/FunctionImport.h | 6 +- llvm/include/llvm/module.modulemap | 1 - llvm/lib/Analysis/ScalarEvolution.cpp | 15 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 175 ++- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- llvm/lib/DebugInfo/PDB/GenericError.cpp | 2 + llvm/lib/LTO/LTO.cpp | 26 +- llvm/lib/LTO/LTOBackend.cpp | 2 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 20 +- llvm/lib/MC/MCWin64EH.cpp | 9 +- llvm/lib/Object/ELF.cpp | 7 - llvm/lib/Support/VirtualFileSystem.cpp | 27 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 8 +- llvm/lib/Target/MSP430/AsmParser/CMakeLists.txt | 3 - llvm/lib/Target/MSP430/AsmParser/LLVMBuild.txt | 23 - .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 562 -------- llvm/lib/Target/MSP430/CMakeLists.txt | 5 - llvm/lib/Target/MSP430/Disassembler/CMakeLists.txt | 3 - .../MSP430/Disassembler/MSP430Disassembler.cpp | 375 ----- .../MSP430/InstPrinter/MSP430InstPrinter.cpp | 36 +- .../Target/MSP430/InstPrinter/MSP430InstPrinter.h | 7 - llvm/lib/Target/MSP430/LLVMBuild.txt | 4 +- llvm/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt | 6 +- .../MSP430/MCTargetDesc/MSP430AsmBackend.cpp | 178 --- .../MSP430/MCTargetDesc/MSP430ELFObjectWriter.cpp | 59 - .../MSP430/MCTargetDesc/MSP430ELFStreamer.cpp | 81 -- .../Target/MSP430/MCTargetDesc/MSP430FixupKinds.h | 53 - .../MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp | 212 --- .../MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp | 27 +- .../MSP430/MCTargetDesc/MSP430MCTargetDesc.h | 27 - llvm/lib/Target/MSP430/MSP430.h | 2 - llvm/lib/Target/MSP430/MSP430.td | 18 - llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 32 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 91 +- llvm/lib/Target/MSP430/MSP430ISelLowering.h | 8 +- llvm/lib/Target/MSP430/MSP430InstrFormats.td | 422 ++---- llvm/lib/Target/MSP430/MSP430InstrInfo.cpp | 45 +- llvm/lib/Target/MSP430/MSP430InstrInfo.h | 16 + llvm/lib/Target/MSP430/MSP430InstrInfo.td | 1427 ++++++++++++-------- llvm/lib/Target/MSP430/MSP430MCInstLower.cpp | 3 - llvm/lib/Target/MSP430/MSP430RegisterInfo.td | 29 +- llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 25 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 17 +- .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 2 + .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 112 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 22 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 12 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 31 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 18 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 39 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 174 ++- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 54 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 7 + llvm/test/Analysis/ScalarEvolution/pr28705.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-abi-varargs.ll | 9 +- llvm/test/CodeGen/AArch64/ldst-opt.ll | 14 +- llvm/test/CodeGen/AArch64/swifterror.ll | 5 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 24 + llvm/test/CodeGen/ARM/arm-storebytesmerge.ll | 178 ++- llvm/test/CodeGen/ARM/misched-fusion-aes.ll | 15 +- llvm/test/CodeGen/MSP430/AddrMode-bis-rx.ll | 10 +- llvm/test/CodeGen/MSP430/AddrMode-bis-xr.ll | 10 +- llvm/test/CodeGen/MSP430/AddrMode-mov-rx.ll | 10 +- llvm/test/CodeGen/MSP430/AddrMode-mov-xr.ll | 10 +- llvm/test/CodeGen/MSP430/Inst16mi.ll | 10 +- llvm/test/CodeGen/MSP430/Inst16mm.ll | 14 +- llvm/test/CodeGen/MSP430/Inst16mr.ll | 12 +- llvm/test/CodeGen/MSP430/Inst16ri.ll | 10 +- llvm/test/CodeGen/MSP430/Inst16rm.ll | 10 +- llvm/test/CodeGen/MSP430/Inst16rr.ll | 12 +- llvm/test/CodeGen/MSP430/Inst8mi.ll | 2 +- llvm/test/CodeGen/MSP430/Inst8ri.ll | 2 +- llvm/test/CodeGen/MSP430/Inst8rr.ll | 8 +- llvm/test/CodeGen/MSP430/asm-clobbers.ll | 4 +- llvm/test/CodeGen/MSP430/bit.ll | 16 +- llvm/test/CodeGen/MSP430/byval.ll | 8 +- llvm/test/CodeGen/MSP430/cc_args.ll | 104 +- llvm/test/CodeGen/MSP430/cc_ret.ll | 28 +- llvm/test/CodeGen/MSP430/fp.ll | 10 +- llvm/test/CodeGen/MSP430/jumptable.ll | 8 +- llvm/test/CodeGen/MSP430/memset.ll | 6 +- llvm/test/CodeGen/MSP430/misched-msp430.ll | 2 +- llvm/test/CodeGen/MSP430/postinc.ll | 10 +- llvm/test/CodeGen/MSP430/select-use-sr.ll | 4 +- llvm/test/CodeGen/MSP430/setcc.ll | 56 +- llvm/test/CodeGen/MSP430/shifts.ll | 8 +- llvm/test/CodeGen/MSP430/struct-return.ll | 16 +- llvm/test/CodeGen/MSP430/struct_layout.ll | 8 +- .../CodeGen/MSP430/transient-stack-alignment.ll | 6 +- llvm/test/CodeGen/MSP430/vararg.ll | 20 +- llvm/test/CodeGen/Mips/fastcc.ll | 36 +- llvm/test/CodeGen/SystemZ/pr36164.ll | 69 +- llvm/test/CodeGen/SystemZ/regalloc-GR128-02.mir | 68 + llvm/test/CodeGen/Thumb2/high-reg-spill.mir | 50 + .../WebAssembly/lower-em-sjlj-longjmp-only.ll | 24 + llvm/test/CodeGen/WebAssembly/regcopy.mir | 80 ++ llvm/test/CodeGen/WebAssembly/simd-select.ll | 463 +++++++ llvm/test/CodeGen/WebAssembly/simd-vselect.ll | 90 -- llvm/test/CodeGen/X86/2011-05-09-loaduse.ll | 11 +- .../CodeGen/X86/insert-into-constant-vector.ll | 153 ++- llvm/test/CodeGen/X86/stores-merging.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 66 + llvm/test/CodeGen/X86/x86-interleaved-access.ll | 287 ++-- llvm/test/LTO/Resolution/X86/dead-strip-fulllto.ll | 8 +- llvm/test/MC/Disassembler/MSP430/lit.local.cfg | 3 - llvm/test/MC/Disassembler/MSP430/msp430.txt | 27 - llvm/test/MC/MSP430/addrmode.s | 110 -- llvm/test/MC/MSP430/altreg.s | 7 - llvm/test/MC/MSP430/const.s | 10 - llvm/test/MC/MSP430/invalid.s | 19 - llvm/test/MC/MSP430/lit.local.cfg | 3 - llvm/test/MC/MSP430/opcode.s | 163 --- llvm/test/MC/MSP430/reloc.s | 22 - .../ThinLTO/X86/Inputs/strong_non_prevailing.ll | 6 + llvm/test/ThinLTO/X86/funcimport.ll | 2 +- llvm/test/ThinLTO/X86/strong_non_prevailing.ll | 16 + .../Transforms/FunctionImport/funcimport_var.ll | 2 +- llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 3 + .../Transforms/IndVarSimplify/dont-recompute.ll | 51 + .../IndVarSimplify/lrev-existing-umin.ll | 38 + .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 30 +- .../LoopInterchange/inner-only-reductions.ll | 2 +- llvm/test/Transforms/LoopInterchange/lcssa.ll | 4 +- .../LoopInterchange/outer-only-reductions.ll | 52 + .../reductions-across-inner-and-outer-loop.ll | 150 ++ .../LoopStrengthReduce/AArch64/small-constant.ll | 75 +- .../LoopStrengthReduce/two-combinations-bug.ll | 55 + .../Transforms/MergeFunc/external-before-local.ll | 55 + .../MergeFunc/unnamed-addr-reprocessing.ll | 35 + .../tools/dsymutil/Inputs/lc_build_version.x86_64 | Bin 0 -> 4248 bytes llvm/test/tools/dsymutil/X86/lc_build_version.test | 11 + .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 723 ++++++++++ .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 724 ++++++++++ llvm/test/tools/llvm-rc/absolute.test | 3 + llvm/tools/dsymutil/MachOUtils.cpp | 43 +- llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 4 + .../tools/llvm-exegesis/lib/PowerPC/CMakeLists.txt | 18 + .../llvm-exegesis/lib/PowerPC}/LLVMBuild.txt | 9 +- llvm/tools/llvm-exegesis/lib/PowerPC/Target.cpp | 92 ++ llvm/tools/llvm-exegesis/lib/RegisterValue.h | 6 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 2 +- .../include/Stages/{FetchStage.h => EntryStage.h} | 19 +- llvm/tools/llvm-mca/lib/CMakeLists.txt | 2 +- llvm/tools/llvm-mca/lib/Context.cpp | 4 +- .../lib/Stages/{FetchStage.cpp => EntryStage.cpp} | 16 +- llvm/tools/llvm-mca/llvm-mca.cpp | 14 +- llvm/tools/llvm-rc/ResourceFileWriter.cpp | 7 +- llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 2 +- llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 4 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 4 +- llvm/unittests/tools/llvm-exegesis/CMakeLists.txt | 3 + .../tools/llvm-exegesis/PowerPC/AnalysisTest.cpp | 93 ++ .../tools/llvm-exegesis/PowerPC/CMakeLists.txt | 22 + .../tools/llvm-exegesis/PowerPC/TargetTest.cpp | 64 + llvm/utils/not/not.cpp | 8 +- openmp/libomptarget/src/omptarget.cpp | 11 +- 297 files changed, 7704 insertions(+), 4600 deletions(-) create mode 100644 clang/include/clang/Basic/OpenCLExtensionTypes.def create mode 100644 clang/test/CodeGen/ubsan-debuglog-return.c create mode 100644 clang/test/CodeGenCXX/address-space-cast-coerce.cpp create mode 100644 clang/test/CodeGenOpenCL/intel-subgroups-avc-ext-types.cl create mode 100644 clang/test/Modules/mismatch-diagnostics.cpp create mode 100644 clang/test/SemaOpenCL/intel-subgroup-avc-ext-types.cl create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/ast-reconstruction.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/ast-reconstruction.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/radar_43 [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/radar_43 [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/radar_43 [...] delete mode 100644 llvm/include/llvm/BinaryFormat/ELFRelocs/MSP430.def delete mode 100644 llvm/lib/Target/MSP430/AsmParser/CMakeLists.txt delete mode 100644 llvm/lib/Target/MSP430/AsmParser/LLVMBuild.txt delete mode 100644 llvm/lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp delete mode 100644 llvm/lib/Target/MSP430/Disassembler/CMakeLists.txt delete mode 100644 llvm/lib/Target/MSP430/Disassembler/MSP430Disassembler.cpp delete mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430AsmBackend.cpp delete mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430ELFObjectWriter.cpp delete mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430ELFStreamer.cpp delete mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430FixupKinds.h delete mode 100644 llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp create mode 100644 llvm/test/CodeGen/SystemZ/regalloc-GR128-02.mir create mode 100644 llvm/test/CodeGen/Thumb2/high-reg-spill.mir create mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-sjlj-longjmp-only.ll create mode 100644 llvm/test/CodeGen/WebAssembly/regcopy.mir create mode 100644 llvm/test/CodeGen/WebAssembly/simd-select.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/simd-vselect.ll delete mode 100644 llvm/test/MC/Disassembler/MSP430/lit.local.cfg delete mode 100644 llvm/test/MC/Disassembler/MSP430/msp430.txt delete mode 100644 llvm/test/MC/MSP430/addrmode.s delete mode 100644 llvm/test/MC/MSP430/altreg.s delete mode 100644 llvm/test/MC/MSP430/const.s delete mode 100644 llvm/test/MC/MSP430/invalid.s delete mode 100644 llvm/test/MC/MSP430/lit.local.cfg delete mode 100644 llvm/test/MC/MSP430/opcode.s delete mode 100644 llvm/test/MC/MSP430/reloc.s create mode 100644 llvm/test/ThinLTO/X86/Inputs/strong_non_prevailing.ll create mode 100644 llvm/test/ThinLTO/X86/strong_non_prevailing.ll create mode 100644 llvm/test/Transforms/LoopInterchange/outer-only-reductions.ll create mode 100644 llvm/test/Transforms/LoopInterchange/reductions-across-inner-an [...] create mode 100644 llvm/test/Transforms/LoopStrengthReduce/two-combinations-bug.ll create mode 100644 llvm/test/Transforms/MergeFunc/external-before-local.ll create mode 100644 llvm/test/Transforms/MergeFunc/unnamed-addr-reprocessing.ll create mode 100644 llvm/test/tools/dsymutil/Inputs/lc_build_version.x86_64 create mode 100644 llvm/test/tools/dsymutil/X86/lc_build_version.test create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/load-throughput.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/store-throughput.s create mode 100644 llvm/test/tools/llvm-rc/absolute.test create mode 100644 llvm/tools/llvm-exegesis/lib/PowerPC/CMakeLists.txt rename llvm/{lib/Target/MSP430/Disassembler => tools/llvm-exegesis/lib/PowerPC}/LL [...] create mode 100644 llvm/tools/llvm-exegesis/lib/PowerPC/Target.cpp rename llvm/tools/llvm-mca/include/Stages/{FetchStage.h => EntryStage.h} (66%) rename llvm/tools/llvm-mca/lib/Stages/{FetchStage.cpp => EntryStage.cpp} (82%) create mode 100644 llvm/unittests/tools/llvm-exegesis/PowerPC/AnalysisTest.cpp create mode 100644 llvm/unittests/tools/llvm-exegesis/PowerPC/CMakeLists.txt create mode 100644 llvm/unittests/tools/llvm-exegesis/PowerPC/TargetTest.cpp