<div dir="ltr">Hello,<div><br></div><div>I want to ask why the following is not defined in x86isellowering.cpp<br><br></div><div><pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">    setOperationAction(ISD::ADD,MVT::v16i32, Legal);
</pre></div><div>means i havent seen this in x86iselolwering.cpp then how it considers v16i32 add/ sub a legal operation? but i have seen this defined for mul i.e</div><div><pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">    setOperationAction(ISD::MUL, MVT::v16i32, Legal);
</pre></div><div>but this is not defined for add and sub why??</div></div>