Add new vector types for 512-, 1024- and 2048-bit vectors
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 23 Nov 2015 22:00:17 +0000 (22:00 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 23 Nov 2015 22:00:17 +0000 (22:00 +0000)
commit277704eaac1a3a87f0cc0b2dd9bfcdd501141c89
treee11b8356df7e6cd4ccff53054e38db47115d6598
parent789af3486417ad5f04081deec52df91da720917e
Add new vector types for 512-, 1024- and 2048-bit vectors

Those types are needed to implement instructions for Hexagon Vector
Extensions (HVX): 16x32, 16x64, 32x16, 32x32, 32x64, 64x8, 64x16,
64x32, 128x8, 128x16, 256x8, 512x1, and 1024x1.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253923 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineValueType.h
include/llvm/CodeGen/ValueTypes.h
include/llvm/CodeGen/ValueTypes.td
lib/IR/ValueTypes.cpp
test/TableGen/intrinsic-varargs.td