Lines Matching defs:CmpOp1

3055 // Decide how to implement a comparison of type Cond between CmpOp0 with CmpOp1.
3056 static Comparison getCmp(SelectionDAG &DAG, SDValue CmpOp0, SDValue CmpOp1,
3060 if (CmpOp1.getOpcode() == ISD::Constant) {
3067 CmpOp1->getAsZExtVal(), Cond);
3072 CmpOp1->getAsZExtVal(), Cond);
3074 Comparison C(CmpOp0, CmpOp1, Chain);
3281 // Build a comparison of vectors CmpOp0 and CmpOp1 using opcode Opcode,
3286 SDValue CmpOp1,
3295 SDValue H1 = expandV4F32ToV2F64(DAG, 0, DL, CmpOp1, Chain);
3296 SDValue L1 = expandV4F32ToV2F64(DAG, 2, DL, CmpOp1, Chain);
3315 return DAG.getNode(Opcode, DL, VTs, Chain, CmpOp0, CmpOp1);
3317 return DAG.getNode(Opcode, DL, VT, CmpOp0, CmpOp1);
3320 // Lower a vector comparison of type CC between CmpOp0 and CmpOp1, producing
3328 SDValue CmpOp1,
3346 DL, VT, CmpOp1, CmpOp0, Chain);
3348 DL, VT, CmpOp0, CmpOp1, Chain);
3363 DL, VT, CmpOp1, CmpOp0, Chain);
3365 DL, VT, CmpOp0, CmpOp1, Chain);
3378 Cmp = getVectorCmp(DAG, Opcode, DL, VT, CmpOp0, CmpOp1, Chain);
3382 Cmp = getVectorCmp(DAG, Opcode, DL, VT, CmpOp1, CmpOp0, Chain);
3405 SDValue CmpOp1 = Op.getOperand(1);
3410 return lowerVectorSETCC(DAG, DL, VT, CC, CmpOp0, CmpOp1);
3412 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL));
3422 SDValue CmpOp1 = Op.getOperand(2);
3427 SDValue Res = lowerVectorSETCC(DAG, DL, VT, CC, CmpOp0, CmpOp1,
3432 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL, Chain, IsSignaling));
3443 SDValue CmpOp1 = Op.getOperand(3);
3447 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL));
3478 SDValue CmpOp1 = Op.getOperand(1);
3484 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL));