[llvm-commits] [llvm-gcc-4.2] r48004 - /llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Dan Gohman
gohman at apple.com
Thu Mar 6 15:24:19 PST 2008
Author: djg
Date: Thu Mar 6 17:24:19 2008
New Revision: 48004
URL: http://llvm.org/viewvc/llvm-project?rev=48004&view=rev
Log:
Remove the code that restricted integer types to 1, 8, 16, 32, and 64, now
that llvm codegen supports i128 well enough to get through the llvm-gcc build.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-types.cpp?rev=48004&r1=48003&r2=48004&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-types.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-types.cpp Thu Mar 6 17:24:19 2008
@@ -743,24 +743,6 @@
type = orig_type;
case INTEGER_TYPE:
if (const Type *Ty = GET_TYPE_LLVM(type)) return Ty;
-
- // FIXME: eliminate this when 128-bit integer types in LLVM work.
- switch (TREE_INT_CST_LOW(TYPE_SIZE(type))) {
- case 1:
- case 8:
- case 16:
- case 32:
- case 64:
- //case 128: Waiting for PR1462 etc.
- break;
- default:
- static bool Warned = false;
- if (!Warned)
- fprintf(stderr, "WARNING: %d-bit integers not supported!\n",
- (int)TREE_INT_CST_LOW(TYPE_SIZE(type)));
- Warned = true;
- return Type::Int64Ty;
- }
return SET_TYPE_LLVM(type,
IntegerType::get(TREE_INT_CST_LOW(TYPE_SIZE(type))));
case REAL_TYPE:
More information about the llvm-commits
mailing list