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

References

lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 1833   if (!Amt) {
 1845     if (Amt.ugt(VTBits)) {
 1847     } else if (Amt.ugt(NVTBits)) {
 1850                        NVT, InL, DAG.getConstant(Amt - NVTBits, DL, ShTy));
 1851     } else if (Amt == NVTBits) {
 1855       Lo = DAG.getNode(ISD::SHL, DL, NVT, InL, DAG.getConstant(Amt, DL, ShTy));
 1858                                    DAG.getConstant(Amt, DL, ShTy)),
 1860                                    DAG.getConstant(-Amt + NVTBits, DL, ShTy)));
 1866     if (Amt.ugt(VTBits)) {
 1868     } else if (Amt.ugt(NVTBits)) {
 1870                        NVT, InH, DAG.getConstant(Amt - NVTBits, DL, ShTy));
 1872     } else if (Amt == NVTBits) {
 1878                                    DAG.getConstant(Amt, DL, ShTy)),
 1880                                    DAG.getConstant(-Amt + NVTBits, DL, ShTy)));
 1881       Hi = DAG.getNode(ISD::SRL, DL, NVT, InH, DAG.getConstant(Amt, DL, ShTy));
 1887   if (Amt.ugt(VTBits)) {
 1890   } else if (Amt.ugt(NVTBits)) {
 1892                      DAG.getConstant(Amt - NVTBits, DL, ShTy));
 1895   } else if (Amt == NVTBits) {
 1902                                  DAG.getConstant(Amt, DL, ShTy)),
 1904                                  DAG.getConstant(-Amt + NVTBits, DL, ShTy)));
 1905     Hi = DAG.getNode(ISD::SRA, DL, NVT, InH, DAG.getConstant(Amt, DL, ShTy));