FailedChanges

Summary

  1. [ARM GlobalISel] Select extensions to < 32 bits Select G_SEXT and G_ZEXT with destination types smaller than 32 bits in the exact same way as 32 bits. This overwrites the higher bits, but that should be ok since all legal users of types smaller than 32 bits ignore those bits anyway.
  2. [ARM GlobalISel] Rename some inst selector tests. NFC Prepare to add support for extensions to types smaller than 32 bits.
  3. [ARM GlobalISel] Legalize extensions to < 32 bits Make it legal to extend from e.g. s1 to s8 or s16.
Revision 359768 by rovka:
[ARM GlobalISel] Select extensions to < 32 bits

Select G_SEXT and G_ZEXT with destination types smaller than 32 bits in
the exact same way as 32 bits. This overwrites the higher bits, but that
should be ok since all legal users of types smaller than 32 bits ignore
those bits anyway.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/ARM/ARMInstructionSelector.cpptrunk/lib/Target/ARM/ARMInstructionSelector.cpp
The file was modified/llvm/trunk/test/CodeGen/ARM/GlobalISel/arm-instruction-select.mirtrunk/test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir
The file was modified/llvm/trunk/test/CodeGen/ARM/GlobalISel/thumb-select-exts.mirtrunk/test/CodeGen/ARM/GlobalISel/thumb-select-exts.mir
Revision 359767 by rovka:
[ARM GlobalISel] Rename some inst selector tests. NFC

Prepare to add support for extensions to types smaller than 32 bits.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/CodeGen/ARM/GlobalISel/arm-instruction-select.mirtrunk/test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir
The file was modified/llvm/trunk/test/CodeGen/ARM/GlobalISel/thumb-select-exts.mirtrunk/test/CodeGen/ARM/GlobalISel/thumb-select-exts.mir
Revision 359766 by rovka:
[ARM GlobalISel] Legalize extensions to < 32 bits

Make it legal to extend from e.g. s1 to s8 or s16.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/ARM/ARMLegalizerInfo.cpptrunk/lib/Target/ARM/ARMLegalizerInfo.cpp
The file was modified/llvm/trunk/test/CodeGen/ARM/GlobalISel/arm-legalize-exts.mirtrunk/test/CodeGen/ARM/GlobalISel/arm-legalize-exts.mir