reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
20657 unsigned SSECC = translateX86FSETCC(Cond, Op0, Op1); 20673 SDValue Cmp0 = DAG.getNode(Opc, dl, VT, Op0, Op1, 20675 SDValue Cmp1 = DAG.getNode(Opc, dl, VT, Op0, Op1, 20680 Cmp = DAG.getNode(Opc, dl, VT, Op0, Op1, 20695 assert(VTOp0 == Op1.getSimpleValueType() && 20736 return DAG.getNode(Opc, dl, VT, Op0, Op1, 20742 if (Cond == ISD::SETNE && ISD::isBuildVectorAllZeros(Op1.getNode())) { 20752 Op1 = DAG.getBitcast(VT, BC0.getOperand(1)); 20760 Op0.getOperand(1) == Op1 && Op0.hasOneUse()) { 20761 ConstantSDNode *C1 = isConstOrConstSplat(Op1); 20785 ISD::isConstantSplatVector(Op1.getNode(), ConstValue)) { 20797 !(DAG.SignBitIsZero(Op0) && DAG.SignBitIsZero(Op1)); 20808 if (SDValue UGTOp1 = incDecVectorConstant(Op1, DAG, /*IsInc*/true)) { 20809 Op1 = UGTOp1; 20815 if (SDValue ULTOp1 = incDecVectorConstant(Op1, DAG, /*IsInc*/false)) { 20816 Op1 = ULTOp1; 20830 SDValue Result = DAG.getNode(Opc, dl, VT, Op0, Op1); 20841 if (SDValue V = LowerVSETCCWithSUBUS(Op0, Op1, VT, Cond, dl, Subtarget, DAG)) 20855 std::swap(Op0, Op1); 20873 Op1 = DAG.getNode(ISD::XOR, dl, MVT::v2i64, Op1, SB); 20873 Op1 = DAG.getNode(ISD::XOR, dl, MVT::v2i64, Op1, SB); 20877 Op1 = DAG.getBitcast(MVT::v4i32, Op1); 20877 Op1 = DAG.getBitcast(MVT::v4i32, Op1); 20880 SDValue GT = DAG.getNode(X86ISD::PCMPGT, dl, MVT::v4i32, Op0, Op1); 20881 SDValue EQ = DAG.getNode(X86ISD::PCMPEQ, dl, MVT::v4i32, Op0, Op1); 20906 Op1 = DAG.getBitcast(MVT::v4i32, Op1); 20906 Op1 = DAG.getBitcast(MVT::v4i32, Op1); 20909 SDValue Result = DAG.getNode(Opc, dl, MVT::v4i32, Op0, Op1); 20930 Op1 = DAG.getNode(ISD::XOR, dl, VT, Op1, SM); 20930 Op1 = DAG.getNode(ISD::XOR, dl, VT, Op1, SM); 20933 SDValue Result = DAG.getNode(Opc, dl, VT, Op0, Op1);