Remove 'axle' related code and build machinery. It turns out that we

will not be pursuing this project in the immediate future.



Swift SVN r9901
This commit is contained in:
Chris Lattner
2013-11-03 16:04:27 +00:00
parent beab485db3
commit 68af974227
58 changed files with 39 additions and 1638 deletions

View File

@@ -256,8 +256,6 @@ void Serializer::writeBlockInfoBlock() {
RECORD(decls_block, REFERENCE_STORAGE_TYPE);
RECORD(decls_block, UNBOUND_GENERIC_TYPE);
RECORD(decls_block, OPTIONAL_TYPE);
RECORD(decls_block, VEC_TYPE);
RECORD(decls_block, MATRIX_TYPE);
RECORD(decls_block, TYPE_ALIAS_DECL);
RECORD(decls_block, GENERIC_TYPE_PARAM_DECL);
@@ -1753,28 +1751,6 @@ void Serializer::writeType(Type ty) {
break;
}
case TypeKind::Vec: {
auto vecTy = cast<VecType>(ty.getPointer());
Type base = vecTy->getBaseType();
unsigned abbrCode = DeclTypeAbbrCodes[VecTypeLayout::Code];
VecTypeLayout::emitRecord(Out, ScratchRecord, abbrCode,
addTypeRef(base),
vecTy->getLength());
break;
}
case TypeKind::Matrix: {
auto matrixTy = cast<MatrixType>(ty.getPointer());
Type base = matrixTy->getBaseType();
unsigned abbrCode = DeclTypeAbbrCodes[MatrixTypeLayout::Code];
MatrixTypeLayout::emitRecord(Out, ScratchRecord, abbrCode,
addTypeRef(base),
matrixTy->getRows(),
matrixTy->getColumns(),
matrixTy->wereColumnsSpecified());
break;
}
case TypeKind::ProtocolComposition: {
auto composition = cast<ProtocolCompositionType>(ty.getPointer());
@@ -1872,8 +1848,6 @@ void Serializer::writeAllDeclsAndTypes() {
registerDeclTypeAbbr<ReferenceStorageTypeLayout>();
registerDeclTypeAbbr<UnboundGenericTypeLayout>();
registerDeclTypeAbbr<OptionalTypeLayout>();
registerDeclTypeAbbr<VecTypeLayout>();
registerDeclTypeAbbr<MatrixTypeLayout>();
registerDeclTypeAbbr<TypeAliasLayout>();
registerDeclTypeAbbr<GenericTypeParamTypeLayout>();