GlobalISel: remove "unsized" LLT
authorTim Northover <tnorthover@apple.com>
Thu, 15 Sep 2016 10:09:59 +0000 (10:09 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 15 Sep 2016 10:09:59 +0000 (10:09 +0000)
commit32a078ad1a60eb2bc838d7bd341edefb0c0179d1
tree57525d0678415a813b4363d97922a2e82b152b5c
parent6a5bac48cf9a033b4c8e974d95bbd2217a151635
GlobalISel: remove "unsized" LLT

It was only really there as a sentinel when instructions had to have precisely
one type. Now that registers are typed, each register really has to have a type
that is sized.

llvm-svn: 281599
llvm/include/llvm/CodeGen/LowLevelType.h
llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
llvm/lib/CodeGen/LowLevelType.cpp
llvm/lib/CodeGen/MIRParser/MIParser.cpp
llvm/lib/CodeGen/MachineRegisterInfo.cpp
llvm/lib/CodeGen/MachineVerifier.cpp
llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
llvm/lib/Target/AArch64/AArch64MachineLegalizer.cpp
llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
llvm/unittests/CodeGen/LowLevelTypeTest.cpp