SuccessChanges

Summary

  1. Bring llvm::Optional data formatter back in sync with the implementation. (details)
  2. Use properlyDominates in RDFLiveness when sorting on dominance. (details)
  3. [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. (details)
  4. Load correct module for linux and android when duplicates exist in minidump. (details)
  5. [ConstProp] Remove ConstantPropagation (details)
  6. Fix OCaml bindings (details)
  7. [X86] Update release notes for -mtune support. (details)
  8. [OpenMP] Always emit debug messages that indicate offloading failure (details)
  9. [ORC][JITLink] Switch to unique ownership for EHFrameRegistrars. (details)
  10. GlobalISel: Add generic instructions for memory intrinsics (details)
Commit a206ca40b5cf4bb8d8e84aedd4fb34952001f80b by Adrian Prantl
Bring llvm::Optional data formatter back in sync with the implementation.
The file was modifiedllvm/utils/lldbDataFormatters.py
Commit 0b342263043477ed2e2dc730468e9bfbcb375ac2 by asbirlea
Use properlyDominates in RDFLiveness when sorting on dominance.

Summary:
When looking for all reaching definitions, we sort basic blocks on dominance. When sorting looking for properlyDominates() handles the case A == B.

Authored by: pranavb

Differential Revision: https://reviews.llvm.org/D86661
The file was modifiedllvm/lib/CodeGen/RDFLiveness.cpp
Commit 92d3e70df3ccb9e6528f0c95bae48c0a8f9b703b by craig.topper
[X86] Change pentium4 tuning settings and scheduler model back to their values before D83913.

Clang now defaults to -march=pentium4 -mtune=generic so we don't
need modern tune settings on pentium4.
The file was modifiedllvm/test/DebugInfo/COFF/fpo-shrink-wrap.ll
The file was modifiedllvm/test/CodeGen/X86/slow-unaligned-mem.ll
The file was modifiedllvm/test/CodeGen/X86/cfguard-x86-vectorcall.ll
The file was modifiedllvm/test/CodeGen/X86/pr34088.ll
The file was modifiedllvm/test/CodeGen/X86/post-ra-sched.ll
The file was modifiedllvm/test/DebugInfo/COFF/types-array.ll
The file was modifiedllvm/lib/Target/X86/X86.td
The file was modifiedllvm/test/CodeGen/X86/pr40539.ll
The file was modifiedllvm/test/CodeGen/X86/cmov-fp.ll
The file was modifiedllvm/test/DebugInfo/COFF/fpo-stack-protect.ll
Commit c55db4600b4bdc5664784983fefb82bd8189bafc by gclayton
Load correct module for linux and android when duplicates exist in minidump.

Breakpad creates minidump files that can a module loaded multiple times. We found that when a process mmap's the object file for a library, this can confuse breakpad into creating multiple modules in the module list. This patch fixes the GetFilteredModules() to check the linux maps for permissions and use the one that has execute permissions. Typically when people mmap a file into memory they don't map it as executable. This helps people to correctly load minidump files for post mortem analysis.

Differential Revision: https://reviews.llvm.org/D86375
The file was modifiedlldb/source/Plugins/Process/minidump/MinidumpParser.cpp
The file was modifiedlldb/unittests/Process/minidump/MinidumpParserTest.cpp
The file was modifiedlldb/source/Plugins/Process/minidump/MinidumpParser.h
The file was modifiedlldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
Commit 486ed885339d70cd71ee55567282a43cce28d763 by aeubanks
[ConstProp] Remove ConstantPropagation

As discussed in
http://lists.llvm.org/pipermail/llvm-dev/2020-July/143801.html.

Currently no users outside of unit tests.

Replace all instances in tests of -constprop with -instsimplify.
Notable changes in tests:
* vscale.ll - @llvm.sadd.sat.nxv16i8 is evaluated by instsimplify, use a fake intrinsic instead
* InsertElement.ll - insertelement undef is removed by instsimplify in @insertelement_undef
llvm/test/Transforms/ConstProp moved to llvm/test/Transforms/InstSimplify/ConstProp

Reviewed By: lattner, nikic

Differential Revision: https://reviews.llvm.org/D85159
The file was removedllvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2006-12-01-TruncBoolBug.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/logicaltest.ll
The file was removedllvm/test/Transforms/ConstProp/InsertElement.ll
The file was removedllvm/test/Transforms/ConstProp/float-to-ptr-cast.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/gep-constanfolding-error.ll
The file was removedllvm/test/Analysis/ConstantFolding/round.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2008-07-07-VectorCompare.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/gep-zeroinit-vector.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/smul-fix.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/WebAssembly/trunc_saturate.ll
The file was removedllvm/test/Transforms/ConstProp/remtest.ll
The file was removedllvm/test/Other/2002-03-11-ConstPropCrash.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/sse.ll
The file was removedllvm/test/Analysis/ConstantFolding/cast-vector.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2002-05-03-NotOperator.ll
The file was removedllvm/test/Analysis/ConstantFolding/gep.ll
The file was removedllvm/test/Analysis/ConstantFolding/AMDGPU/cos.ll
The file was modifiedllvm/include/llvm/InitializePasses.h
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/cubeid.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/funnel-shift.ll
The file was removedllvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll
The file was removedllvm/test/Transforms/ConstProp/2009-06-20-constexpr-zero-lhs.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/calls.ll
The file was removedllvm/test/Analysis/ConstantFolding/vscale-shufflevector.ll
The file was removedllvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll
The file was removedllvm/test/Analysis/ConstantFolding/ARM/mve-vctp.ll
The file was removedllvm/test/Analysis/ConstantFolding/rint.ll
The file was removedllvm/test/Analysis/ConstantFolding/timeout.ll
The file was removedllvm/test/Analysis/ConstantFolding/AMDGPU/cubesc.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/cubema.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/bitcount.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/abs.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/phi.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/round.ll
The file was removedllvm/test/Analysis/ConstantFolding/WebAssembly/trunc_saturate.ll
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/BUILD.gn
The file was modifiedllvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/overflow-ops.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/min-max.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/binop-identity-undef.ll
The file was removedllvm/test/Analysis/ConstantFolding/AMDGPU/fract.ll
The file was removedllvm/test/Transforms/ConstProp/constant-expr.ll
The file was removedllvm/test/Analysis/ConstantFolding/freeze.ll
The file was removedllvm/test/Analysis/ConstantFolding/vscale-getelementptr.ll
The file was modifiedllvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli
The file was removedllvm/test/Transforms/ConstProp/phi.ll
The file was removedllvm/test/Transforms/ConstProp/2007-02-23-sdiv.ll
The file was removedllvm/test/Analysis/ConstantFolding/abs.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/bitcast.ll
The file was removedllvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2002-05-03-DivideByZeroException.ll
The file was removedllvm/test/Analysis/ConstantFolding/vector-undef-elts.ll
The file was removedllvm/test/Transforms/ConstProp/logicaltest.ll
The file was removedllvm/test/Transforms/ConstProp/convert-from-fp16.ll
The file was removedllvm/test/Transforms/ConstProp/fma.ll
The file was removedllvm/test/Transforms/ConstProp/basictest.ll
The file was removedllvm/test/Analysis/ConstantFolding/WebAssembly/trunc.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/trunc.ll
The file was modifiedllvm/include/llvm-c/Transforms/Scalar.h
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/shift.ll
The file was removedllvm/test/Analysis/ConstantFolding/bitcount.ll
The file was removedllvm/test/Transforms/ConstProp/trunc_vec.ll
The file was removedllvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll
The file was removedllvm/test/Transforms/ConstProp/sse.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/lit.local.cfg
The file was removedllvm/test/Analysis/ConstantFolding/ARM/lit.local.cfg
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/cast.ll
The file was removedllvm/test/Analysis/ConstantFolding/smul-fix-sat.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/cast-vector.ll
The file was removedllvm/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll
The file was removedllvm/test/Analysis/ConstantFolding/funnel-shift.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/ARM/mve-vctp.ll
The file was removedllvm/lib/Transforms/Scalar/ConstantProp.cpp
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/fneg.ll
The file was modifiedllvm/lib/Transforms/Scalar/Scalar.cpp
The file was removedllvm/test/Analysis/ConstantFolding/math-2.ll
The file was removedllvm/test/Transforms/ConstProp/bitcast.ll
The file was removedllvm/test/Transforms/ConstProp/div-zero.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/vscale-shufflevector.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/vector-undef-elts.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/math-1.ll
The file was removedllvm/test/Analysis/ConstantFolding/vecreduce.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/smul-fix-sat.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/InsertElement.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/allones.ll
The file was removedllvm/test/Analysis/ConstantFolding/vectorgep-crash.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2006-12-01-bool-casts.ll
The file was removedllvm/test/Transforms/ConstProp/calls.ll
The file was removedllvm/test/Transforms/ConstProp/loads.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/freeze.ll
The file was modifiedllvm/docs/Passes.rst
The file was removedllvm/test/Analysis/ConstantFolding/vscale.ll
The file was removedllvm/test/Analysis/ConstantFolding/fp-undef.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/math-2.ll
The file was modifiedllvm/test/Bitcode/extractelement.ll
The file was removedllvm/test/Transforms/ConstProp/extractvalue.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/fp-undef.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2007-02-05-BitCast.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/extractelement-vscale.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/float-to-ptr-cast.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/vscale.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/remtest.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2002-09-03-SetCC-Bools.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/vectorgep-crash.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/calls-math-finite.ll
The file was modifiedllvm/bindings/go/llvm/transforms_scalar.go
The file was removedllvm/test/Analysis/ConstantFolding/trunc.ll
The file was removedllvm/test/Analysis/ConstantFolding/binop-identity-undef.ll
The file was removedllvm/test/Analysis/ConstantFolding/AMDGPU/cubetc.ll
The file was removedllvm/test/Transforms/ConstProp/insertvalue.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/bswap.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/avx512.ll
The file was removedllvm/test/Analysis/ConstantFolding/copysign.ll
The file was removedllvm/test/Analysis/ConstantFolding/allones.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2002-03-11-ConstPropCrash.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/cos.ll
The file was removedllvm/test/Analysis/ConstantFolding/min-max.ll
The file was removedllvm/test/Analysis/ConstantFolding/fneg.ll
The file was modifiedllvm/include/llvm/Transforms/Scalar.h
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2007-02-23-sdiv.ll
The file was removedllvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll
The file was modifiedllvm/lib/Transforms/Scalar/CMakeLists.txt
The file was removedllvm/test/Analysis/ConstantFolding/smul-fix.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/cubesc.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/gep-alias.ll
The file was removedllvm/test/Analysis/ConstantFolding/extractelement-vscale.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/constant-expr.ll
The file was removedllvm/test/Analysis/ConstantFolding/gep-alias.ll
The file was removedllvm/test/Transforms/ConstProp/bswap.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/insertvalue.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2005-01-28-SetCCGEP.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2009-09-01-GEP-Crash.ll
The file was removedllvm/test/Analysis/ConstantFolding/AMDGPU/lit.local.cfg
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/vecreduce.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/copysign.ll
The file was modifiedllvm/test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll
The file was removedllvm/test/Analysis/ConstantFolding/AMDGPU/cubeid.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/fmul_legacy.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/sin.ll
The file was removedllvm/test/Analysis/ConstantFolding/AMDGPU/cubema.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/fract.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/div-zero.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/gep.ll
The file was removedllvm/test/Transforms/ConstProp/overflow-ops.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/rint.ll
The file was modifiedllvm/docs/CommandLine.rst
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/ARM/lit.local.cfg
The file was removedllvm/test/Transforms/ConstProp/calls-math-finite.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/extractvalue.ll
The file was modifiedllvm/bindings/go/llvm/executionengine_test.go
The file was removedllvm/test/Analysis/ConstantFolding/gep-constanfolding-error.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/vscale-getelementptr.ll
The file was removedllvm/test/Transforms/ConstProp/2009-09-01-GEP-Crash.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/cubetc.ll
The file was modifiedllvm/unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/basictest.ll
The file was modifiedllvm/test/Assembler/2002-04-07-HexFloatConstants.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/trunc_vec.ll
The file was removedllvm/test/Analysis/ConstantFolding/saturating-add-sub.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/convert-from-fp16.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2006-11-30-vector-cast.ll
The file was modifiedllvm/include/llvm/LinkAllPasses.h
The file was removedllvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll
The file was removedllvm/test/Analysis/ConstantFolding/math-1.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/fma.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/timeout.ll
The file was removedllvm/test/Transforms/ConstProp/avx512.ll
The file was removedllvm/test/Analysis/ConstantFolding/gep-zeroinit-vector.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/loads.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/saturating-add-sub.ll
The file was removedllvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll
The file was removedllvm/test/Analysis/ConstantFolding/AMDGPU/sin.ll
The file was removedllvm/test/Transforms/ConstProp/cast.ll
The file was removedllvm/test/Transforms/ConstProp/shift.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2009-06-20-constexpr-zero-lhs.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/WebAssembly/trunc.ll
The file was removedllvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll
The file was addedllvm/test/Transforms/InstSimplify/ConstProp/2003-05-12-DivideError.ll
The file was removedllvm/test/Analysis/ConstantFolding/AMDGPU/fmul_legacy.ll
Commit 82875dcf9b86ad5414700d728c604d28f88332c4 by aeubanks
Fix OCaml bindings

Caused by https://reviews.llvm.org/D85159
The file was modifiedllvm/test/Bindings/OCaml/scalar_opts.ml
Commit 2d13693bfce9b6c2c706f3ea6745ab3fdfa517e1 by craig.topper
[X86] Update release notes for -mtune support.
The file was modifiedclang/docs/ReleaseNotes.rst
The file was modifiedllvm/docs/ReleaseNotes.rst
Commit 7a5a74ea9675008589593e0f811c9b60fc962d0b by jhuber6
[OpenMP] Always emit debug messages that indicate offloading failure

Summary:

This patch changes the libomptarget runtime to always emit debug messages that
occur before offloading failure. The goal is to provide users with information
about why their application failed in the target region rather than a single
failure message. This is only done in regions that precede offloading failure
so this should not impact runtime performance. if the debug environment
variable is set then the message is forwarded to the debug output as usual.

A new environment variable was added for future use but does nothing in this
current patch. LIBOMPTARGET_INFO will be used to report runtime information to
the user if requrested, such as grid size, SPMD usage, or data mapping. It will
take an integer indicating the level of information verbosity and a value of 0
will disable it.

Reviewers: jdoerfort

Subscribers: guansong sstefan1 yaxunl ye-luo

Tags: #OpenMP

Differential Revision: https://reviews.llvm.org/D86483
The file was modifiedopenmp/libomptarget/test/mapping/alloc_fail.c
The file was modifiedopenmp/libomptarget/test/mapping/present/target_enter_data.c
The file was modifiedopenmp/libomptarget/src/private.h
The file was modifiedopenmp/libomptarget/src/api.cpp
The file was modifiedopenmp/libomptarget/src/interface.cpp
The file was modifiedopenmp/libomptarget/test/mapping/present/target_data_array_extension.c
The file was modifiedopenmp/libomptarget/test/mapping/present/zero_length_array_section.c
The file was modifiedopenmp/libomptarget/src/device.cpp
The file was modifiedopenmp/libomptarget/src/omptarget.cpp
The file was modifiedopenmp/libomptarget/test/mapping/present/target.c
The file was modifiedopenmp/libomptarget/test/mapping/present/target_array_extension.c
The file was modifiedopenmp/libomptarget/src/rtl.cpp
Commit 605df8112cca3c68f044e4f761a1744c39f52c9d by Lang Hames
[ORC][JITLink] Switch to unique ownership for EHFrameRegistrars.

This will make stateful registrars (e.g. a future TargetProcessControl based
registrar) easier to deal with.
The file was modifiedllvm/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
The file was modifiedllvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
The file was modifiedllvm/tools/llvm-jitlink/llvm-jitlink.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/LLJIT.cpp
Commit 0b7f6cc71a72a85f8a0cbee836a7a8e31876951a by Matthew.Arsenault
GlobalISel: Add generic instructions for memory intrinsics

AArch64, X86 and Mips currently directly consumes these and custom
lowering to produce a libcall, but really these should follow the
normal legalization process through the libcall/lower action.
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h
The file was modifiedllvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp
The file was modifiedllvm/include/llvm/Target/GenericOpcodes.td
The file was modifiedllvm/lib/Target/X86/X86LegalizerInfo.cpp
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/inline-memset.mir
The file was addedllvm/test/MachineVerifier/test_g_memset.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/inline-small-memcpy.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
The file was removedllvm/test/MachineVerifier/test_memccpy_intrinsics.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-memcpy-et-al.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/inline-memcpy.mir
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
The file was modifiedllvm/lib/Target/Mips/MipsLegalizerInfo.cpp
The file was addedllvm/test/MachineVerifier/test_g_memcpy.mir
The file was modifiedllvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/x86_64-irtranslator-struct-return.ll
The file was modifiedllvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/irtranslator/call.ll
The file was modifiedllvm/include/llvm/Support/TargetOpcodes.def
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/legalizer/dyn_stackalloc.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-memcpy-with-debug-info.mir
The file was modifiedllvm/lib/CodeGen/MachineVerifier.cpp
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-memlib-debug-loc.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/inline-memmove.mir