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.
Paths
| Differential D14890
Add new vector types for 512-, 1024- and 2048-bit vectors ClosedPublic Authored by kparzysz on Nov 20 2015, 2:49 PM.
Details
Summary 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.
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Nov 23 2015, 2:07 PM Comment Actions This is unacceptable. Once you've sent something out for review ... and Thanks. -eric craig.topper added inline comments.
Revision Contents
Diff 40997 include/llvm/CodeGen/MachineValueType.h
include/llvm/CodeGen/ValueTypes.h
include/llvm/CodeGen/ValueTypes.td
lib/IR/ValueTypes.cpp
test/TableGen/intrinsic-varargs.td
|
Realign the earlier comments so everything is nicely columned.