[Types] Define a getWithNewBitWidth for Types and make use of it
commit0de7a419593d6ab07a3dcaed31b880c631a36233
authorDavid Green <david.green@arm.com>
Mon, 21 Oct 2019 14:51:49 +0000 (21 14:51 +0000)
committerDavid Green <david.green@arm.com>
Mon, 21 Oct 2019 14:51:49 +0000 (21 14:51 +0000)
tree51f702b56332dd9423e30847de1a506bba0a5bd8
parent0d7b5f3451b5f9b9db5cff707f08d5c456780371
[Types] Define a getWithNewBitWidth for Types and make use of it

This is designed to change the bitwidth of a type without altering the number
of vector lanes. Also useful in D68651. Otherwise an NFC.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@375417 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/BasicTTIImpl.h
include/llvm/IR/DerivedTypes.h
include/llvm/IR/Type.h