reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9442 if (!(Op0->isDivergent() ^ Op1->isDivergent())) 9446 std::swap(Op0, Op1); 9448 if (Op1.getOpcode() != Opc || !Op1.hasOneUse()) 9448 if (Op1.getOpcode() != Opc || !Op1.hasOneUse()) 9451 SDValue Op2 = Op1.getOperand(1); 9452 Op1 = Op1.getOperand(0); 9452 Op1 = Op1.getOperand(0); 9453 if (!(Op1->isDivergent() ^ Op2->isDivergent())) 9456 if (Op1->isDivergent()) 9457 std::swap(Op1, Op2); 9462 DAG.isConstantIntBuildVectorOrConstantInt(Op1)) 9466 SDValue Add1 = DAG.getNode(Opc, SL, VT, Op0, Op1);