[llvm-commits] [llvm] r47670 - in /llvm/trunk/lib/CodeGen/SelectionDAG: LegalizeTypes.h LegalizeTypesSplit.cpp

Duncan Sands baldrick at free.fr
Wed Feb 27 09:39:27 PST 2008


> Yeah, this is horrible.  :(  The fix we eventually want to do is to  
> change VECTOR_SHUFFLE to be a variadic node where the shuffle mask is  
> a list of integer operands (operands #2..2+n) instead of a  
> BUILD_VECTOR.  This means that you just have to pick a legal integer  
> type or use targetconstant nodes.

Right, but it seemed better to leave that till later.  I've added a
big FIXME.

> Thanks for adding this to legalizetypes!

No problem :)

Ciao,

D.



More information about the llvm-commits mailing list