reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12443 !DAG.MaskedValueIsZero(Inputs[i].getOperand(0), 12447 DAG.ComputeNumSignBits(Inputs[i].getOperand(0)) < 12466 DAG.ReplaceAllUsesOfValueWith(Inputs[i], InSrc); 12468 DAG.ReplaceAllUsesOfValueWith(Inputs[i], 12469 DAG.getSExtOrTrunc(InSrc, dl, N->getValueType(0))); 12471 DAG.ReplaceAllUsesOfValueWith(Inputs[i], 12472 DAG.getZExtOrTrunc(InSrc, dl, N->getValueType(0))); 12474 DAG.ReplaceAllUsesOfValueWith(Inputs[i], 12475 DAG.getAnyExtOrTrunc(InSrc, dl, N->getValueType(0))); 12533 Ops[C+i] = DAG.getSExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); 12535 Ops[C+i] = DAG.getZExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); 12537 Ops[C+i] = DAG.getAnyExtOrTrunc(Ops[C+i], dl, N->getValueType(0)); 12546 Ops[0] = DAG.getNode(ISD::TRUNCATE, dl, SI0->second, Ops[0]); 12549 Ops[1] = DAG.getNode(ISD::TRUNCATE, dl, SI1->second, Ops[1]); 12552 DAG.ReplaceAllUsesOfValueWith(PromOp, 12553 DAG.getNode(PromOp.getOpcode(), dl, N->getValueType(0), Ops)); 12563 return DAG.getNode(ISD::AND, dl, N->getValueType(0), N->getOperand(0), 12564 DAG.getConstant(APInt::getLowBitsSet( 12570 EVT ShiftAmountTy = getShiftAmountTy(N->getValueType(0), DAG.getDataLayout()); 12572 DAG.getConstant(N->getValueSizeInBits(0) - PromBits, dl, ShiftAmountTy); 12573 return DAG.getNode( 12575 DAG.getNode(ISD::SHL, dl, N->getValueType(0), N->getOperand(0), ShiftCst),