Summary: When narrowing a scalar G_EXTRACT where the destination lines up perfectly with a single result of the emitted G_UNMERGE_VALUES a COPY should be emitted instead of unconditionally trying to emit a G_MERGE_VALUES. Reviewers: arsenm, dsanders Reviewed By: arsenm Subscribers: wdng, rovka, hiraditya, volkan, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D75743 |
||
|---|---|---|
| .. | ||
| GlobalISel | ||
| AArch64SelectionDAGTest.cpp | ||
| CMakeLists.txt | ||
| DIEHashTest.cpp | ||
| LexicalScopesTest.cpp | ||
| LowLevelTypeTest.cpp | ||
| MFCommon.inc | ||
| MachineInstrBundleIteratorTest.cpp | ||
| MachineInstrTest.cpp | ||
| MachineOperandTest.cpp | ||
| ScalableVectorMVTsTest.cpp | ||
| TargetOptionsTest.cpp | ||
| TypeTraitsTest.cpp | ||