]> granicus.if.org Git - llvm/commit
[MVT][SVE] Map between scalable vector IR Type and VTs
authorGraham Hunter <graham.hunter@arm.com>
Mon, 5 Aug 2019 11:18:19 +0000 (11:18 +0000)
committerGraham Hunter <graham.hunter@arm.com>
Mon, 5 Aug 2019 11:18:19 +0000 (11:18 +0000)
commit8203701920ce91104ef0397e22ea0ae6ed851c67
treede14fc900301c91b1b29bbc2f3bf2f04625dc9de
parent1b9dd625a5fe458fd86e4e2783e98c565ba110ca
[MVT][SVE] Map between scalable vector IR Type and VTs

Adds a two way mapping between the scalable vector IR type and
corresponding SelectionDAG ValueTypes.

Reviewers: craig.topper, jeroen.dobbelaere, fhahn, rengolin, greened, rovka

Reviewed By: greened

Differential Revision: https://reviews.llvm.org/D47770

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367832 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/TargetLowering.h
include/llvm/CodeGen/ValueTypes.h
include/llvm/Support/MachineValueType.h
lib/CodeGen/ValueTypes.cpp
unittests/CodeGen/ScalableVectorMVTsTest.cpp