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-stable-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 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 adds c5fe2c0b4eb [RISCV] Avoid unnecessary XOR for seteq/setne 0 adds 8525790ec6b [x86] try to form broadcast before widening shuffle elements adds 3667f05fa1a [ARM] Don't promote i1 types in ARM CGP adds b7e9ec5f693 Revert "[VFS] Add "expand tilde" argument to getRealPath." adds 99af66aa4fb AMDGPU: Add testcase to demonstrate a condition with pre-ex [...] adds 76adc99d6c4 revert rL346478 adds 96bb3a56db9 [clangd] Don't treat top-level decls as "local" if they are [...] adds 16a498d61ac [SystemZ] Avoid inserting same value after replication adds b9b243759dd Resubmit "Fix bug in PE/COFF plugin." adds b89cbe785b3 [llvm-cov] Add lcov tracefile export format. adds 77670ca7069 [OPENMP][NVPTX]Allow to use shared memory for the target|te [...] adds 9457816f3cc Revert "[DEBUGINFO, NVPTX]DO not emit ',debug' option if no [...] adds e4464af240e [docs][statepoint] tweak a title adds ebb4aeb0d75 [CostModel] Add SK_ExtractSubvector handling to getInstruct [...] adds ee314e0d62f [NativePDB] Add support for bitfield records. adds e41c9b1e152 [Power9] Allow gpr callee saved spills in prologue to vecto [...] adds 7285ad9fb95 [docs][statepoint] Expand a bit on problems with mixing ref [...] adds 0546dc6976a [llvm-cov] Remove "default:" label in the switch covering a [...] adds fe7b75e5bf2 Fix -Wsign-compare warning
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/clangd/ClangdUnit.cpp | 3 + clang-tools-extra/modularize/ModuleAssistant.cpp | 2 - clang-tools-extra/test/clang-tidy/diagnostic.cpp | 4 +- .../unittests/clang-tidy/ClangTidyTest.h | 3 + .../unittests/clangd/ClangdUnitTests.cpp | 22 + .../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/CGOpenMPRuntimeNVPTX.cpp | 150 +++-- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 6 +- 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_data_sharing.cpp | 11 +- ...tx_distribute_parallel_generic_mode_codegen.cpp | 8 +- clang/test/OpenMP/nvptx_parallel_codegen.cpp | 11 +- clang/test/OpenMP/nvptx_parallel_for_codegen.cpp | 11 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 9 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 9 +- clang/test/OpenMP/nvptx_teams_codegen.cpp | 26 +- 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 + 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 + .../SymbolFile/NativePDB/Inputs/bitfields.lldbinit | 5 + .../Inputs/function-types-classes.lldbinit | 2 + .../NativePDB/Inputs/globals-bss.lldbinit | 3 + .../NativePDB/Inputs/globals-classes.lldbinit | 2 + .../SymbolFile/NativePDB/ast-reconstruction.cpp | 131 ++++ lldb/lit/SymbolFile/NativePDB/bitfields.cpp | 61 ++ .../NativePDB/function-types-classes.cpp | 50 +- lldb/lit/SymbolFile/NativePDB/global-classes.cpp | 88 +++ lldb/lit/SymbolFile/NativePDB/globals-bss.cpp | 35 ++ 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 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 6 +- .../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 | 32 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 3 +- lldb/source/Symbol/ClangASTContext.cpp | 92 ++- llvm/docs/CommandGuide/llvm-cov.rst | 22 +- llvm/docs/ReleaseNotes.rst | 3 +- llvm/docs/StackMaps.rst | 7 +- llvm/docs/Statepoints.rst | 98 ++- llvm/include/llvm/CodeGen/MachineFrameInfo.h | 29 +- llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h | 4 + llvm/include/llvm/IR/Instruction.h | 8 + llvm/include/llvm/IR/Instructions.h | 19 + llvm/include/llvm/LTO/LTO.h | 8 +- 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/lib/Analysis/TargetTransformInfo.cpp | 10 +- llvm/lib/CodeGen/MIRPrinter.cpp | 26 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 28 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 241 +++++--- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- llvm/lib/IR/Instruction.cpp | 7 + llvm/lib/IR/Instructions.cpp | 29 + 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/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 | 136 +++-- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 275 +++++---- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 24 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 10 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.h | 3 - llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 21 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 1 + llvm/lib/Target/PowerPC/PPC.td | 18 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 139 ++++- llvm/lib/Target/PowerPC/PPCFrameLowering.h | 7 + llvm/lib/Target/PowerPC/PPCPfmCounters.td | 19 + llvm/lib/Target/RISCV/RISCVInstrInfo.td | 2 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 4 +- .../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 | 78 ++- 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 +- .../CostModel/X86/shuffle-extract_subvector.ll | 72 +-- 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/AMDGPU/waitcnt-preexisting.mir | 36 ++ llvm/test/CodeGen/ARM/CGP/arm-cgp-calls.ll | 29 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 242 +++++++- 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 +- .../test/CodeGen/MIR/PowerPC/prolog_vec_spills.mir | 62 ++ llvm/test/CodeGen/Mips/fastcc.ll | 36 +- llvm/test/CodeGen/RISCV/calling-conv.ll | 24 +- llvm/test/CodeGen/RISCV/fp128.ll | 1 - llvm/test/CodeGen/RISCV/get-setcc-result-type.ll | 4 - llvm/test/CodeGen/RISCV/i32-icmp.ll | 20 + .../RISCV/umulo-128-legalisation-lowering.ll | 196 +++--- llvm/test/CodeGen/SystemZ/pr36164.ll | 69 +-- llvm/test/CodeGen/SystemZ/vec-move-19.ll | 20 + 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 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 4 +- .../CodeGen/X86/insert-into-constant-vector.ll | 131 +++- llvm/test/CodeGen/X86/pr39187-g.ll | 121 ++++ .../test/CodeGen/X86/shuffle-of-splat-multiuses.ll | 6 +- llvm/test/CodeGen/X86/stores-merging.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-128-v4.ll | 6 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 2 +- llvm/test/CodeGen/X86/xop-schedule.ll | 10 +- llvm/test/DebugInfo/NVPTX/debug-file-loc-only.ll | 48 -- llvm/test/LTO/Resolution/X86/dead-strip-fulllto.ll | 8 +- llvm/test/MC/Disassembler/WebAssembly/wasm.txt | 13 +- llvm/test/MC/Hexagon/gprel-shflag.s | 10 + 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 + .../llvm-cov/showLineExecutionCounts-lcov.test | 38 ++ .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 121 +++- .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 121 +++- .../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-cov/CMakeLists.txt | 1 + llvm/tools/llvm-cov/CodeCoverage.cpp | 45 +- llvm/tools/llvm-cov/CoverageExporterLcov.cpp | 125 ++++ llvm/tools/llvm-cov/CoverageExporterLcov.h | 36 ++ llvm/tools/llvm-cov/CoverageViewOptions.h | 3 +- llvm/tools/llvm-cov/SourceCoverageView.cpp | 8 + 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/tools/llvm-exegesis/lib/PowerPC/LLVMBuild.txt | 22 + 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/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 +- 284 files changed, 6989 insertions(+), 2790 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/Inputs/bitfields.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/globals-bss.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/ast-reconstruction.cpp create mode 100644 lldb/lit/SymbolFile/NativePDB/bitfields.cpp create mode 100644 lldb/lit/SymbolFile/NativePDB/globals-bss.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 [...] create mode 100644 llvm/lib/Target/AArch64/AArch64PfmCounters.td 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/AMDGPU/waitcnt-preexisting.mir create mode 100644 llvm/test/CodeGen/MIR/PowerPC/prolog_vec_spills.mir create mode 100644 llvm/test/CodeGen/SystemZ/vec-move-19.ll 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/DebugInfo/NVPTX/debug-file-loc-only.ll create mode 100644 llvm/test/MC/Hexagon/gprel-shflag.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-cov/showLineExecutionCounts-lcov.test 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-cov/CoverageExporterLcov.cpp create mode 100644 llvm/tools/llvm-cov/CoverageExporterLcov.h create mode 100644 llvm/tools/llvm-exegesis/lib/PowerPC/CMakeLists.txt create mode 100644 llvm/tools/llvm-exegesis/lib/PowerPC/LLVMBuild.txt 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