This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 292f4b9581b [DWARF] Support types CU list in .gdb_index dumping adds f0216584889 MachineModuleInfo: Store more specific reference to LLVMTar [...] adds accee73b233 MachineFunction: Store more specific reference to LLVMTarge [...] adds 4dc7c880d96 TargetMachine: Move lib/CodeGen specific callbacks to LLVMT [...] adds b9a41282043 Specify REQUIRES: default_triple in two debuginfo tests adds fed3fcf72b0 [TestVLA] Fix a python decorator. adds 0bfb8e66f15 Revert "[WebAssembly] Fixup `main` signature by default" adds 7f14d76afc4 [X86] Autogenerate complete checks. NFC adds b2c96af4185 [COFF, ARM64] Implement InterlockedCompareExchange*_* builtins adds c369c9c7152 [COFF, ARM64] Implement InterlockedOr*_* builtins adds efb2275630f [COFF, ARM64] Implement InterlockedXor*_* builtins adds 2f8e1936e31 Revert "[COFF, ARM64] Implement InterlockedXor*_* builtins" adds b4808935de4 [libFuzzer] Disable value-profile-cmp.test and fuzzer-oom.t [...] adds 7923181bee2 Follow Windows' approach for NetBSD in AlarmCallback() adds bc648637d2d [LLVM-C] Improve Intrinsics Bindings adds ee4773cb362 Disable XRay test fork_basic_logging for NetBSD adds 1bd1e2105c5 [LLVM-C] Fix Windows Build of Core adds 418a540a81f Revert "[IndVars] Smart hard uses detection" adds 6887afbb6b6 [NFC] Add motivating test case for revert in rL346198 adds 27148039565 [CodeGenCXX] XFAIL test for ASAN on Darwin. adds c9ae10d29d4 [LICM] Use ICFLoopSafetyInfo in LICM adds 7a5afcc1b64 It's a test commit, which is my first commit and also add m [...] adds b7a92ac1352 AArch64: Cleanup CCMP code; NFC adds b64a0ca8bb2 [LICM] Remove too conservative IsMustExecute variable adds e5f37b00057 [COFF, ARM64] Implement InterlockedXor*_* builtins adds 5d9d4b52693 [COFF, ARM64] Implement InterlockedAnd*_* builtins adds f3a11aa75f5 [COFF, ARM64] Implement InterlockedIncrement*_* builtins adds 4c4cb251345 [COFF, ARM64] Implement InterlockedDecrement*_* builtins adds ed443fae40e os_log: Minor code cleanups. NFC. adds 5422ad83432 os_log: Add a new privacy annotation "sensitive". adds 0dac153da4a os_log: Allow specifying mask type in format string. adds aebc4e59778 Cast to uint64_t instead of to unsigned. adds 7ec859446c3 [PDB] Introduce `MSVCUndecoratedNameParser` adds 09d39e207ee [XRay] Update XRayRecord to support Custom/Typed Events adds c949e399936 [sanitizer] Use AT_EXECFN in ReExec() if available adds d75936518c5 T was unused on assertion disabled builds. adds 8339bf9596f [NFC] Turn collectTransitivePredecessors into a static function adds ede7ab0366d [Support] Fix `warning: unknown pragma ignored` for mingw target adds daa8a184b78 [clang-tidy] run() doesn't update the SourceManager. adds 12577ba50d9 Add parens to silence warning adds 886d5a41dba [clangd] auto-index stores symbols per-file instead of per-TU. adds a4d98955a01 Prioritize the constructor call of __local_xray_dyninit() adds 2eb4b60447e [clangd] Get rid of QueryScopes.empty() == AnyScope special case. adds ecf204e02f1 [clangd] Deduplicate query scopes. adds 87420b7cab2 [InstCombine] Ensure nested shifts are in range (OSS-Fuzz #9880) adds 5a1dae1f774 [X86][NFC] Fix comment. adds 904a7e1dfdd [llvm-exegesis] Ignore X86 pseudo instructions. adds eb3d4d753dc Adapt UBSan integer truncation tests to NetBSD adds caf586b40c8 [mips] Support sigrie instruction adds ebcb2eaf333 [CMake] Fix generation of exported targets in build directory adds 3aeba995c37 [InstCombine] add tests for FMF propagation failure; NFC adds 8ba06319231 CPlusPlusLanguage: Use new demangler API to implement type [...] adds e511bd8912c [InstCombine] propagate fast-math-flags when folding fcmp+fneg adds b4aa0e9a8fa [InstCombine] reduce code; NFC adds db54f5ffb31 [InstCombine] adjust tests to show dropping FMF; NFC adds b196d0a9e89 [benchmark] Disable exceptions in Microsoft STL adds 6b3cf0f2d7b [InstCombine] propagate fast-math-flags when folding fcmp+f [...] adds 0c0223bd24a [InstCombine] adjust tests to show dropping FMF; NFC adds 6a450e739fc [InstCombine] propagate fast-math-flags when folding fcmp+fpext adds 555523b57e1 [InstCombine] rearrange code for fcmp+fpext; NFCI adds f0d44e5acbe [InstCombine] propagate fast-math-flags when folding fcmp+f [...] adds ceaf712ad2f [InstCombine] add vector test for fcmp+fpext; NFC adds d7c54c2a22e [ObjectFileELF] Fix misaligned read/writes caught by UBSan. adds 024ffee4d41 [InstCombine] allow vector types for fcmp+fpext fold adds d5d89dd6db6 [WebAssembly] Add shared memory support to limits field adds 543eb6b6d5d [ObjectFile] Prefer reinterpret_cast<> adds 4484d948f11 [WebAssembly] Support creation and import of shared memories adds de8060367aa [WebAssembly] Address review comments from r346248 [NFC] adds c4078f15582 Disable calls to *_finite and other glibc-only functions on Musl. adds 61a34a701e0 Reland r346166: [GlobalISel] Refactor the artifact combiner [...] adds fb716fc3980 [utils] Update SmallVector lldb formatter for r337514 adds ece4e30922a [AArch64][GlobalISel] Simplify and autogenerate the legaliz [...] adds 2c7391bc08b LivePhysRegs/IfConversion: Change some types from unsigned [...] adds a065417c45c [CodeExtractor] Erase use-without-def debug intrinsics in p [...] adds 11182c7a8f4 [CodeExtractor] Do not extract calls to eh_typeid_for (PR39545) adds b3602f5b75d [sanitizer] Add char **GetEnviron() on all other platforms adds 5c93d16aa38 [sanitizer] Fix nolibc unittests broken by r346215 adds a60122e50e7 [X86] Add custom promotion of v2i8/v2i16 fp_to_sint to avoi [...] adds ec987662a20 [lld][NFC] Use explicit --symbols instead of -t in tests us [...] adds 2b58d86498d [ThinLTO] Split NotEligibleToImport into legality and inlin [...] adds 2646d3f056a [sanitizer] Use "fast mmap" kernel flag for shadow memory o [...] adds 72e424c0660 AMDGPU/Docs: Fix the processor table adds 435534bd7a4 [dfsan] Fix build after r346262 adds 63f4bdda6f7 [MS] Zero out ECX in __cpuid in intrin.h adds c7d12151ca5 Don't use std::next() on an input iterator; NFC. adds b46b15a1eda AMDGPU: Add an option -disable-promote-alloca-to-lds adds 35e6a442658 Silence deprecation warning for GetVersionEx with clang-cl adds 436b78cb5bd [MachineOutliner][NFC] Add findRepeatedSubstrings to Suffix [...] adds f99c66e1740 [sanitizer] Return headed to fix build after r346258 adds deaa56a298b Set config.lit_tools_dir, which is needed by lit.llvm.initialize. adds 3d500fe6617 [FileCheck] Parse command-line options from FILECHECK_OPTS adds 9ea07848b99 [PATCH] [AArch64] Refactor helper functions (NFC) adds 94315eaf2f6 [MachineOutliner][NFC] Remove IsInTree from SuffixTreeNode adds f51db113588 [MachineOutliner][NFC] Remove OccurrenceCount from SuffixTreeNode adds 76759020b50 [Darwin] Export new weak external symbols when compiling wi [...] adds fad9e8dbaaf [FileCheck] Try to fix windows bots broken by r346272 new 97028c88dd1 Add MSVCUndecoratedNameParser.cpp. new c42de4936f9 [fuzzer] Read files as binary
The 2 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-tools-extra/clangd/CodeComplete.cpp | 14 +- clang-tools-extra/clangd/FindSymbols.cpp | 2 + clang-tools-extra/clangd/index/Background.cpp | 180 ++++++- clang-tools-extra/clangd/index/Background.h | 17 +- clang-tools-extra/clangd/index/FileIndex.cpp | 54 +- clang-tools-extra/clangd/index/FileIndex.h | 12 +- clang-tools-extra/clangd/index/Index.h | 3 - clang-tools-extra/clangd/index/MemIndex.cpp | 3 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 44 +- clang-tools-extra/clangd/index/SymbolCollector.h | 9 + clang-tools-extra/clangd/index/dex/Dex.cpp | 2 +- clang-tools-extra/clangd/index/dex/Dex.h | 4 +- .../unittests/clangd/BackgroundIndexTests.cpp | 59 ++- .../unittests/clangd/CodeCompleteTests.cpp | 17 + clang-tools-extra/unittests/clangd/DexTests.cpp | 18 +- .../unittests/clangd/FileIndexTests.cpp | 31 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 4 + clang-tools-extra/unittests/clangd/SyncAPI.cpp | 11 + clang-tools-extra/unittests/clangd/SyncAPI.h | 1 + clang/include/clang/AST/FormatString.h | 15 +- clang/include/clang/AST/OSLog.h | 42 +- clang/include/clang/Basic/BuiltinsAArch64.def | 72 +++ clang/include/clang/Basic/BuiltinsARM.def | 72 +++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/lib/AST/OSLog.cpp | 17 +- clang/lib/AST/PrintfFormatString.cpp | 19 +- clang/lib/CodeGen/CGBuiltin.cpp | 343 +++++++++++-- clang/lib/Driver/ToolChains/Darwin.cpp | 2 + clang/lib/Headers/intrin.h | 380 +++----------- clang/lib/Sema/SemaChecking.cpp | 6 + clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 40 +- clang/test/CodeGen/builtins.c | 28 +- clang/test/CodeGen/ms-intrinsics-cpuid.c | 18 + clang/test/CodeGen/ms-intrinsics.c | 558 +++++++++++++++++++++ .../CodeGenCXX/castexpr-basepathsize-threshold.cpp | 4 + clang/test/SemaObjC/format-strings-oslog.m | 4 + compiler-rt/lib/asan/asan_rtl.cc | 2 + compiler-rt/lib/dfsan/dfsan.cc | 2 +- compiler-rt/lib/fuzzer/FuzzerIO.cpp | 4 +- compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 3 +- compiler-rt/lib/fuzzer/afl/afl_driver.cpp | 2 +- .../lib/sanitizer_common/sanitizer_common.h | 2 + .../lib/sanitizer_common/sanitizer_fuchsia.cc | 2 + .../lib/sanitizer_common/sanitizer_linux.cc | 32 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 35 ++ compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 23 +- .../lib/sanitizer_common/sanitizer_openbsd.cc | 6 + .../lib/sanitizer_common/sanitizer_rtems.cc | 2 + compiler-rt/lib/sanitizer_common/sanitizer_win.cc | 9 + compiler-rt/lib/tsan/rtl/tsan_rtl.cc | 4 +- .../lib/xray/tests/unit/fdr_controller_test.cc | 5 +- compiler-rt/lib/xray/tests/unit/test_helpers.cc | 4 + compiler-rt/lib/xray/xray_init.cc | 6 +- compiler-rt/test/fuzzer/ReadBinaryTest.cpp | 18 + compiler-rt/test/fuzzer/counters.test | 3 +- compiler-rt/test/fuzzer/fuzzer-oom.test | 2 +- compiler-rt/test/fuzzer/read-binary.test | 7 + compiler-rt/test/fuzzer/value-profile-cmp.test | 2 +- .../test/msan/Linux/reexec_unlimited_stack.cc | 23 + .../test/profile/instrprof-darwin-exports.c | 8 + .../integer-arithmetic-value-change.c | 94 ++-- .../ImplicitConversion/integer-conversion.c | 106 ++-- .../integer-sign-change-blacklist.c | 2 +- .../ImplicitConversion/integer-sign-change.c | 84 ++-- .../ImplicitConversion/integer-truncation.c | 52 +- .../signed-integer-truncation-blacklist.c | 2 +- ...d-integer-truncation-or-sign-change-blacklist.c | 2 +- .../ImplicitConversion/signed-integer-truncation.c | 40 +- .../unsigned-integer-truncation-blacklist.c | 2 +- .../unsigned-integer-truncation.c | 12 +- .../test/xray/TestCases/Posix/basic-filtering.cc | 4 +- compiler-rt/test/xray/TestCases/Posix/fdr-mode.cc | 32 +- .../test/xray/TestCases/Posix/fdr-single-thread.cc | 4 +- .../test/xray/TestCases/Posix/fdr-thread-order.cc | 8 +- .../xray/TestCases/Posix/fork_basic_logging.cc | 21 +- debuginfo-tests/lit.site.cfg.py.in | 1 + lld/test/ELF/lto/data-ordering-lto.s | 2 +- lld/test/ELF/lto/defsym.ll | 4 +- lld/test/ELF/lto/symbol-ordering-lto.s | 2 +- lld/test/ELF/pr34660.s | 2 +- lld/test/wasm/data-layout.ll | 10 + lld/test/wasm/import-memory.test | 17 + lld/wasm/Config.h | 1 + lld/wasm/Driver.cpp | 1 + lld/wasm/Options.td | 3 + lld/wasm/Writer.cpp | 10 +- lldb/lit/SymbolFile/PDB/Inputs/AstRestoreTest.cpp | 10 +- lldb/lit/SymbolFile/PDB/ast-restore.test | 6 + lldb/lldb.xcodeproj/project.pbxproj | 6 + .../Python/lldbsuite/test/lang/c/vla/TestVLA.py | 3 +- .../Plugins/Language/CPlusPlus/CMakeLists.txt | 1 + .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 147 +++--- .../CPlusPlus/MSVCUndecoratedNameParser.cpp | 98 ++++ .../Language/CPlusPlus/MSVCUndecoratedNameParser.h | 51 ++ .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 5 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 226 +++++---- lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h | 6 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 42 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 2 +- .../Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 10 +- .../unittests/ObjectFile/ELF/TestObjectFileELF.cpp | 33 +- llvm/CREDITS.TXT | 4 + llvm/docs/AMDGPUUsage.rst | 202 ++++---- llvm/docs/CommandGuide/FileCheck.rst | 3 + llvm/include/llvm-c/Core.h | 48 ++ llvm/include/llvm/Analysis/MustExecute.h | 7 - llvm/include/llvm/BinaryFormat/Wasm.h | 1 + .../GlobalISel/LegalizationArtifactCombiner.h | 91 ++-- llvm/include/llvm/CodeGen/LivePhysRegs.h | 17 +- llvm/include/llvm/CodeGen/LiveRegUnits.h | 8 +- llvm/include/llvm/CodeGen/MachineFunction.h | 8 +- llvm/include/llvm/CodeGen/MachineModuleInfo.h | 8 +- llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 6 +- llvm/include/llvm/CodeGen/ScheduleDAG.h | 6 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 13 +- llvm/include/llvm/Support/CommandLine.h | 11 +- llvm/include/llvm/Target/TargetMachine.h | 24 +- llvm/include/llvm/Transforms/IPO/FunctionImport.h | 8 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 7 +- llvm/include/llvm/XRay/FDRTraceExpander.h | 4 +- llvm/include/llvm/XRay/XRayRecord.h | 23 +- llvm/include/llvm/XRay/YAMLXRayRecord.h | 9 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 19 +- llvm/lib/Analysis/MustExecute.cpp | 7 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 10 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 7 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 1 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/IfConversion.cpp | 20 +- llvm/lib/CodeGen/LivePhysRegs.cpp | 10 +- llvm/lib/CodeGen/MachineFunction.cpp | 3 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 2 +- llvm/lib/CodeGen/MachineOutliner.cpp | 204 ++++---- llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 2 +- llvm/lib/CodeGen/RegisterUsageInfo.cpp | 2 +- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/Core.cpp | 44 ++ llvm/lib/IR/ModuleSummaryIndex.cpp | 5 +- llvm/lib/Object/WasmObjectFile.cpp | 2 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 1 + llvm/lib/Support/CommandLine.cpp | 23 +- llvm/lib/Support/Windows/WindowsSupport.h | 11 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 59 +-- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 8 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 8 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 8 + llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 2 +- llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td | 11 + llvm/lib/Target/Mips/MicroMipsInstrFormats.td | 11 + llvm/lib/Target/Mips/Mips32r6InstrFormats.td | 10 + llvm/lib/Target/Mips/Mips32r6InstrInfo.td | 12 + llvm/lib/Target/Mips/MipsSchedule.td | 2 + llvm/lib/Target/Mips/MipsScheduleGeneric.td | 2 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 2 +- llvm/lib/Target/PowerPC/PPCExpandISEL.cpp | 2 +- .../WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | 7 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 25 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 10 + .../Transforms/InstCombine/InstCombineCompares.cpp | 91 ++-- .../Transforms/InstCombine/InstCombineShifts.cpp | 11 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 39 +- llvm/lib/Transforms/Scalar/LICM.cpp | 76 +-- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 23 +- llvm/lib/XRay/FDRTraceExpander.cpp | 20 +- llvm/lib/XRay/Profile.cpp | 6 + llvm/lib/XRay/RecordPrinter.cpp | 4 + llvm/lib/XRay/Trace.cpp | 5 +- llvm/test/Analysis/ScalarEvolution/pr28705.ll | 6 +- llvm/test/Assembler/thinlto-summary.ll | 4 +- llvm/test/Bindings/llvm-c/echo.ll | 16 + llvm/test/Bitcode/thinlto-function-summary.ll | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-add.mir | 192 +++---- .../CodeGen/AArch64/GlobalISel/legalize-and.mir | 43 +- .../CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 62 +-- .../CodeGen/AArch64/GlobalISel/legalize-div.mir | 46 +- .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 127 ++--- .../AArch64/GlobalISel/legalize-extload.mir | 21 +- .../CodeGen/AArch64/GlobalISel/legalize-fcmp.mir | 42 +- .../CodeGen/AArch64/GlobalISel/legalize-gep.mir | 32 +- .../CodeGen/AArch64/GlobalISel/legalize-mul.mir | 68 +-- .../CodeGen/AArch64/GlobalISel/legalize-pow.mir | 51 +- .../CodeGen/AArch64/GlobalISel/legalize-rem.mir | 117 ++--- .../AArch64/GlobalISel/legalize-sext-copy.mir | 21 + .../AArch64/GlobalISel/legalize-sextload.mir | 25 +- .../CodeGen/AArch64/GlobalISel/legalize-shift.mir | 52 +- .../CodeGen/AArch64/GlobalISel/legalize-simple.mir | 183 +++---- .../CodeGen/AArch64/GlobalISel/legalize-sub.mir | 38 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 10 +- .../CodeGen/AArch64/GlobalISel/legalize-xor.mir | 38 +- .../AArch64/GlobalISel/legalize-zextload.mir | 25 +- .../AMDGPU/build-vector-insert-elt-infloop.ll | 2 +- .../CodeGen/AMDGPU/promote-alloca-to-lds-icmp.ll | 3 + llvm/test/CodeGen/WebAssembly/call.ll | 4 +- .../WebAssembly/function-bitcasts-varargs.ll | 2 +- llvm/test/CodeGen/WebAssembly/function-bitcasts.ll | 2 +- llvm/test/CodeGen/WebAssembly/main-declaration.ll | 2 +- llvm/test/CodeGen/WebAssembly/main-no-args.ll | 2 +- llvm/test/CodeGen/WebAssembly/main-with-args.ll | 2 +- llvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll | 35 +- llvm/test/CodeGen/X86/2011-10-19-LegelizeLoad.ll | 23 +- .../test/CodeGen/X86/2012-03-15-build_vector_wl.ll | 8 +- llvm/test/CodeGen/X86/4char-promote.ll | 11 +- llvm/test/CodeGen/X86/avx-fp2int.ll | 18 +- llvm/test/CodeGen/X86/extract-concat.ll | 14 +- llvm/test/CodeGen/X86/vec_cast3.ll | 96 +--- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 442 ++++++++++++++++ llvm/test/DebugInfo/cross-cu-scope.ll | 1 + llvm/test/DebugInfo/debuglineinfo-path.ll | 3 +- llvm/test/FileCheck/envvar-opts.txt | 15 + llvm/test/MC/Mips/micromips32r6/valid.s | 4 + llvm/test/MC/Mips/mips32r6/valid.s | 4 + llvm/test/MC/Mips/mips64r6/valid.s | 4 + .../test/ObjectYAML/wasm/import_memory_shared.yaml | 36 ++ llvm/test/ThinLTO/X86/dot-dumper.ll | 2 +- .../test/Transforms/ConstProp/calls-math-finite.ll | 43 ++ .../HotColdSplit/delete-use-without-def-dbg-val.ll | 53 ++ llvm/test/Transforms/HotColdSplit/eh-typeid-for.ll | 26 + .../Transforms/IndVarSimplify/constant_result.ll | 35 ++ .../Transforms/IndVarSimplify/dont-recompute.ll | 51 -- .../IndVarSimplify/lrev-existing-umin.ll | 38 -- .../test/Transforms/InferFunctionAttrs/annotate.ll | 2 +- llvm/test/Transforms/InstCombine/apint-shift.ll | 19 + llvm/test/Transforms/InstCombine/fcmp.ll | 66 ++- llvm/test/Transforms/LICM/guards.ll | 6 +- llvm/test/Transforms/LICM/hoist-mustexec.ll | 147 ++++++ llvm/test/Transforms/LICM/hoist-nounwind.ll | 29 +- llvm/test/Transforms/LICM/preheader-safe.ll | 21 + .../llvm-xray/X86/convert-basic-arg1-to-yaml.txt | 8 +- .../convert-basic-log-arg1-version3-to-yaml.txt | 12 +- .../X86/convert-basic-log-version3-to-yaml.txt | 16 +- .../llvm-xray/X86/convert-fdr-arg1-to-yaml.txt | 4 +- .../X86/convert-fdr-log-arg1-version3-to-yaml.txt | 12 +- .../X86/convert-fdr-log-version3-to-yaml.txt | 12 +- .../tools/llvm-xray/X86/convert-fdr-to-yaml.txt | 26 +- .../tools/llvm-xray/X86/convert-roundtrip.yaml | 4 +- llvm/test/tools/llvm-xray/X86/convert-to-yaml.txt | 12 +- .../llvm-xray/X86/convert-with-debug-syms.txt | 12 +- .../X86/convert-with-standalone-instrmap.txt | 12 +- .../llvm-xray/X86/convert-with-yaml-instrmap.txt | 12 +- llvm/tools/llvm-c-test/echo.cpp | 12 +- llvm/tools/llvm-exegesis/lib/Assembler.cpp | 4 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 3 + llvm/tools/llvm-xray/xray-account.cpp | 36 +- llvm/tools/llvm-xray/xray-converter.cpp | 21 +- llvm/tools/llvm-xray/xray-graph.cpp | 4 + llvm/tools/llvm-xray/xray-stacks.cpp | 3 + llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 7 +- .../CodeGen/GlobalISel/LegalizerHelperTest.h | 11 +- .../CodeGen/GlobalISel/PatternMatchTest.cpp | 21 +- llvm/unittests/MI/LiveIntervalTest.cpp | 11 +- llvm/unittests/Target/AArch64/InstSizes.cpp | 15 +- .../WebAssembly/WebAssemblyExceptionInfoTest.cpp | 13 +- llvm/utils/FileCheck/FileCheck.cpp | 3 +- llvm/utils/benchmark/CMakeLists.txt | 1 + llvm/utils/benchmark/README.LLVM | 2 + llvm/utils/lit/lit/TestingConfig.py | 2 +- llvm/utils/lldbDataFormatters.py | 6 +- polly/cmake/CMakeLists.txt | 4 +- 263 files changed, 5009 insertions(+), 2634 deletions(-) create mode 100644 clang/test/CodeGen/ms-intrinsics-cpuid.c create mode 100644 compiler-rt/test/fuzzer/ReadBinaryTest.cpp create mode 100644 compiler-rt/test/fuzzer/read-binary.test create mode 100644 compiler-rt/test/msan/Linux/reexec_unlimited_stack.cc create mode 100644 lldb/source/Plugins/Language/CPlusPlus/MSVCUndecoratedNameParser.cpp create mode 100644 lldb/source/Plugins/Language/CPlusPlus/MSVCUndecoratedNameParser.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-sext-copy.mir create mode 100644 llvm/test/FileCheck/envvar-opts.txt create mode 100644 llvm/test/ObjectYAML/wasm/import_memory_shared.yaml create mode 100644 llvm/test/Transforms/HotColdSplit/delete-use-without-def-dbg-val.ll create mode 100644 llvm/test/Transforms/HotColdSplit/eh-typeid-for.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/constant_result.ll