Searched refs:ExtendKind (Results 1 – 5 of 5) sorted by relevance
69 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in getPreferredExtendForValue() local78 ExtendKind = ISD::SIGN_EXTEND; in getPreferredExtendForValue()80 return ExtendKind; in getPreferredExtendForValue()
354 ISD::NodeType ExtendKind = ISD::ANY_EXTEND) { in getCopyToParts() argument387 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()775 ISD::NodeType ExtendKind = PreferredExtendType; in getCopyToRegs() local785 if (ExtendKind == ISD::ANY_EXTEND && TLI.isZExtFree(Val, RegisterVT)) in getCopyToRegs()786 ExtendKind = ISD::ZERO_EXTEND; in getCopyToRegs()789 &Parts[Part], NumParts, RegisterVT, V, ExtendKind); in getCopyToRegs()1260 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet() local1263 ExtendKind = ISD::SIGN_EXTEND; in visitRet()1266 ExtendKind = ISD::ZERO_EXTEND; in visitRet()1275 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) in visitRet()[all …]
1467 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in GetReturnInfo() local1470 ExtendKind = ISD::SIGN_EXTEND; in GetReturnInfo()1472 ExtendKind = ISD::ZERO_EXTEND; in GetReturnInfo()1478 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) { in GetReturnInfo()
989 ISD::NodeType ExtendKind) const override;
2034 ISD::NodeType ExtendKind) const { in getTypeForExtArgOrReturn()2037 if (Subtarget->is64Bit() && VT == MVT::i1 && ExtendKind == ISD::ZERO_EXTEND) in getTypeForExtArgOrReturn()