Searched refs:ExtendKind (Results 1 – 6 of 6) sorted by relevance
67 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in getPreferredExtendForValue() local76 ExtendKind = ISD::SIGN_EXTEND; in getPreferredExtendForValue()78 return ExtendKind; in getPreferredExtendForValue()
532 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()880 ISD::NodeType ExtendKind = PreferredExtendType; in getCopyToRegs() local894 ExtendKind = ISD::ZERO_EXTEND; in getCopyToRegs()1618 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet() local1621 ExtendKind = ISD::SIGN_EXTEND; in visitRet()1624 ExtendKind = ISD::ZERO_EXTEND; 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() local8616 ExtendKind = ISD::SIGN_EXTEND; in LowerCallTo()[all …]
947 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enum in __anonc65a48c90511::WidenIV953 DenseMap<AssertingVH<Instruction>, ExtendKind> ExtendKindMap;1006 ExtendKind getExtendKind(Instruction *I);1008 using WidenedRecTy = std::pair<const SCEVAddRecExpr *, ExtendKind>;1189 WidenIV::ExtendKind WidenIV::getExtendKind(Instruction *I) { in getExtendKind()1229 ExtendKind ExtKind = getExtendKind(DU.NarrowDef); in getExtendedOperandRecurrence()1278 ExtendKind ExtKind; in getWideRecurrence()1389 ExtendKind ExtKind = getExtendKind(NarrowDef); in widenWithVariantLoadUse()1443 ExtendKind ExtKind = getExtendKind(NarrowDef); in widenWithVariantLoadUseCodegen()
1362 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in GetReturnInfo() local1365 ExtendKind = ISD::SIGN_EXTEND; in GetReturnInfo()1367 ExtendKind = ISD::ZERO_EXTEND; in GetReturnInfo()1373 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) { in GetReturnInfo()
1295 ISD::NodeType ExtendKind) const override;
2666 ISD::NodeType ExtendKind) const { in getTypeForExtReturn()