No need to handle illegal types.
authorEvan Cheng <evan.cheng@apple.com>
Fri, 26 May 2006 18:22:49 +0000 (18:22 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 26 May 2006 18:22:49 +0000 (18:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28496 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index fee69a266dcae91bd4d9671a8817e2b3b61ff7b8..c64c2f2e9abf01c3546063ba28e096137f118683 100644 (file)
@@ -384,7 +384,6 @@ HowToPassCCCArgument(MVT::ValueType ObjectVT, unsigned NumXMMRegs,
 
   switch (ObjectVT) {
   default: assert(0 && "Unhandled argument type!");
-  case MVT::i1:
   case MVT::i8:  ObjSize = 1; break;
   case MVT::i16: ObjSize = 2; break;
   case MVT::i32: ObjSize = 4; break;
@@ -780,7 +779,6 @@ HowToPassFastCCArgument(MVT::ValueType ObjectVT,
 
   switch (ObjectVT) {
   default: assert(0 && "Unhandled argument type!");
-  case MVT::i1:
   case MVT::i8:
     if (NumIntRegs < FASTCC_NUM_INT_ARGS_INREGS)
       ObjIntRegs = 1;
@@ -871,7 +869,6 @@ X86TargetLowering::LowerFastCCArguments(SDOperand Op, SelectionDAG &DAG) {
     if (ObjIntRegs || ObjXMMRegs) {
       switch (ObjectVT) {
       default: assert(0 && "Unhandled argument type!");
-      case MVT::i1:
       case MVT::i8:
         Reg = AddLiveIn(MF, NumIntRegs ? X86::DL : X86::AL,
                         X86::GR8RegisterClass);
@@ -945,7 +942,6 @@ X86TargetLowering::LowerFastCCArguments(SDOperand Op, SelectionDAG &DAG) {
   switch (getValueType(MF.getFunction()->getReturnType())) {
   default: assert(0 && "Unknown type!");
   case MVT::isVoid: break;
-  case MVT::i1:
   case MVT::i8:
   case MVT::i16:
   case MVT::i32: