Split these nodes in a similar way as their masked versions.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | ||
---|---|---|
1959–1960 | I'm not sure if this is important or not, but may be a change in behavior here. If this function gets called from SplitVecOp_Gather, we'll check the opcode and maybe call SplitVecRes_SETCC for the mask. Previously SplitVecOp_MGATHER wouldn't do anything special for the mask. I notice that SplitVecOp_MSCATTER only called it when OpNo==1 and not when legalizing the index or the mask. Maybe we should have a bool parameter to SplitVecRec_Gather to distinquish the caller to not change this behavior. |
/*SplitSETCC*/ true