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-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 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 adds fa768a3e555 Fix CMake build when building with -fmodules-local-submodul [...] adds b1ee7857983 [FileSystem] Make use of FS in TildeExpressionResolver adds 9204a4ecb4e Use correct parameter name in comment. adds 7b98cb51aa4 Fix a test whose output changed. adds dedf6d184b4 [not] Improve error reporting consistency. adds 00d602740cc Ignore implicit things like ConstantExpr. adds baef49121f3 [WebAssembly] Lower select for vectors adds 4e70523f247 [WebAssembly] Renumber and LEB128-encode SIMD opcodes adds 4a6f057f510 [WebAssembly][NFC] Reorder SIMD section adds adabbd44c62 [WebAssembly] Read prefixed opcodes as ULEB128s adds 420855ab505 Revert "[FileSystem] Make use of FS in TildeExpressionResolver" adds 7f9dafa002e Remove unused c'tor. adds 4a36c950c52 Fix test from r346439 to also work on Windows due to path s [...] adds 812e43de464 [COFF, ARM64] Add support for MSVC buffer security check adds a5af41b91ac [llvm-rc] Support joined or separate spelling for /fo flag adds 1e933856f34 [PowerPC] [Clang] [AltiVec] The second parameter of vec_sr [...] adds 762612de08d [NFC] Add utility function for SafetyInfo updates for moveBefore adds 1b48fc32b48 [XRay] Improve FDR trace handling and error messaging adds 140e7074de0 [XRay] Add atomic fences around non-atomic reads and writes adds 21c99463a84 [XRay] Fix enter function tracing for record unwriting adds 174721be954 [XRay] Add a static assertion on size of metadata payload (NFC) adds 988a47c487d [XRay] Add a test for function id encoding/decoding (NFC) adds 723e2c61d29 [lldb] Fix signature in test to match rL346453 adds ea430d2cf42 [ARM] Small reorganisation in ARMParallelDSP adds e14abd1b6a0 [ARM] Enable mixed types in ARM CGP adds 7c53e8aa88e [DebugInfo][Dexter] Unreachable line stepped onto after Sim [...] adds cedab8cbffc [X86] Fix VZEROUPPER scheduling info on SNB,HSW,BDW,SXL,SKX. adds 010a2a8a26e [CallSiteSplitting] Only record conditions up to the IDom(c [...] adds b66005f1065 [SelectionDAG] swap select_cc operands to enable folding adds 087fab3f498 [Tooling] Avoid diagnosing missing input files in an edge-c [...] adds f1c1b8c9688 [IPSCCP,PM] Preserve DT in the new pass manager. adds 68344e23d89 [llvm-mca] Use a small vector for instructions in the EntryStage. adds 716b2769ac7 [clangd] Make TestTU build with preamble, and fix the fallout. adds 5d6bfdd9fe9 [llvm-exegesis][NFC] Add a way to declare the default count [...] adds 2bde1dbc44d [X86] Add Subtarget to more lowerVectorShuffle functions. NFCI. adds 24ffd701f13 [clang-cl] Add warning for /Zc:dllexportInlines- when the f [...] adds bc2f97c6b6b Revert r346483: [CallSiteSplitting] Only record conditions [...] adds 7274f3cfc08 [llvm-exegesis] Fix unit tests on PowerPC/AArch64. adds 1147f735880 [Hexagon] Handle Hexagon's SHF_HEX_GPREL section flag adds e7fd729d38d [MIPS GlobalISel] narrowScalar G_CONSTANT adds a18f367e343 [RISCV] Update test/CodeGen/RISCV/calling-conv.ll after rL346432
No new revisions were added by this update.
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/clangd/AST.cpp | 11 +- clang-tools-extra/modularize/ModuleAssistant.cpp | 2 - clang-tools-extra/test/clang-tidy/diagnostic.cpp | 4 +- .../unittests/clang-tidy/ClangTidyTest.h | 3 + .../unittests/clangd/QualityTests.cpp | 38 +- .../unittests/clangd/SymbolCollectorTests.cpp | 22 +- clang-tools-extra/unittests/clangd/TestTU.cpp | 30 +- clang-tools-extra/unittests/clangd/TestTU.h | 10 +- clang/include/clang/AST/Expr.h | 12 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 12 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 4 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 2 +- clang/lib/AST/ASTImporter.cpp | 12 + clang/lib/AST/Expr.cpp | 15 + clang/lib/AST/ExprConstant.cpp | 2 + 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 | 2 +- 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 | 3 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 42 +- clang/lib/Driver/Driver.cpp | 2 +- clang/lib/Driver/ToolChains/MSVC.cpp | 6 + clang/lib/Frontend/CompilerInstance.cpp | 4 +- clang/lib/Headers/altivec.h | 60 +- clang/lib/Sema/SemaExpr.cpp | 46 +- clang/lib/Sema/SemaInit.cpp | 3 +- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaType.cpp | 4 + clang/lib/StaticAnalyzer/Core/Environment.cpp | 1 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 7 +- clang/lib/Tooling/Tooling.cpp | 8 +- clang/test/CodeGen/builtins-ppc-altivec.c | 72 +- clang/test/CodeGen/builtins-ppc-p8vector.c | 12 +- clang/test/CodeGen/ubsan-debuglog-return.c | 10 + .../test/CodeGenCXX/address-space-cast-coerce.cpp | 53 + clang/test/Driver/cl-options.c | 2 + clang/test/Import/switch-stmt/test.cpp | 10 + 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/Tooling/clang-check-ast-dump.cpp | 3 +- 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 +- .../lib/xray/tests/unit/fdr_controller_test.cc | 87 ++ compiler-rt/lib/xray/xray_fdr_controller.h | 15 +- compiler-rt/lib/xray/xray_fdr_log_writer.h | 65 + compiler-rt/lib/xray/xray_fdr_logging.cc | 7 + .../test/profile/Posix/instrprof-gcov-fork.test | 2 - libcxx/utils/libcxx/test/config.py | 2 +- lld/COFF/Chunks.cpp | 6 +- lld/COFF/SymbolTable.cpp | 2 +- lld/COFF/SymbolTable.h | 2 + lld/test/COFF/reloc-discarded.s | 1 + lldb/include/lldb/Symbol/ClangASTContext.h | 5 +- .../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/Host/CMakeLists.txt | 2 + lldb/source/Host/android/HostInfoAndroid.cpp | 7 +- .../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/unittests/Host/FileSystemTest.cpp | 4 +- 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/IR/Instruction.h | 8 + llvm/include/llvm/LTO/LTO.h | 8 +- llvm/include/llvm/Object/ELFObjectFile.h | 4 - llvm/include/llvm/Support/VirtualFileSystem.h | 17 +- llvm/include/llvm/Target/TargetPfmCounters.td | 4 + llvm/include/llvm/Transforms/IPO/FunctionImport.h | 6 +- llvm/include/llvm/Transforms/Scalar/SCCP.h | 11 +- llvm/include/llvm/XRay/FDRRecordProducer.h | 5 + llvm/include/llvm/XRay/FDRRecords.h | 234 +++- llvm/include/llvm/module.modulemap | 1 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 241 ++-- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- llvm/lib/IR/Instruction.cpp | 7 + llvm/lib/LTO/LTO.cpp | 26 +- llvm/lib/LTO/LTOBackend.cpp | 2 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 20 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 3 + llvm/lib/MC/MCSectionELF.cpp | 3 + llvm/lib/MC/MCWin64EH.cpp | 9 +- llvm/lib/Object/ELF.cpp | 7 - llvm/lib/Support/VirtualFileSystem.cpp | 27 +- llvm/lib/Target/AArch64/AArch64.td | 6 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 33 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 4 + llvm/lib/Target/AArch64/AArch64PfmCounters.td | 19 + llvm/lib/Target/AArch64/CMakeLists.txt | 1 + llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp | 134 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 275 ++-- 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 | 211 --- .../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/Mips/MipsLegalizerInfo.cpp | 24 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 1 + llvm/lib/Target/PowerPC/PPC.td | 18 +- llvm/lib/Target/PowerPC/PPCPfmCounters.td | 19 + llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 25 +- .../Disassembler/WebAssemblyDisassembler.cpp | 32 +- .../MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 3 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 17 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 677 +++++----- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 112 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 70 +- llvm/lib/Target/X86/X86PfmCounters.td | 4 + llvm/lib/Target/X86/X86SchedBroadwell.td | 6 +- llvm/lib/Target/X86/X86SchedHaswell.td | 6 +- llvm/lib/Target/X86/X86SchedSandyBridge.td | 7 + llvm/lib/Target/X86/X86SchedSkylakeClient.td | 6 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 6 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 12 +- llvm/lib/Transforms/IPO/SCCP.cpp | 35 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 18 +- llvm/lib/Transforms/Scalar/LICM.cpp | 14 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 174 ++- llvm/lib/Transforms/Scalar/SCCP.cpp | 65 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 7 + llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 16 + llvm/lib/XRay/FDRRecordProducer.cpp | 117 +- llvm/lib/XRay/FDRRecords.cpp | 34 + llvm/lib/XRay/FDRTraceWriter.cpp | 6 +- llvm/lib/XRay/RecordInitializer.cpp | 54 +- llvm/test/CodeGen/AArch64/arm64-abi-varargs.ll | 9 +- llvm/test/CodeGen/AArch64/ldst-opt.ll | 14 +- llvm/test/CodeGen/AArch64/select_cc.ll | 54 + .../test/CodeGen/AArch64/stack-protector-target.ll | 8 + llvm/test/CodeGen/AArch64/swifterror.ll | 5 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 24 + llvm/test/CodeGen/ARM/CGP/arm-cgp-calls.ll | 4 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 223 ++- llvm/test/CodeGen/ARM/CGP/arm-cgp-signed-icmps.ll | 7 +- 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/RISCV/calling-conv.ll | 16 +- llvm/test/CodeGen/SystemZ/pr36164.ll | 69 +- llvm/test/CodeGen/SystemZ/regalloc-GR128-02.mir | 68 + llvm/test/CodeGen/Thumb/branchless-cmp.ll | 16 +- .../WebAssembly/lower-em-sjlj-longjmp-only.ll | 24 + 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 +- llvm/test/CodeGen/X86/avx-schedule.ll | 84 +- llvm/test/CodeGen/X86/avx2-schedule.ll | 40 +- llvm/test/CodeGen/X86/avx512-schedule.ll | 140 +- llvm/test/CodeGen/X86/avx512vpopcntdq-schedule.ll | 8 +- llvm/test/CodeGen/X86/f16c-schedule.ll | 10 +- llvm/test/CodeGen/X86/fma-schedule.ll | 120 +- llvm/test/CodeGen/X86/fma4-schedule.ll | 24 +- .../CodeGen/X86/insert-into-constant-vector.ll | 153 ++- llvm/test/CodeGen/X86/pr39187-g.ll | 121 ++ llvm/test/CodeGen/X86/stores-merging.ll | 3 +- llvm/test/CodeGen/X86/xop-schedule.ll | 10 +- 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/Disassembler/WebAssembly/wasm.txt | 13 +- llvm/test/MC/Hexagon/gprel-shflag.s | 10 + 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 - llvm/test/MC/WebAssembly/simd-encodings.s | 554 ++++---- .../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 + .../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 ++ .../Transforms/SCCP/ipsccp-preserve-domtree.ll | 63 + .../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 ++++++++++ .../tools/llvm-mca/X86/Broadwell/resources-avx1.s | 6 +- .../tools/llvm-mca/X86/Generic/resources-avx1.s | 6 +- .../tools/llvm-mca/X86/Haswell/resources-avx1.s | 6 +- .../llvm-mca/X86/SandyBridge/resources-avx1.s | 6 +- .../llvm-mca/X86/SkylakeClient/resources-avx1.s | 6 +- .../llvm-mca/X86/SkylakeServer/resources-avx1.s | 6 +- .../a.h => llvm/test/tools/llvm-rc/Inputs/empty.rc | 0 llvm/test/tools/llvm-rc/absolute.test | 3 + llvm/test/tools/llvm-rc/flags.test | 4 + llvm/tools/dsymutil/MachOUtils.cpp | 43 +- llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 27 +- llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 4 + llvm/tools/llvm-exegesis/lib/Latency.cpp | 11 +- llvm/tools/llvm-exegesis/lib/Latency.h | 2 - .../tools/llvm-exegesis/lib/PowerPC/CMakeLists.txt | 18 + .../llvm-exegesis/lib/PowerPC}/LLVMBuild.txt | 9 +- llvm/tools/llvm-exegesis/lib/PowerPC/Target.cpp | 76 ++ llvm/tools/llvm-exegesis/lib/Target.cpp | 11 +- .../include/Stages/{FetchStage.h => EntryStage.h} | 25 +- llvm/tools/llvm-mca/lib/CMakeLists.txt | 2 +- llvm/tools/llvm-mca/lib/Context.cpp | 4 +- .../lib/HardwareUnits/RetireControlUnit.cpp | 3 +- .../lib/Stages/{FetchStage.cpp => EntryStage.cpp} | 31 +- llvm/tools/llvm-mca/llvm-mca.cpp | 14 +- llvm/tools/llvm-rc/Opts.td | 2 +- llvm/tools/llvm-rc/ResourceFileWriter.cpp | 7 +- llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 4 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 4 +- llvm/unittests/XRay/FDRProducerConsumerTest.cpp | 100 +- .../tools/llvm-exegesis/AArch64/TargetTest.cpp | 7 + 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 | 71 + llvm/utils/TableGen/ExegesisEmitter.cpp | 32 +- .../TableGen/WebAssemblyDisassemblerEmitter.cpp | 6 +- llvm/utils/not/not.cpp | 8 +- openmp/libomptarget/src/omptarget.cpp | 11 +- 315 files changed, 8523 insertions(+), 5758 deletions(-) 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/Modules/mismatch-diagnostics.cpp 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 create mode 100644 llvm/lib/Target/AArch64/AArch64PfmCounters.td 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/lib/Target/PowerPC/PPCPfmCounters.td create mode 100644 llvm/test/CodeGen/AArch64/select_cc.ll create mode 100644 llvm/test/CodeGen/SystemZ/regalloc-GR128-02.mir create mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-sjlj-longjmp-only.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-select.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/simd-vselect.ll create mode 100644 llvm/test/CodeGen/X86/pr39187-g.ll delete mode 100644 llvm/test/MC/Disassembler/MSP430/lit.local.cfg delete mode 100644 llvm/test/MC/Disassembler/MSP430/msp430.txt create mode 100644 llvm/test/MC/Hexagon/gprel-shflag.s 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/SCCP/ipsccp-preserve-domtree.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 copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => llvm/test/tools/llvm- [...] create mode 100644 llvm/test/tools/llvm-rc/absolute.test create mode 100644 llvm/test/tools/llvm-rc/flags.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} (58%) rename llvm/tools/llvm-mca/lib/Stages/{FetchStage.cpp => EntryStage.cpp} (68%) 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