Done. On Fri, 2007-01-12 at 14:46 -0800, Chris Lattner wrote: > > TargetLowering.h updated: 1.98 -> 1.99 > > > > -#include "llvm/Type.h" > > +#include "llvm/DerivedTypes.h" > > #include "llvm/CodeGen/SelectionDAGNodes.h" > > #include <map> > > > > @@ -429,11 +429,16 @@ > > switch (Ty->getTypeID()) { > > Please move this method out of line, so that TargetLowering.h doesn't > have to pull in DerivedTypes.h > > Thanks, > > -Chris > > > default: assert(0 && "Unknown type!"); > > case Type::VoidTyID: return MVT::isVoid; > > - case Type::Int1TyID: return MVT::i1; > > - case Type::Int8TyID: return MVT::i8; > > - case Type::Int16TyID: return MVT::i16; > > - case Type::Int32TyID: return MVT::i32; > > - case Type::Int64TyID: return MVT::i64; > > + case Type::IntegerTyID: > > + switch (cast<IntegerType>(Ty)->getBitWidth()) { > > + default: assert(0 && "Invalid width for value type"); > > + case 1: return MVT::i1; > > + case 8: return MVT::i8; > > + case 16: return MVT::i16; > > + case 32: return MVT::i32; > > + case 64: return MVT::i64; > > + } > > + break; > > case Type::FloatTyID: return MVT::f32; > > case Type::DoubleTyID: return MVT::f64; > > case Type::PointerTyID: return PointerTy; > > > > > > > > _______________________________________________ > > llvm-commits mailing list > > llvm-commits@cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits > > _______________________________________________ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
_______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits