mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
fca6ba66d2
G_INSERT legalization is incomplete and doesn't work very well. Instead try to use sequences of G_MERGE_VALUES/G_UNMERGE_VALUES padding with undef values (although this can get pretty large). For the case of load/store narrowing, this is still performing the load/stores in irregularly sized pieces. It might be cleaner to split this down into equal sized pieces, and rely on load/store merging to optimize it. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
ConstantFoldingTest.cpp | ||
CSETest.cpp | ||
GISelMITest.cpp | ||
GISelMITest.h | ||
GISelUtilsTest.cpp | ||
KnownBitsTest.cpp | ||
KnownBitsVectorTest.cpp | ||
LegalizerHelperTest.cpp | ||
LegalizerInfoTest.cpp | ||
LegalizerTest.cpp | ||
MachineIRBuilderTest.cpp | ||
PatternMatchTest.cpp |