reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
21207 MVT VT = Op1.getSimpleValueType(); 21226 return DAG.getNode(X86ISD::SELECTS, DL, VT, Cmp, Op1, Op2); 21245 if (Subtarget.hasAVX() && !isNullFPConstant(Op1) && 21250 SDValue VOp1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VecVT, Op1); 21263 SDValue And = DAG.getNode(X86ISD::FAND, DL, VT, Cmp, Op1); 21271 return DAG.getNode(X86ISD::SELECTS, DL, VT, Cmp, Op1, Op2); 21277 SDValue Op1Lo = extractSubVector(Op1, 0, DAG, DL, 32); 21279 SDValue Op1Hi = extractSubVector(Op1, 32, DAG, DL, 32); 21288 if (ISD::isBuildVectorOfConstantSDNodes(Op1.getNode())) 21289 Op1Scalar = ConvertI1VectorToInteger(Op1, DAG); 21290 else if (Op1.getOpcode() == ISD::BITCAST && Op1.getOperand(0)) 21290 else if (Op1.getOpcode() == ISD::BITCAST && Op1.getOperand(0)) 21291 Op1Scalar = Op1.getOperand(0); 21314 Op1 = Op.getOperand(1); 21331 if ((isAllOnesConstant(Op1) || isAllOnesConstant(Op2)) && 21333 SDValue Y = isAllOnesConstant(Op2) ? Op1 : Op2; 21340 (isAllOnesConstant(Op1) == (CondCode == X86::COND_NE))) { 21357 if (isAllOnesConstant(Op1) != (CondCode == X86::COND_E)) 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); 21376 Src2 = Op1; 21470 (isAllOnesConstant(Op1) || isAllOnesConstant(Op2)) && 21471 (isNullConstant(Op1) || isNullConstant(Op2))) { 21475 if (isAllOnesConstant(Op1) != (CondCode == X86::COND_B)) 21485 Op1.getOpcode() == ISD::TRUNCATE && Op2.getOpcode() == ISD::TRUNCATE) { 21486 SDValue T1 = Op1.getOperand(0), T2 = Op2.getOperand(0); 21503 (Op.getValueType() == MVT::i16 && !MayFoldLoad(Op1) && 21505 Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Op1); 21505 Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i32, Op1); 21507 SDValue Ops[] = { Op2, Op1, CC, Cond }; 21514 SDValue Ops[] = { Op2, Op1, CC, Cond };