FailedChanges

Summary

  1. [AArch64][GlobalISel] Implement selection for G_SHL of <2 x i64> Simple continuation of existing selection support.
  2. [AArch64][GlobalISel] Selection support for G_ASHR of <2 x s64> Just add an extra case to the existing selection logic.
  3. [AArch64][GlobalISel] Make <4 x s32> G_ASHR and G_LSHR legal.
Revision 372467 by aemerson:
[AArch64][GlobalISel] Implement selection for G_SHL of <2 x i64>

Simple continuation of existing selection support.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AArch64/AArch64InstructionSelector.cpp (diff)llvm.src/lib/Target/AArch64/AArch64InstructionSelector.cpp
The file was modified/llvm/trunk/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir (diff)llvm.src/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir
Revision 372466 by aemerson:
[AArch64][GlobalISel] Selection support for G_ASHR of <2 x s64>

Just add an extra case to the existing selection logic.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AArch64/AArch64InstructionSelector.cpp (diff)llvm.src/lib/Target/AArch64/AArch64InstructionSelector.cpp
The file was modified/llvm/trunk/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir (diff)llvm.src/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir
Revision 372465 by aemerson:
[AArch64][GlobalISel] Make <4 x s32> G_ASHR and G_LSHR legal.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AArch64/AArch64LegalizerInfo.cpp (diff)llvm.src/lib/Target/AArch64/AArch64LegalizerInfo.cpp
The file was added/llvm/trunk/test/CodeGen/AArch64/GlobalISel/legalize-vector-shift.mirllvm.src/test/CodeGen/AArch64/GlobalISel/legalize-vector-shift.mir