reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7474 assert(N->getNumOperands() == 2 && "Update with wrong number of operands"); 7477 if (Op1 == N->getOperand(0) && Op2 == N->getOperand(1)) 7477 if (Op1 == N->getOperand(0) && Op2 == N->getOperand(1)) 7478 return N; // No operands changed, just return the input node. 7482 if (SDNode *Existing = FindModifiedNodeSlot(N, Op1, Op2, InsertPos)) 7487 if (!RemoveNodeFromCSEMaps(N)) 7491 if (N->OperandList[0] != Op1) 7492 N->OperandList[0].set(Op1); 7493 if (N->OperandList[1] != Op2) 7494 N->OperandList[1].set(Op2); 7496 updateDivergence(N); 7498 if (InsertPos) CSEMap.InsertNode(N, InsertPos); 7499 return N;