reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9776 EVT VT = LHS.getValueType(); 9781 CRHS = dyn_cast<ConstantSDNode>(LHS); 9783 std::swap(LHS, RHS); 9789 if (VT == MVT::i32 && LHS.getOpcode() == ISD::SIGN_EXTEND && 9790 isBoolSGPR(LHS.getOperand(0))) { 9799 return DAG.getNode(ISD::XOR, SL, MVT::i1, LHS.getOperand(0), 9805 return LHS.getOperand(0); 9810 LHS.getOpcode() == ISD::SELECT && 9811 isa<ConstantSDNode>(LHS.getOperand(1)) && 9812 isa<ConstantSDNode>(LHS.getOperand(2)) && 9813 LHS.getConstantOperandVal(1) != LHS.getConstantOperandVal(2) && 9813 LHS.getConstantOperandVal(1) != LHS.getConstantOperandVal(2) && 9814 isBoolSGPR(LHS.getOperand(0))) { 9820 uint64_t CT = LHS.getConstantOperandVal(1); 9821 uint64_t CF = LHS.getConstantOperandVal(2); 9825 return DAG.getNode(ISD::XOR, SL, MVT::i1, LHS.getOperand(0), 9829 return LHS.getOperand(0); 9841 if ((CC == ISD::SETOEQ || CC == ISD::SETONE) && LHS.getOpcode() == ISD::FABS) { 9857 return DAG.getNode(AMDGPUISD::FP_CLASS, SL, MVT::i1, LHS.getOperand(0),