1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/unittests/CodeGen
Matt Arsenault 0c0bddc3d0 GlobalISel: Handle widenScalar of arbitrary G_MERGE_VALUES sources
Extract the sources to the GCD of the original size and target size,
padding with implicit_def as necessary.

Also fix the case where the requested source type is wider than the
original result type. This was ignoring the type, and just using the
destination. Do the operation in the requested type and truncate back.

llvm-svn: 366367
2019-07-17 20:22:44 +00:00
..
GlobalISel GlobalISel: Handle widenScalar of arbitrary G_MERGE_VALUES sources 2019-07-17 20:22:44 +00:00
AArch64SelectionDAGTest.cpp [SelectionDAG] Use KnownBits::computeForAddSub/computeForAddCarry 2019-04-15 07:19:11 +00:00
CMakeLists.txt Restore ability for C++ API users to Enable IPRA. 2019-02-22 20:59:07 +00:00
DIEHashTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LowLevelTypeTest.cpp GlobalISel: Try to make legalize rules more useful for vectors 2019-02-07 17:25:51 +00:00
MachineInstrBundleIteratorTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MachineInstrTest.cpp [unittest] Add the missing bogus machine register info initialization. 2019-07-09 18:22:48 +00:00
MachineOperandTest.cpp [CodeGen] Fix hashing for MO_ExternalSymbol MachineOperands. 2019-06-01 00:08:54 +00:00
ScalableVectorMVTsTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TargetOptionsTest.cpp Try again to fix memory leak in r354692 2019-02-23 03:25:37 +00:00
TypeTraitsTest.cpp Update files that were mistakenly added with the old file header. 2019-02-11 08:07:32 +00:00