If all else fails, do a "make clean; make" just to make sure nothing
is out of sync.
On Feb 21, 2008, at 5:29 AM, Sanjiv Gupta wrote:
> My target supports only 8-bit arithmetic, hence I specified it to
> exapand ADD for i32 and i16.
> llc fails at the following place in LegalizeDAG.cpp:
> assert(MVT::isVector(Node->getValueType(0)) &&
> "Cannot expand this binary operator!");
> // Expand the operation into a bunch of nasty scalar code.
> Result = LegalizeOp(UnrollVectorOp(Op));
> I don't understand why it is treating i32 and i16 as vector types.
> I think it was working fine in llvm2.1
> Any help is welcome.
> LLVM Developers mailing list
> [hidden email]http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev