This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-mainline-defconfig_nolse in repository toolchain/ci/llvm-monorepo.
from d28959d5690f [WebAssembly] abs and sqrt builtins adds f02d47d730c6 AMDGPU/GlobalISel: Add support for G_INTTOPTR adds ee0acb0ceb24 Introduce internal_sysctlbyname in place of sysctlbyname adds ce7179961129 [clangd] Make binary index format the default, remove dead flag. adds 826f37232ec4 Add missing period to comment to match style of file. adds 09767c95236c [AArch64] Use filecheck captures for metadata node numbers [...] adds dd1be2515e4e [clangd] Fix a subtle case for GetBeginningOfIdentifier. adds a44714f1b615 [clangd] Remove debugging output in test adds efa65ae425d2 Fix llvm-clang-x86_64-expensive-checks-win build by settin [...] new b2bdbb8913f0 [LLD][COFF] Fix ordering of CRT global initializers in COM [...] new 0a9565ada6a0 [clang-tidy] Replace deprecated std::ios_base aliases new eb68130f7d40 [clangd] Remove last usage of ast matchers from SymbolColl [...] new afdeeccc1a5d [clang-tidy] NFC refactor lexer-utils to be usable without [...] new 52b1e2e91eef [TargetRegisterInfo] Remove temporary hook enableMultipleC [...] new cb2e273fc138 [LoopVectorizer] Use TTI.getOperandInfo() new 0dee2a4d12da [X86][AVX] getFauxShuffleMask - add support for INSERT_SUB [...] new 3587ced8d63a [x86] add test for fneg matching failure; NFC new 32ce22614c2c [x86] regenerate full checks; NFC new a5e07889864a [OPENMP] Fix emission of the __kmpc_global_thread_num. new 001e584c2610 [OPENMP][NVPTX] Fix emission of __kmpc_global_thread_num() [...] new 59fc584a5317 [X86][SSE] Try to make MOVLPS/MOVHPS(+PD) instructions Sim [...] new 83a21e6a9a42 Add EchoCommentCommands to CommandInterpreterRunOptions in [...] new 07951ef5c43c TestMultilineExpr: validate evaluation for expressions tha [...] new 6199e43cf5d2 [clang-format] Java import sorting in clang-format new 9cfc16ad602a [x86] add test for (X - 0.0) vector with undef elts; NFC new 5a26bf4689ba Format the dwarfdump --statistics version as an integer in [...] new 0d5f5a97821b [SelectionDAG] allow undefs when matching splat constants new 073c95f703d5 [OpenMP] Fix KMP_DYNAMIC_LIB to be dependent on LIBOMP_ENA [...] new 1192f3123814 Emit diagnostic note when calling an invalid function decl [...] new f13bf176c7f0 [X86] Move ReadAfterLd functionality into X86FoldableSched [...] new c15c8dedf1d0 [OpenMP] Convert KMP_DYNAMIC_LIB to a 0 or 1 guard everywhere new c123d4adbdbb Unwind local macro DEFINE_INTERNAL() new 8e2d6abd5daa [X86] Don't promote i16 compares to i32 if the immediate w [...] new 1046109c30b5 clang-format: Don't insert spaces in front of :: for Java [...] new c6123bee1d84 [RISCV] Regenerate several tests now enableMultipleCopyHin [...] new e1a13892a283 DwarfDebug: Pick next location in case of missing location [...] new 5456c030c429 [CUDA] Use all 64 bits of GUID in __nv_module_id new eeae1fd18ee8 Revert r343606/r342652 "[winasan] Unpoison the stack in Nt [...] new 32ef3320d52f [COFF] Cope with GCC produced weak aliases referring to co [...] new 78afa5a45b9f [docs] Mention some notable feature in the release notes new 17d599950d7b [COFF] Do MinGW specific entry/subsystem inference new 5ecdf7fa1fef Fix dwarf-no-source-loc.ll path separator on Windows new 82636fc8206f [COFF, ARM64] Add _InterlockedCompareExchangePointer_nf intrinsic new 98f4e97e37bc [x86] make blend tests resistant to demanded elements impr [...] new db9dbfe550c5 [DebugInfo] Add support for DWARF5 call site-related attributes new a92989e4d318 dwarfdump: Avoid parsing units unnecessarily new 7bb6f8b3d5ed [GlobalIsel] Add llvm.invariant.start and llvm.invariant.end new f7332b6e080d Avoid hardcoding PC addresses in a dwarf test new 2a122abe799b [llvm-nm] Write "no symbol" output to stderr new b58a0e0146db Disable the dwarf callsite attrs test on Windows new 64cbace1d373 Clarify debug output in LiveDebugValues new 87cb8d7c47b7 [LiveDebugValues] Extend var ranges through artificial blocks new 58e2ea878363 [X86][AVX] Limit getFauxShuffleMask INSERT_SUBVECTOR suppo [...] new 3f8d7c0e12f8 Emit CK_NoOp casts in C mode, not just C++. new 91e8399dc1a6 Specify -mtriple=x86_64 in an X86-specific dwarf test new 545f5ffd0a94 [COFF, ARM64] Add _InterlockedAdd intrinsic new c92f24f2b2ef X86, AArch64, ARM: Do not attach debug location to spill/r [...] new fdb6fa0073b7 [llvm-nm] Update all tests to redirect stderr to stdout new b50080db32ca [AArch64] -mcpu=native CPU detection for Cavium processors new c09d3c6163b7 [New PM][PassTiming] implement -time-passes for the new pa [...] new 95eebc15e152 Relax a data formatter test new 1d1c54b9e98e Add support for artificial tail call frames new 36886c0e30a8 [llvm-ar] Use POSIX-specified timestamps for 'tv'. new 0949711a3519 Thread safety analysis: Handle conditional expression in g [...] new 4981322c7c94 AMDGPU: Consolidate SMRD TableGen patterns new 6aac68b15618 [RISCV] Compress addiw rd, x0, simm6 to c.li rd, simm6 new d04138294898 [clangd] Remove unused headers from CodeComplete.cpp new 19b850768186 [SelectionDAG] Add SimplifyDemandedBits to SimplifyDemande [...] new b094d9234fc3 Wdocumentation fix new cb8610269e94 Wdocumentation fix new daecbf3e5633 Fix -Wmissing-braces warning. NFCI. new 9b87fa64fd4b Revert rL343916: Fix -Wmissing-braces warning. NFCI. new bff2054de89a [X86] Use the SimplifyDemandedBits wrappers where possible. NFCI. new 5c62e4139046 [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - simpl [...] new 3a419eb56b7c [x86] add test for masked store with extra shift op; NFC new fe835615b7c8 [X86] Regenerate LSR loop iteration test new a1e8100d6125 [X86] combinePMULDQ - add op back to worklist if SimplifyD [...] new c1e4d6b4f93c Papers and Issues for San Diego new cda47fd0ae98 [X86][AVX] Ensure resolveTargetShuffleInputs shuffle masks [...] new 8b499503b984 [X86][SSE] Add SSE41 vector int2fp tests new cf8fd9894361 [X86] getFauxShuffleMask - Handle undef + sentinel values [...] new 1c971082158e [ORC] Pass symbol name to discard by const reference. new 4ac0e7e18996 [ORC] Add a 'remove' method to JITDylib to remove symbols. new 5cfdbfc3f187 [ORC] Consume unhandled errors in unit test. new a7745c56cbf9 [RISCV] Introduce alu8.ll and alu16.ll tests new a51cdc94d2f4 [IAI,LV] Avoid creating interleave-groups for predicated accesse new 1333dd6819d0 [LegalizeVectorOps] Make ExpandStrictFPOp return the resul [...] new a38b6ff7667f [AARCH64][X86] Remove _nonsplat from test names new a0c99038fffe [SelectionDAG] Respect multiple uses in SimplifyDemandedBi [...] new e957daa0f56d [InstSimplify] add vector test for fneg+fdiv; NFC new b71529d8144a [clangd] NFC: Migrate to LLVM STLExtras API where possible new 620d143f55c7 [x86] add tests for FP logic folding for vectors with undefs; NFC new 5390c4a56d64 [DAGCombiner] shorten code for bitcast+fabs fold; NFC new 873590a590d5 [DAGCombiner] allow undef elts in vector fabs/fneg matching new ca990bb87a1d [x86] add vector fmul with undef elts tests; NFC new 0d6a03a282c6 [DAGCombiner] allow undefs when matching vector splats for [...] new cd98b976d7b0 [x86] remove redundant tests; NFC new 52f712fbabf6 [x86] add vector fadd with undef elts test; NFC new 9f669e22db97 [DAGCombiner] allow undef elts in vector fadd matching new 605b0f0519e0 [clangd] Migrate to LLVM STLExtras range API new 9148b52f9386 [LegalizeDAG] Move legalization of scatter and masked stor [...] new 85edcc932c0b [LegalizeDAG] Make one of the ReplaceNode signatures take [...] new e8a57559c592 [coro]Pass rvalue reference for named local variable to re [...] new 5798d68eb054 Revert r343948 "[LegalizeDAG] Make one of the ReplaceNode [...] new 12c9d84ead82 [PDB] Add the ability to lookup global symbols by name. new d6ab9c62c2ab Fix a compilation failure on non-MSVC compilers. new ea42d8332611 Fix a -Wsign-compare warning. new d0a633eabc46 [LV] Do not create SCEVs on broken IR in emitTransformedIn [...] new f080d2d18a48 [SelectionDAGBuilder][NFC] Pass LHSTy to getShiftAmountTy [...] new b5fbaca6b86a [InstCombine] Fix incongruous GEP type addrspace new 44b6253c88a0 [DebugInfo][PDB] Fix a signed/unsigned coversion warning new 1beebc8947a6 [RISCV] Update alu8.ll and alu16.ll test cases new 37017bb97c59 [AArch64] Fix verifier error when outlining indirect calls new 3ebd5e616099 [ARM] Account for implicit IT when calculating inline asm size new 9e98be2530c2 [AsmParser] Return an error in the case of empty symbol re [...] new 7af11625f0aa [IRBuilder] Fixup CreateIntrinsic to allow specifying Type [...] new d0cd2d6292c6 [clangd] Update the out-of-date yaml-symbol-file flag in clangd. new 0bae6fd267a7 [Sanitizer] fix internal_sysctlbyname build for FreeBSD. new a23c11648a54 [x86] add 16 missed hadd patterns (PR39195); NFC new 87d6fd9f309b [GlobalIsel][X86] Support G_UDIV/G_UREM/G_SREM new e06d346198b3 [AArch64][v8.5A] Branch Target Identification code-generat [...] new 705fc08d8ba0 [AArch64][v8.5A] Restrict indirect tail calls to use x16/1 [...] new 6946c1e9f90c [AArch64][v8.5A] Don't create BR instructions in outliner [...] new 00215dfea63d [ThinLTO] Keep non-prevailing (linkonce|weak)_odr symbols live new f4ac89cd2322 Don't use back-quotes in a run line. new 981906082e4d [ELF][HEXAGON] Add R_HEX_GOT_16_X support new f9a7fab4fa55 [AMDGPU] Add an AMDGPU specific atomic optimizer. new a8a1466108df [x86] simplify hadd tests; NFC
The 119 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-tidy/bugprone/ArgumentCommentCheck.cpp | 5 +- .../bugprone/SuspiciousSemicolonCheck.cpp | 3 +- .../cppcoreguidelines/ProTypeMemberInitCheck.cpp | 6 +- .../clang-tidy/modernize/CMakeLists.txt | 1 + .../modernize/DeprecatedIosBaseAliasesCheck.cpp | 80 + .../modernize/DeprecatedIosBaseAliasesCheck.h | 36 + .../clang-tidy/modernize/ModernizeTidyModule.cpp | 3 + .../clang-tidy/utils/FixItHintUtils.cpp | 3 +- clang-tools-extra/clang-tidy/utils/LexerUtils.cpp | 14 +- clang-tools-extra/clang-tidy/utils/LexerUtils.h | 4 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 3 +- clang-tools-extra/clangd/ClangdServer.cpp | 14 +- clang-tools-extra/clangd/ClangdUnit.cpp | 8 +- clang-tools-extra/clangd/CodeComplete.cpp | 29 +- clang-tools-extra/clangd/FileDistance.cpp | 4 +- clang-tools-extra/clangd/TUScheduler.cpp | 3 +- clang-tools-extra/clangd/XRefs.cpp | 27 +- .../clangd/index/CanonicalIncludes.cpp | 11 +- clang-tools-extra/clangd/index/FileIndex.cpp | 4 +- clang-tools-extra/clangd/index/Index.cpp | 14 +- clang-tools-extra/clangd/index/Serialization.cpp | 2 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 9 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 3 +- clang-tools-extra/clangd/index/dex/Iterator.cpp | 9 +- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 27 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 12 +- clang-tools-extra/docs/ReleaseNotes.rst | 6 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../modernize-deprecated-ios-base-aliases.rst | 17 + .../modernize-deprecated-ios-base-aliases.cpp | 239 ++ .../unittests/clangd/ClangdUnitTests.cpp | 25 +- .../unittests/clangd/SerializationTests.cpp | 5 - clang/include/clang/Basic/Builtins.def | 1 + clang/include/clang/Basic/BuiltinsAArch64.def | 1 + clang/include/clang/Format/Format.h | 30 + clang/include/clang/Lex/CodeCompletionHandler.h | 2 +- clang/lib/AST/ExprConstant.cpp | 15 +- clang/lib/Analysis/ThreadSafety.cpp | 14 +- clang/lib/CodeGen/CGBuiltin.cpp | 22 +- clang/lib/CodeGen/CGCUDANV.cpp | 2 +- clang/lib/CodeGen/CGDebugInfo.cpp | 24 +- clang/lib/CodeGen/CGDebugInfo.h | 5 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 39 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 6 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 14 +- clang/lib/Format/Format.cpp | 177 +- clang/lib/Format/TokenAnnotator.cpp | 8 +- clang/lib/Headers/intrin.h | 1 + clang/lib/Sema/CMakeLists.txt | 1 + clang/lib/Sema/SemaCoroutine.cpp | 13 + clang/lib/Sema/SemaExpr.cpp | 9 +- clang/test/CodeGen/arm64-microsoft-intrinsics.c | 18 +- clang/test/CodeGen/ms-intrinsics.c | 15 + clang/test/CodeGen/thinlto_backend.ll | 2 +- .../CodeGenCXX/dbg-info-all-calls-described.cpp | 61 + ...istribute_parallel_for_generic_mode_codegen.cpp | 2 +- clang/test/OpenMP/nvptx_teams_codegen.cpp | 4 +- clang/test/OpenMP/parallel_if_codegen.cpp | 4 +- clang/test/OpenMP/single_codegen.cpp | 6 +- clang/test/OpenMP/single_firstprivate_codegen.cpp | 2 +- .../OpenMP/taskgroup_task_reduction_codegen.cpp | 2 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 2 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 2 +- clang/test/Sema/c-casts.c | 25 + clang/test/SemaCXX/coroutine-rvo.cpp | 69 + clang/test/SemaCXX/enable_if.cpp | 3 +- clang/test/SemaCXX/warn-thread-safety-analysis.cpp | 17 + clang/unittests/Format/CMakeLists.txt | 1 + clang/unittests/Format/FormatTestJava.cpp | 16 + clang/unittests/Format/SortImportsTestJava.cpp | 267 ++ compiler-rt/lib/asan/asan_win.cc | 12 +- .../lib/sanitizer_common/sanitizer_linux.cc | 14 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 6 + .../lib/sanitizer_common/sanitizer_netbsd.cc | 94 +- compiler-rt/lib/sanitizer_common/sanitizer_posix.h | 2 + compiler-rt/lib/xray/xray_x86_64.cc | 11 +- .../test/asan/TestCases/Windows/dll_host.cc | 1 - libcxx/www/upcoming_meeting.html | 135 +- lld/COFF/Chunks.cpp | 7 + lld/COFF/Chunks.h | 5 +- lld/COFF/Driver.cpp | 7 + lld/COFF/InputFiles.cpp | 7 + lld/COFF/Writer.cpp | 52 +- lld/ELF/Arch/Hexagon.cpp | 4 +- lld/docs/ReleaseNotes.rst | 15 + .../COFF/Inputs/crt-dyn-initializer-order_1.yaml | 15 + .../COFF/Inputs/crt-dyn-initializer-order_2.yaml | 19 + lld/test/COFF/Inputs/inline-weak.o | Bin 0 -> 1625 bytes lld/test/COFF/Inputs/inline-weak2.o | Bin 0 -> 1389 bytes lld/test/COFF/comdat-weak.test | 82 + lld/test/COFF/crt-dyn-initializer-order.test | 100 + lld/test/COFF/entry-inference-mingw.s | 44 + lld/test/COFF/subsystem-inference-mingw.s | 17 + lld/test/ELF/hexagon-shared.s | 4 + lld/test/ELF/lto/thinlto-obj-path.ll | 2 +- lldb/include/lldb/API/SBCommandInterpreter.h | 4 + lldb/include/lldb/API/SBFrame.h | 4 + lldb/include/lldb/Core/FormatEntity.h | 1 + lldb/include/lldb/Interpreter/CommandInterpreter.h | 63 +- lldb/include/lldb/Symbol/Block.h | 8 + lldb/include/lldb/Symbol/Function.h | 73 + lldb/include/lldb/Symbol/SymbolFile.h | 5 + lldb/include/lldb/Target/StackFrame.h | 66 +- lldb/include/lldb/Target/StackFrameList.h | 2 + lldb/include/lldb/Target/ThreadPlanStepOut.h | 1 + lldb/lit/Expr/TestMultilineExpr.test | 9 + lldb/lit/Settings/Inputs/EchoCommandsAll.out | 6 + .../lit/Settings/Inputs/EchoCommandsNoComments.out | 5 + lldb/lit/Settings/Inputs/EchoCommandsNone.out | 4 + lldb/lit/Settings/Inputs/EchoCommandsQuiet.out | 2 + lldb/lit/Settings/Inputs/EchoCommandsTest.in | 2 + lldb/lit/Settings/TestEchoCommands.test | 4 + lldb/lit/lit-lldb-init | 1 + lldb/packages/Python/lldbsuite/test/decorators.py | 24 + .../test/expression_command/multiline/Makefile | 5 - .../multiline/TestMultilineExpressions.py | 90 - .../test/expression_command/multiline/main.c | 6 - .../libcxx/list/TestDataFormatterLibcxxList.py | 1 + .../ambiguous_tail_call_seq1/Makefile | 4 + .../TestAmbiguousTailCallSeq1.py | 5 + .../ambiguous_tail_call_seq1/main.cpp | 33 + .../ambiguous_tail_call_seq2/Makefile | 4 + .../TestAmbiguousTailCallSeq2.py | 5 + .../ambiguous_tail_call_seq2/main.cpp | 38 + .../disambiguate_call_site/Makefile | 4 + .../TestDisambiguateCallSite.py | 5 + .../disambiguate_call_site/main.cpp | 32 + .../disambiguate_paths_to_common_sink/Makefile | 4 + .../TestDisambiguatePathsToCommonSink.py | 5 + .../disambiguate_paths_to_common_sink/main.cpp | 38 + .../disambiguate_tail_call_seq/Makefile | 4 + .../TestDisambiguateTailCallSeq.py | 5 + .../disambiguate_tail_call_seq/main.cpp | 31 + .../inlining_and_tail_calls/Makefile | 4 + .../TestInliningAndTailCalls.py | 5 + .../inlining_and_tail_calls/main.cpp | 50 + .../tail_call_frames/sbapi_support/Makefile | 4 + .../sbapi_support/TestTailCallFrameSBAPI.py | 65 + .../tail_call_frames/sbapi_support/main.cpp | 25 + .../thread_step_out_message/Makefile | 4 + .../TestArtificialFrameStepOutMessage.py | 5 + .../thread_step_out_message/main.cpp | 28 + .../thread_step_out_or_return/Makefile | 4 + .../TestSteppingOutWithArtificialFrames.py | 92 + .../thread_step_out_or_return/main.cpp | 25 + .../tail_call_frames/unambiguous_sequence/Makefile | 4 + .../TestUnambiguousTailCalls.py | 5 + .../tail_call_frames/unambiguous_sequence/main.cpp | 30 + lldb/scripts/interface/SBFrame.i | 11 + lldb/source/API/SBCommandInterpreter.cpp | 8 + lldb/source/API/SBFrame.cpp | 15 + lldb/source/Commands/CommandObjectCommands.cpp | 11 +- lldb/source/Core/Debugger.cpp | 6 +- lldb/source/Core/FormatEntity.cpp | 9 + lldb/source/Interpreter/CommandInterpreter.cpp | 101 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 54 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 3 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 9 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 2 + lldb/source/Symbol/Block.cpp | 21 +- lldb/source/Symbol/Function.cpp | 93 + lldb/source/Target/StackFrame.cpp | 40 +- lldb/source/Target/StackFrameList.cpp | 195 +- lldb/source/Target/ThreadPlanStepOut.cpp | 30 +- llvm/include/llvm/ADT/STLExtras.h | 6 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 4 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 4 +- llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 7 - .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 16 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 12 +- llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 8 + llvm/include/llvm/DebugInfo/PDB/Native/DbiStream.h | 2 +- .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 10 +- .../llvm/DebugInfo/PDB/Native/ModuleDebugStream.h | 5 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 34 +- llvm/include/llvm/ExecutionEngine/Orc/Layer.h | 4 +- .../llvm/ExecutionEngine/Orc/LazyReexports.h | 2 +- llvm/include/llvm/IR/DebugInfoFlags.def | 3 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 3 + llvm/include/llvm/IR/IRBuilder.h | 30 +- llvm/include/llvm/IR/PassTimingInfo.h | 74 +- .../include/llvm/Passes/StandardInstrumentations.h | 4 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 86 +- llvm/lib/Analysis/VectorUtils.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 31 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 10 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 180 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 7 + llvm/lib/CodeGen/CalcSpillWeights.cpp | 35 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 8 + llvm/lib/CodeGen/LiveDebugValues.cpp | 66 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 24 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 8 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 11 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 56 +- llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp | 5 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 29 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 33 + llvm/lib/DebugInfo/PDB/Native/DbiStream.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp | 59 +- .../lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp | 8 + .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 72 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 2 +- llvm/lib/IR/IRBuilder.cpp | 25 +- llvm/lib/IR/PassTimingInfo.cpp | 109 +- llvm/lib/IR/Verifier.cpp | 10 + llvm/lib/MC/MCParser/AsmParser.cpp | 2 +- llvm/lib/Passes/StandardInstrumentations.cpp | 1 + llvm/lib/Support/Host.cpp | 15 + llvm/lib/Target/AArch64/AArch64.h | 2 + llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 4 +- llvm/lib/Target/AArch64/AArch64BranchTargets.cpp | 130 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 3 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 22 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 19 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 2 - llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 6 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 9 + llvm/lib/Target/AArch64/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/AMDGPU.h | 4 + llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 421 +++ llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 8 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 4 + .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.h | 2 - llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 12 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/SMInstructions.td | 180 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 38 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.h | 1 - llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 13 +- llvm/lib/Target/BPF/BPFRegisterInfo.h | 2 - llvm/lib/Target/Hexagon/HexagonRegisterInfo.h | 2 - llvm/lib/Target/Mips/MipsRegisterInfo.h | 2 - llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 2 - llvm/lib/Target/RISCV/RISCVInstrInfoC.td | 2 + llvm/lib/Target/Sparc/SparcRegisterInfo.h | 2 - llvm/lib/Target/SystemZ/SystemZRegisterInfo.h | 2 - llvm/lib/Target/X86/X86ISelLowering.cpp | 83 +- llvm/lib/Target/X86/X86Instr3DNow.td | 4 +- llvm/lib/Target/X86/X86InstrAVX512.td | 238 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 58 +- llvm/lib/Target/X86/X86InstrCMovSetCC.td | 2 +- llvm/lib/Target/X86/X86InstrFMA.td | 38 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 6 +- llvm/lib/Target/X86/X86InstrInfo.td | 6 +- llvm/lib/Target/X86/X86InstrMMX.td | 10 +- llvm/lib/Target/X86/X86InstrSSE.td | 177 +- llvm/lib/Target/X86/X86InstrShiftRotate.td | 4 +- llvm/lib/Target/X86/X86InstrXOP.td | 38 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 220 +- llvm/lib/Target/X86/X86LegalizerInfo.cpp | 10 +- llvm/lib/Target/X86/X86RegisterInfo.h | 2 - llvm/lib/Target/X86/X86SchedBroadwell.td | 8 +- llvm/lib/Target/X86/X86SchedHaswell.td | 8 +- llvm/lib/Target/X86/X86SchedSandyBridge.td | 8 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 8 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 8 +- llvm/lib/Target/X86/X86Schedule.td | 377 ++- llvm/lib/Target/X86/X86ScheduleAtom.td | 3 + llvm/lib/Target/X86/X86ScheduleBtVer2.td | 6 + llvm/lib/Target/X86/X86ScheduleSLM.td | 3 + llvm/lib/Target/X86/X86ScheduleZnver1.td | 7 +- llvm/lib/Target/XCore/XCoreRegisterInfo.h | 2 - llvm/lib/Transforms/IPO/FunctionImport.cpp | 20 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 10 +- .../InstCombine/InstCombineMulDivRem.cpp | 2 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 4 +- .../InstCombine/InstructionCombining.cpp | 19 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 89 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 14 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + .../branch-target-enforcement-indirect-calls.ll | 25 + .../CodeGen/AArch64/branch-target-enforcment.mir | 325 ++ llvm/test/CodeGen/AArch64/machine-outliner-bti.mir | 44 + .../test/CodeGen/AArch64/machine-outliner-thunk.ll | 47 +- .../CodeGen/AArch64/urem-seteq-vec-nonsplat.ll | 24 +- .../AMDGPU/GlobalISel/inst-select-inttoptr.mir | 34 + .../AMDGPU/GlobalISel/legalize-inttoptr.mir | 29 + .../AMDGPU/GlobalISel/regbankselect-inttoptr.mir | 31 + llvm/test/CodeGen/AMDGPU/atomic_load_add.ll | 8 +- llvm/test/CodeGen/AMDGPU/atomic_load_sub.ll | 8 +- .../CodeGen/AMDGPU/atomic_optimizations_buffer.ll | 129 + .../AMDGPU/atomic_optimizations_global_pointer.ll | 189 ++ .../AMDGPU/atomic_optimizations_local_pointer.ll | 192 ++ .../AMDGPU/atomic_optimizations_raw_buffer.ll | 129 + .../AMDGPU/atomic_optimizations_struct_buffer.ll | 155 + llvm/test/CodeGen/AMDGPU/global_atomics.ll | 6 +- llvm/test/CodeGen/AMDGPU/global_atomics_i64.ll | 6 +- .../CodeGen/AMDGPU/llvm.amdgcn.buffer.atomic.ll | 4 +- .../AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll | 4 +- .../AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll | 4 +- llvm/test/CodeGen/AMDGPU/local-atomics.ll | 10 +- llvm/test/CodeGen/AMDGPU/local-atomics64.ll | 6 +- llvm/test/CodeGen/ARM/cbz-implicit-it-range.ll | 47 + llvm/test/CodeGen/RISCV/alu16.ll | 214 ++ llvm/test/CodeGen/RISCV/alu8.ll | 202 ++ llvm/test/CodeGen/RISCV/atomic-cmpxchg.ll | 42 +- llvm/test/CodeGen/RISCV/double-select-fcmp.ll | 2 +- llvm/test/CodeGen/RISCV/vararg.ll | 76 +- .../CodeGen/X86/GlobalISel/x86-legalize-srem.mir | 211 ++ .../CodeGen/X86/GlobalISel/x86-legalize-udiv.mir | 195 ++ .../CodeGen/X86/GlobalISel/x86-legalize-urem.mir | 211 ++ .../CodeGen/X86/GlobalISel/x86-select-srem.mir | 213 ++ .../CodeGen/X86/GlobalISel/x86-select-udiv.mir | 215 ++ .../CodeGen/X86/GlobalISel/x86-select-urem.mir | 215 ++ .../CodeGen/X86/GlobalISel/x86_64-irtranslator.ll | 168 + .../X86/GlobalISel/x86_64-legalize-srem.mir | 253 ++ .../X86/GlobalISel/x86_64-legalize-udiv.mir | 253 ++ .../X86/GlobalISel/x86_64-legalize-urem.mir | 253 ++ .../CodeGen/X86/GlobalISel/x86_64-select-srem.mir | 264 ++ .../CodeGen/X86/GlobalISel/x86_64-select-udiv.mir | 267 ++ .../CodeGen/X86/GlobalISel/x86_64-select-urem.mir | 267 ++ llvm/test/CodeGen/X86/avx-schedule.ll | 36 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 48 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 22 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 36 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 48 +- llvm/test/CodeGen/X86/combine-shl.ll | 120 +- llvm/test/CodeGen/X86/fadd-combines.ll | 8 + llvm/test/CodeGen/X86/fmul-combines.ll | 55 + llvm/test/CodeGen/X86/fmul-zero.ll | 9 - llvm/test/CodeGen/X86/fp-logic.ll | 24 + llvm/test/CodeGen/X86/fp128-cast.ll | 956 ++++-- llvm/test/CodeGen/X86/haddsub-undef.ll | 329 ++ .../CodeGen/X86/lack-of-signed-truncation-check.ll | 12 +- llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll | 246 +- llvm/test/CodeGen/X86/masked_memop.ll | 56 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 48 +- llvm/test/CodeGen/X86/mulvi32.ll | 36 +- llvm/test/CodeGen/X86/oddshuffles.ll | 12 +- llvm/test/CodeGen/X86/pr35918.ll | 26 +- llvm/test/CodeGen/X86/sat-add.ll | 3 +- llvm/test/CodeGen/X86/setcc.ll | 4 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 32 +- llvm/test/CodeGen/X86/signed-truncation-check.ll | 6 +- llvm/test/CodeGen/X86/sse-schedule.ll | 144 +- llvm/test/CodeGen/X86/sse2-schedule.ll | 124 +- llvm/test/CodeGen/X86/sse41-schedule.ll | 68 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 184 +- llvm/test/CodeGen/X86/vec_fneg.ll | 29 + llvm/test/CodeGen/X86/vec_int_to_fp.ll | 3540 +++++++++++++------- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 9 +- llvm/test/CodeGen/X86/vector-mul.ll | 32 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 113 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 6 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 596 +++- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 18 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 347 +- llvm/test/CodeGen/X86/vector-shuffle-avx512.ll | 22 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 14 +- llvm/test/CodeGen/X86/x86-shrink-wrapping.ll | 3 +- .../AArch64/compiler-gen-bbs-livedebugvalues.ll | 66 + llvm/test/DebugInfo/AArch64/line-header.ll | 2 +- .../ARM/single-constant-use-preserves-dbgloc.ll | 3 +- .../DebugInfo/Generic/callsite-attr-invalid.ll | 48 + llvm/test/DebugInfo/Mips/delay-slot.ll | 2 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 2 +- llvm/test/DebugInfo/PDB/pdbdump-global-lookup.test | 18 + .../DebugInfo/X86/dwarf-callsite-related-attrs.ll | 137 + llvm/test/DebugInfo/X86/dwarf-no-source-loc.ll | 11 +- llvm/test/DebugInfo/X86/dwarf-no-source-loc.mir | 74 + llvm/test/DebugInfo/X86/fission-ranges.ll | 2 +- llvm/test/DebugInfo/X86/parameters.ll | 3 +- llvm/test/LTO/Resolution/X86/cache-prevailing.ll | 2 +- llvm/test/MC/AArch64/expr-bad-symbol.s | 6 + llvm/test/MC/RISCV/rv64c-aliases-valid.s | 20 +- llvm/test/Object/archive-extract.test | 4 +- llvm/test/Object/archive-toc.test | 36 +- llvm/test/Object/nm-shared-object.test | 3 +- llvm/test/Other/time-passes.ll | 24 +- llvm/test/ThinLTO/X86/deadstrip.ll | 19 + llvm/test/ThinLTO/X86/empty-module.ll | 2 +- .../Transforms/FunctionImport/not-prevailing.ll | 2 +- llvm/test/Transforms/InstCombine/gep-vector.ll | 23 + llvm/test/Transforms/InstSimplify/fast-math.ll | 48 +- .../Transforms/LoopVectorize/X86/constant-fold.ll | 19 +- .../Transforms/LoopVectorize/X86/x86-pr39099.ll | 60 + llvm/test/Transforms/LoopVectorize/induction.ll | 4 +- .../Transforms/LoopVectorize/iv_outside_user.ll | 10 +- llvm/test/Transforms/LoopVectorize/pr39099.ll | 42 + llvm/test/Transforms/LoopVectorize/pr39160.ll | 98 + llvm/test/tools/gold/X86/bcsection.ll | 2 +- llvm/test/tools/gold/X86/thinlto.ll | 2 +- llvm/test/tools/llvm-ar/empty-uid-gid.test | 4 +- .../tools/llvm-dwarfdump/X86/callsite-invalid.s | 376 +++ llvm/test/tools/llvm-dwarfdump/X86/statistics.ll | 1 + llvm/test/tools/llvm-mca/X86/read-after-ld-1.s | 66 +- llvm/test/tools/llvm-mca/X86/read-after-ld-2.s | 296 +- llvm/test/tools/llvm-nm/X86/nm-no-symbols.test | 4 +- llvm/tools/llvm-ar/llvm-ar.cpp | 7 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 10 +- llvm/tools/llvm-nm/llvm-nm.cpp | 16 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 41 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 5 + llvm/tools/llvm-pdbutil/llvm-pdbutil.h | 1 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 88 + llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 3 +- llvm/unittests/IR/IRBuilderTest.cpp | 48 +- llvm/unittests/Support/Host.cpp | 72 + openmp/runtime/src/kmp_config.h.cmake | 3 +- openmp/runtime/src/kmp_ftn_cdecl.cpp | 2 +- openmp/runtime/src/kmp_runtime.cpp | 8 +- openmp/runtime/src/kmp_version.cpp | 2 +- openmp/runtime/src/z_Windows_NT_util.cpp | 2 +- 415 files changed, 17276 insertions(+), 4270 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/modernize/DeprecatedIosBaseAliases [...] create mode 100644 clang-tools-extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/modernize-deprecated-i [...] create mode 100644 clang-tools-extra/test/clang-tidy/modernize-deprecated-ios-base [...] create mode 100644 clang/test/CodeGenCXX/dbg-info-all-calls-described.cpp create mode 100644 clang/test/Sema/c-casts.c create mode 100644 clang/test/SemaCXX/coroutine-rvo.cpp create mode 100644 clang/unittests/Format/SortImportsTestJava.cpp create mode 100644 lld/test/COFF/Inputs/crt-dyn-initializer-order_1.yaml create mode 100644 lld/test/COFF/Inputs/crt-dyn-initializer-order_2.yaml create mode 100644 lld/test/COFF/Inputs/inline-weak.o create mode 100644 lld/test/COFF/Inputs/inline-weak2.o create mode 100644 lld/test/COFF/comdat-weak.test create mode 100644 lld/test/COFF/crt-dyn-initializer-order.test create mode 100644 lld/test/COFF/entry-inference-mingw.s create mode 100644 lld/test/COFF/subsystem-inference-mingw.s create mode 100644 lldb/lit/Expr/TestMultilineExpr.test create mode 100644 lldb/lit/Settings/Inputs/EchoCommandsAll.out create mode 100644 lldb/lit/Settings/Inputs/EchoCommandsNoComments.out create mode 100644 lldb/lit/Settings/Inputs/EchoCommandsNone.out create mode 100644 lldb/lit/Settings/Inputs/EchoCommandsQuiet.out create mode 100644 lldb/lit/Settings/Inputs/EchoCommandsTest.in create mode 100644 lldb/lit/Settings/TestEchoCommands.test delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] create mode 100644 llvm/lib/Target/AArch64/AArch64BranchTargets.cpp create mode 100644 llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp create mode 100644 llvm/test/CodeGen/AArch64/branch-target-enforcement-indirect-calls.ll create mode 100644 llvm/test/CodeGen/AArch64/branch-target-enforcment.mir create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-bti.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-inttoptr.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-inttoptr.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-inttoptr.mir create mode 100644 llvm/test/CodeGen/AMDGPU/atomic_optimizations_buffer.ll create mode 100644 llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll create mode 100644 llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll create mode 100644 llvm/test/CodeGen/AMDGPU/atomic_optimizations_raw_buffer.ll create mode 100644 llvm/test/CodeGen/AMDGPU/atomic_optimizations_struct_buffer.ll create mode 100644 llvm/test/CodeGen/ARM/cbz-implicit-it-range.ll create mode 100644 llvm/test/CodeGen/RISCV/alu16.ll create mode 100644 llvm/test/CodeGen/RISCV/alu8.ll create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86-legalize-srem.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86-legalize-udiv.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86-legalize-urem.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86-select-srem.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86-select-udiv.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86-select-urem.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86_64-legalize-srem.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86_64-legalize-udiv.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86_64-legalize-urem.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86_64-select-srem.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86_64-select-udiv.mir create mode 100644 llvm/test/CodeGen/X86/GlobalISel/x86_64-select-urem.mir delete mode 100644 llvm/test/CodeGen/X86/fmul-zero.ll create mode 100644 llvm/test/DebugInfo/AArch64/compiler-gen-bbs-livedebugvalues.ll create mode 100644 llvm/test/DebugInfo/Generic/callsite-attr-invalid.ll create mode 100644 llvm/test/DebugInfo/PDB/pdbdump-global-lookup.test create mode 100644 llvm/test/DebugInfo/X86/dwarf-callsite-related-attrs.ll create mode 100644 llvm/test/DebugInfo/X86/dwarf-no-source-loc.mir create mode 100644 llvm/test/MC/AArch64/expr-bad-symbol.s create mode 100644 llvm/test/Transforms/LoopVectorize/X86/x86-pr39099.ll create mode 100644 llvm/test/Transforms/LoopVectorize/pr39099.ll create mode 100644 llvm/test/Transforms/LoopVectorize/pr39160.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/callsite-invalid.s