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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
10376   unsigned VTBits = VT.getScalarSizeInBits();
10380     return DAG.getUNDEF(VT);
10384     return DAG.getNode(ISD::SIGN_EXTEND_INREG, SDLoc(N), VT, N0, N1);
10393     return DAG.getNode(ISD::SIGN_EXTEND_INREG, SDLoc(N), VT,
10405         (!LegalOperations || TLI.isOperationLegal(ISD::SIGN_EXTEND, VT)))
10406       return DAG.getNode(ISD::SIGN_EXTEND, SDLoc(N), VT, N00);
10415         TLI.isOperationLegal(ISD::SIGN_EXTEND_VECTOR_INREG, VT))
10416       return DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, SDLoc(N), VT,
10425         (!LegalOperations || TLI.isOperationLegal(ISD::SIGN_EXTEND, VT)))
10426       return DAG.getNode(ISD::SIGN_EXTEND, SDLoc(N), VT, N00, N1);
10453           return DAG.getNode(ISD::SRA, SDLoc(N), VT, N0.getOperand(0),
10467        TLI.isLoadExtLegal(ISD::SEXTLOAD, VT, EVT))) {
10469     SDValue ExtLoad = DAG.getExtLoad(ISD::SEXTLOAD, SDLoc(N), VT,
10483        TLI.isLoadExtLegal(ISD::SEXTLOAD, VT, EVT))) {
10485     SDValue ExtLoad = DAG.getExtLoad(ISD::SEXTLOAD, SDLoc(N), VT,
10498       return DAG.getNode(ISD::SIGN_EXTEND_INREG, SDLoc(N), VT,