diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-07 02:27:52 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-07 02:27:52 +0000 |
commit | 954b6b844be9483e3a81f8d0313e65f6208f90c6 (patch) | |
tree | bfac2ab0fb3ddead32c49de75f8a427bf1863315 | |
parent | d254d3111e6a1b2dfc31bbfb3abb7cc589d5800b (diff) | |
download | llvm-954b6b844be9483e3a81f8d0313e65f6208f90c6.tar.gz llvm-954b6b844be9483e3a81f8d0313e65f6208f90c6.tar.bz2 llvm-954b6b844be9483e3a81f8d0313e65f6208f90c6.tar.xz |
Remove unused value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196635 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/IR/Type.h | 1 | ||||
-rw-r--r-- | lib/Bitcode/Writer/BitcodeWriter.cpp | 1 | ||||
-rw-r--r-- | lib/IR/AsmWriter.cpp | 24 | ||||
-rw-r--r-- | lib/IR/Core.cpp | 2 |
4 files changed, 12 insertions, 16 deletions
diff --git a/include/llvm/IR/Type.h b/include/llvm/IR/Type.h index 9e833dbe6f..730c4fe30a 100644 --- a/include/llvm/IR/Type.h +++ b/include/llvm/IR/Type.h @@ -73,7 +73,6 @@ public: PointerTyID, ///< 14: Pointers VectorTyID, ///< 15: SIMD 'packed' format, or other vector type - NumTypeIDs, // Must remain as last defined ID LastPrimitiveTyID = X86_MMXTyID, FirstDerivedTyID = IntegerTyID }; diff --git a/lib/Bitcode/Writer/BitcodeWriter.cpp b/lib/Bitcode/Writer/BitcodeWriter.cpp index 4cfc6bde76..caa9e56263 100644 --- a/lib/Bitcode/Writer/BitcodeWriter.cpp +++ b/lib/Bitcode/Writer/BitcodeWriter.cpp @@ -382,7 +382,6 @@ static void WriteTypeTable(const ValueEnumerator &VE, BitstreamWriter &Stream) { unsigned Code = 0; switch (T->getTypeID()) { - default: llvm_unreachable("Unknown type!"); case Type::VoidTyID: Code = bitc::TYPE_CODE_VOID; break; case Type::HalfTyID: Code = bitc::TYPE_CODE_HALF; break; case Type::FloatTyID: Code = bitc::TYPE_CODE_FLOAT; break; diff --git a/lib/IR/AsmWriter.cpp b/lib/IR/AsmWriter.cpp index 8830c9d5fe..bd0f3c69b7 100644 --- a/lib/IR/AsmWriter.cpp +++ b/lib/IR/AsmWriter.cpp @@ -192,16 +192,16 @@ void TypePrinting::incorporateTypes(const Module &M) { /// use of type names or up references to shorten the type name where possible. void TypePrinting::print(Type *Ty, raw_ostream &OS) { switch (Ty->getTypeID()) { - case Type::VoidTyID: OS << "void"; break; - case Type::HalfTyID: OS << "half"; break; - case Type::FloatTyID: OS << "float"; break; - case Type::DoubleTyID: OS << "double"; break; - case Type::X86_FP80TyID: OS << "x86_fp80"; break; - case Type::FP128TyID: OS << "fp128"; break; - case Type::PPC_FP128TyID: OS << "ppc_fp128"; break; - case Type::LabelTyID: OS << "label"; break; - case Type::MetadataTyID: OS << "metadata"; break; - case Type::X86_MMXTyID: OS << "x86_mmx"; break; + case Type::VoidTyID: OS << "void"; return; + case Type::HalfTyID: OS << "half"; return; + case Type::FloatTyID: OS << "float"; return; + case Type::DoubleTyID: OS << "double"; return; + case Type::X86_FP80TyID: OS << "x86_fp80"; return; + case Type::FP128TyID: OS << "fp128"; return; + case Type::PPC_FP128TyID: OS << "ppc_fp128"; return; + case Type::LabelTyID: OS << "label"; return; + case Type::MetadataTyID: OS << "metadata"; return; + case Type::X86_MMXTyID: OS << "x86_mmx"; return; case Type::IntegerTyID: OS << 'i' << cast<IntegerType>(Ty)->getBitWidth(); return; @@ -261,10 +261,8 @@ void TypePrinting::print(Type *Ty, raw_ostream &OS) { OS << '>'; return; } - default: - OS << "<unrecognized-type>"; - return; } + llvm_unreachable("Invalid TypeID"); } void TypePrinting::printStructBody(StructType *STy, raw_ostream &OS) { diff --git a/lib/IR/Core.cpp b/lib/IR/Core.cpp index 62e2dd5866..324780fc2f 100644 --- a/lib/IR/Core.cpp +++ b/lib/IR/Core.cpp @@ -175,7 +175,6 @@ LLVMContextRef LLVMGetModuleContext(LLVMModuleRef M) { LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty) { switch (unwrap(Ty)->getTypeID()) { - default: llvm_unreachable("Unhandled TypeID."); case Type::VoidTyID: return LLVMVoidTypeKind; case Type::HalfTyID: @@ -209,6 +208,7 @@ LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty) { case Type::X86_MMXTyID: return LLVMX86_MMXTypeKind; } + llvm_unreachable("Unhandled TypeID."); } LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty) |