Revert r361953 "[SVE][IR] Scalable Vector IR Type"

This reverts commit f4fc01f8dd.
It caused a 3-4x slowdown when doing thinlto links, PR42210.

llvm-svn: 362913
This commit is contained in:
Nico Weber
2019-06-09 19:27:50 +00:00
parent dcf5e6abdf
commit 80fee25776
19 changed files with 39 additions and 479 deletions

View File

@@ -938,13 +938,10 @@ void ModuleBitcodeWriter::writeTypeTable() {
}
case Type::VectorTyID: {
VectorType *VT = cast<VectorType>(T);
// VECTOR [numelts, eltty] or
// [numelts, eltty, scalable]
// VECTOR [numelts, eltty]
Code = bitc::TYPE_CODE_VECTOR;
TypeVals.push_back(VT->getNumElements());
TypeVals.push_back(VE.getTypeID(VT->getElementType()));
if (VT->isScalable())
TypeVals.push_back(VT->isScalable());
break;
}
}