[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

Evan Cheng evan.cheng at apple.com
Sat Oct 28 23:17:58 PDT 2006


>
> Nick and I fixed it by simply removing the ISD::EXTLOAD case. Just
> wanted to make sure that's the correct thing to do (seems to fix it).

Also removed the ISD::VLOAD case. We should be in good shape now.  
Thanks!

Evan

>
>> +    case ISD::LOAD: {
>> +      LoadSDNode *LD = cast<LoadSDNode>(N);
>> +      ID.AddInteger(LD->getAddressingMode());
>> +      ID.AddInteger(LD->getExtensionType());
>> +      ID.AddInteger(LD->getLoadedVT());
>> +      ID.AddPointer(LD->getSrcValue());
>> +      ID.AddInteger(LD->getSrcValueOffset());
>> +      ID.AddInteger(LD->getAlignment());
>> +      ID.AddInteger(LD->isVolatile());
>> +      break;
>> +    }
>> +    case ISD::STORE: {
>> +      StoreSDNode *ST = cast<StoreSDNode>(N);
>> +      ID.AddInteger(ST->getAddressingMode());
>> +      ID.AddInteger(ST->isTruncatingStore());
>> +      ID.AddInteger(ST->getStoredVT());
>> +      ID.AddPointer(ST->getSrcValue());
>> +      ID.AddInteger(ST->getSrcValueOffset());
>> +      ID.AddInteger(ST->getAlignment());
>> +      ID.AddInteger(ST->isVolatile());
>>        break;
>>      }
>> +    }
>>    }
>>  }
>>
>>
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list