reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
19968 if (!matchScalarReduction(Op, ISD::OR, VecIns)) 19972 EVT VT = VecIns[0].getValueType(); 19980 for (unsigned i = 0, e = VecIns.size(); i < e; ++i) 19981 VecIns[i] = DAG.getBitcast(TestVT, VecIns[i]); 19981 VecIns[i] = DAG.getBitcast(TestVT, VecIns[i]); 19984 for (unsigned Slot = 0, e = VecIns.size(); e - Slot > 1; Slot += 2, e += 1) { 19987 SDValue LHS = VecIns[Slot]; 19988 SDValue RHS = VecIns[Slot + 1]; 19989 VecIns.push_back(DAG.getNode(ISD::OR, DL, TestVT, LHS, RHS)); 19994 return DAG.getNode(X86ISD::PTEST, DL, MVT::i32, VecIns.back(), VecIns.back()); 19994 return DAG.getNode(X86ISD::PTEST, DL, MVT::i32, VecIns.back(), VecIns.back());