Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:ExtendKind

336 /// integers, ExtendKind can be used to specify how to generate the extra bits.
340 ISD::NodeType ExtendKind = ISD::ANY_EXTEND) {
373 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val);
776 ExtendKind =
780 &Parts[Part], NumParts, RegisterVT, V, ExtendKind);
1233 ISD::NodeType ExtendKind = ISD::ANY_EXTEND;
1238 ExtendKind = ISD::SIGN_EXTEND;
1241 ExtendKind = ISD::ZERO_EXTEND;
1243 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger())
1244 VT = TLI.getTypeForExtArgOrReturn(VT.getSimpleVT(), ExtendKind);
1251 &Parts[0], NumParts, PartVT, &I, ExtendKind);
1260 if (ExtendKind == ISD::SIGN_EXTEND)
1262 else if (ExtendKind == ISD::ZERO_EXTEND)
6439 ISD::NodeType ExtendKind = ISD::ANY_EXTEND;
6442 ExtendKind = ISD::SIGN_EXTEND;
6444 ExtendKind = ISD::ZERO_EXTEND;
6447 PartVT, CLI.CS ? CLI.CS->getInstruction() : 0, ExtendKind);