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 |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| CSETest.cpp | ||
| ConstantFoldingTest.cpp | ||
| GISelMITest.cpp | ||
| GISelMITest.h | ||
| KnownBitsTest.cpp | ||
| LegalizerHelperTest.cpp | ||
| LegalizerInfoTest.cpp | ||
| LegalizerTest.cpp | ||
| MachineIRBuilderTest.cpp | ||
| PatternMatchTest.cpp | ||