TargetLowering: Change isShuffleMaskLegal's mask argument type to ArrayRef<int>....
authorZvi Rackover <zvi.rackover@intel.com>
Wed, 26 Jul 2017 08:06:58 +0000 (08:06 +0000)
committerZvi Rackover <zvi.rackover@intel.com>
Wed, 26 Jul 2017 08:06:58 +0000 (08:06 +0000)
commit1b73682243b2a21832169ef1faf88f1b1508255d
treec2786a72fb331b1f2ea0bf334213612046ffa02a
parent60bc7e0f0aaaa4a121432e2683d446d082e4cd91
TargetLowering: Change isShuffleMaskLegal's mask argument type to ArrayRef<int>. NFCI.

Changing mask argument type from const SmallVectorImpl<int>& to
ArrayRef<int>.

This came up in D35700 where a mask is received as an ArrayRef<int> and
we want to pass it to TargetLowering::isShuffleMaskLegal().
Also saves a few lines of code.

llvm-svn: 309085
12 files changed:
llvm/include/llvm/Target/TargetLowering.h
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/lib/Target/AMDGPU/SIISelLowering.h
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/lib/Target/ARM/ARMISelLowering.h
llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
llvm/lib/Target/Hexagon/HexagonISelLowering.h
llvm/lib/Target/Mips/MipsSEISelLowering.h
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h