Lines Matching refs:ExtendKind
492 ISD::NodeType ExtendKind = ISD::ANY_EXTEND) { in getCopyToParts() argument
532 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()
880 ISD::NodeType ExtendKind = PreferredExtendType; in getCopyToRegs() local
893 if (ExtendKind == ISD::ANY_EXTEND && TLI.isZExtFree(Val, RegisterVT)) in getCopyToRegs()
894 ExtendKind = ISD::ZERO_EXTEND; in getCopyToRegs()
897 NumParts, RegisterVT, V, CallConv, ExtendKind); in getCopyToRegs()
1618 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet() local
1621 ExtendKind = ISD::SIGN_EXTEND; in visitRet()
1624 ExtendKind = ISD::ZERO_EXTEND; in visitRet()
1633 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) in visitRet()
1634 VT = TLI.getTypeForExtReturn(Context, VT, ExtendKind); in visitRet()
1643 &Parts[0], NumParts, PartVT, &I, CC, ExtendKind); in visitRet()
1651 if (ExtendKind == ISD::SIGN_EXTEND) in visitRet()
1653 else if (ExtendKind == ISD::ZERO_EXTEND) in visitRet()
8613 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in LowerCallTo() local
8616 ExtendKind = ISD::SIGN_EXTEND; in LowerCallTo()
8618 ExtendKind = ISD::ZERO_EXTEND; in LowerCallTo()
8637 (ExtendKind != ISD::ANY_EXTEND && CLI.RetSExt == Args[i].IsSExt && in LowerCallTo()
8643 CLI.CS.getInstruction(), CLI.CallConv, ExtendKind); in LowerCallTo()