Searched refs:ExtendKind (Results 1 – 8 of 8) sorted by relevance
68 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in getPreferredExtendForValue() local77 ExtendKind = ISD::SIGN_EXTEND; in getPreferredExtendForValue()79 return ExtendKind; in getPreferredExtendForValue()
898 ISD::NodeType ExtendKind = PreferredExtendType; in getCopyToRegs() local912 ExtendKind = ISD::ZERO_EXTEND; in getCopyToRegs()1947 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet() local1950 ExtendKind = ISD::SIGN_EXTEND; in visitRet()1953 ExtendKind = ISD::ZERO_EXTEND; in visitRet()1992 if (ExtendKind == ISD::SIGN_EXTEND) in visitRet()1994 else if (ExtendKind == ISD::ZERO_EXTEND) in visitRet()9637 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in LowerCallTo() local9640 ExtendKind = ISD::SIGN_EXTEND; in LowerCallTo()9642 ExtendKind = ISD::ZERO_EXTEND; in LowerCallTo()[all …]
979 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enum in WidenIV985 DenseMap<AssertingVH<Instruction>, ExtendKind> ExtendKindMap;1054 ExtendKind getExtendKind(Instruction *I);1056 using WidenedRecTy = std::pair<const SCEVAddRecExpr *, ExtendKind>;1280 WidenIV::ExtendKind WidenIV::getExtendKind(Instruction *I) { in getExtendKind()1325 ExtendKind ExtKind = getExtendKind(DU.NarrowDef); in getExtendedOperandRecurrence()1374 ExtendKind ExtKind; in getWideRecurrence()1496 ExtendKind ExtKind = getExtendKind(NarrowDef); in widenWithVariantUse()
1658 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in GetReturnInfo() local1661 ExtendKind = ISD::SIGN_EXTEND; in GetReturnInfo()1663 ExtendKind = ISD::ZERO_EXTEND; in GetReturnInfo()1669 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) { in GetReturnInfo()
170 ISD::NodeType ExtendKind) const override;
734 ISD::NodeType ExtendKind) const { in getTypeForExtReturn()
1576 ISD::NodeType ExtendKind) const override;
2923 ISD::NodeType ExtendKind) const { in getTypeForExtReturn()