]> granicus.if.org Git - llvm/commit
[CodeGen,Target] Remove the version of DAG.getVectorShuffle that takes a pointer...
authorCraig Topper <craig.topper@gmail.com>
Fri, 1 Jul 2016 06:54:47 +0000 (06:54 +0000)
committerCraig Topper <craig.topper@gmail.com>
Fri, 1 Jul 2016 06:54:47 +0000 (06:54 +0000)
commita8fbaf1221aa5282fe49cdf1fbb14d0ea220f07d
tree9630f003122bfec829589cc3cea8d449ebbaf827
parentdea5ff1de3bad039d7caa40f68248314156242af
[CodeGen,Target] Remove the version of DAG.getVectorShuffle that takes a pointer to a mask array. Convert all callers to use the ArrayRef version. No functional change intended.

For the most part this simplifies all callers. There were two places in X86 that needed an explicit makeArrayRef to shorten a statically sized array.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274337 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAG.h
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/X86/X86ISelLowering.cpp