FailedChanges

Summary

  1. [GVN] Account for masked loads/stores depending on load/store instructions (details)
  2. Hexagon.h - remove unnecessary includes. NFCI. (details)
Commit 8a08740db6e13a3a36363c65b7e270cb7c66eb3c by kparzysz
[GVN] Account for masked loads/stores depending on load/store instructions

This is a case where an intrinsic depends on a non-call instruction.

Differential Revision: https://reviews.llvm.org/D87423
The file was addedllvm/test/Transforms/GVN/masked-load-store-vn-crash.ll
The file was modifiedllvm/lib/Transforms/Scalar/GVN.cpp (diff)
Commit 601557e9f9e829e5a798a1dbb6b46a98c8fb7810 by llvm-dev
Hexagon.h - remove unnecessary includes. NFCI.

Replace with forward declarations and move includes to implicit dependent files.
The file was modifiedllvm/lib/Target/Hexagon/Hexagon.h (diff)
The file was modifiedllvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp (diff)
The file was modifiedllvm/lib/Target/Hexagon/HexagonSubtarget.cpp (diff)
The file was modifiedllvm/lib/Target/Hexagon/HexagonFrameLowering.h (diff)
The file was modifiedllvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp (diff)
The file was modifiedllvm/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp (diff)
The file was modifiedllvm/lib/Target/Hexagon/HexagonISelLowering.h (diff)