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

References

lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 1939     Amt = DAG.getNode(ISD::AND, dl, ShTy, Amt,
 1940                       DAG.getConstant(~HighBitMask, dl, ShTy));
 1945       Lo = DAG.getConstant(0, dl, NVT);              // Low part is zero.
 1946       Hi = DAG.getNode(ISD::SHL, dl, NVT, InL, Amt); // High part from Lo part.
 1949       Hi = DAG.getConstant(0, dl, NVT);              // Hi part is zero.
 1950       Lo = DAG.getNode(ISD::SRL, dl, NVT, InH, Amt); // Lo part from Hi part.
 1953       Hi = DAG.getNode(ISD::SRA, dl, NVT, InH,       // Sign extend high part.
 1954                        DAG.getConstant(NVTBits - 1, dl, ShTy));
 1955       Lo = DAG.getNode(ISD::SRA, dl, NVT, InH, Amt); // Lo part from Hi part.
 1966     SDValue Amt2 = DAG.getNode(ISD::XOR, dl, ShTy, Amt,
 1967                                DAG.getConstant(NVTBits - 1, dl, ShTy));
 1983     SDValue Sh1 = DAG.getNode(Op2, dl, NVT, InL, DAG.getConstant(1, dl, ShTy));
 1983     SDValue Sh1 = DAG.getNode(Op2, dl, NVT, InL, DAG.getConstant(1, dl, ShTy));
 1985     SDValue Sh2 = DAG.getNode(Op2, dl, NVT, Sh1, Amt2);
 1987     Lo = DAG.getNode(N->getOpcode(), dl, NVT, InL, Amt);
 1988     Hi = DAG.getNode(ISD::OR, dl, NVT, DAG.getNode(Op1, dl, NVT, InH, Amt),Sh2);
 1988     Hi = DAG.getNode(ISD::OR, dl, NVT, DAG.getNode(Op1, dl, NVT, InH, Amt),Sh2);