Add new vector types for 512-, 1024- and 2048-bit vectors
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 24 Nov 2015 13:07:35 +0000 (13:07 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 24 Nov 2015 13:07:35 +0000 (13:07 +0000)
commited5c8866a959aa013b2c5f72e95d88ae75443848
tree6437aa6887253d60ef440c7d6f3f638633dd2270
parent25a68d8d25990f70e6e56d9529981c7c20fb85b4
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@253978 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