reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/PowerPC/PPCISelLowering.cpp
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),