reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
21226 return DAG.getNode(X86ISD::SELECTS, DL, VT, Cmp, Op1, Op2); 21246 !isNullFPConstant(Op2)) { 21251 SDValue VOp2 = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VecVT, Op2); 21262 SDValue AndN = DAG.getNode(X86ISD::FANDN, DL, VT, Cmp, Op2); 21271 return DAG.getNode(X86ISD::SELECTS, DL, VT, Cmp, Op1, Op2); 21278 SDValue Op2Lo = extractSubVector(Op2, 0, DAG, DL, 32); 21280 SDValue Op2Hi = extractSubVector(Op2, 32, DAG, DL, 32); 21293 if (ISD::isBuildVectorOfConstantSDNodes(Op2.getNode())) 21294 Op2Scalar = ConvertI1VectorToInteger(Op2, DAG); 21295 else if (Op2.getOpcode() == ISD::BITCAST && Op2.getOperand(0)) 21295 else if (Op2.getOpcode() == ISD::BITCAST && Op2.getOperand(0)) 21296 Op2Scalar = Op2.getOperand(0); 21315 Op2 = Op.getOperand(2); 21331 if ((isAllOnesConstant(Op1) || isAllOnesConstant(Op2)) && 21333 SDValue Y = isAllOnesConstant(Op2) ? Op1 : Op2; 21333 SDValue Y = isAllOnesConstant(Op2) ? Op1 : Op2; 21360 if (!isNullConstant(Op2)) 21372 if ((Op2.getOpcode() == ISD::XOR || Op2.getOpcode() == ISD::OR) && 21372 if ((Op2.getOpcode() == ISD::XOR || Op2.getOpcode() == ISD::OR) && 21373 (Op2.getOperand(0) == Op1 || Op2.getOperand(1) == Op1)) { 21373 (Op2.getOperand(0) == Op1 || Op2.getOperand(1) == Op1)) { 21375 Op2.getOperand(0) == Op1 ? Op2.getOperand(1) : Op2.getOperand(0); 21375 Op2.getOperand(0) == Op1 ? Op2.getOperand(1) : Op2.getOperand(0); 21375 Op2.getOperand(0) == Op1 ? Op2.getOperand(1) : Op2.getOperand(0); 21398 return DAG.getNode(Op2.getOpcode(), DL, VT, And, Src2); // And Op y 21470 (isAllOnesConstant(Op1) || isAllOnesConstant(Op2)) && 21471 (isNullConstant(Op1) || isNullConstant(Op2))) { 21485 Op1.getOpcode() == ISD::TRUNCATE && Op2.getOpcode() == ISD::TRUNCATE) { 21486 SDValue T1 = Op1.getOperand(0), T2 = Op2.getOperand(0); 21504 !MayFoldLoad(Op2))) { 21506 Op2 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Op2); 21506 Op2 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Op2); 21507 SDValue Ops[] = { Op2, Op1, CC, Cond }; 21514 SDValue Ops[] = { Op2, Op1, CC, Cond };