Lines Matching defs:Expand
96 void Expand(SDNode *Node, SmallVectorImpl<SDValue> &Results);
129 /// Expand bswap of vectors into a shuffle if legal.
313 Action = TargetLowering::Expand;
337 if (Action == TargetLowering::Expand && !TLI.isStrictFPEnabled() &&
342 == TargetLowering::Expand &&
566 case TargetLowering::Expand:
568 Expand(Node, ResultVals);
876 void VectorLegalizer::Expand(SDNode *Node, SmallVectorImpl<SDValue> &Results) {
1147 // Expand the fpsosisat if it is scalable to prevent it from unrolling below.
1261 "VectorLegalizer Expand returned wrong number of results!");
1289 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand ||
1290 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
1291 TLI.getOperationAction(ISD::OR, VT) == TargetLowering::Expand ||
1294 VT) == TargetLowering::Expand)
1327 if (TLI.getOperationAction(ISD::SRA, VT) == TargetLowering::Expand ||
1328 TLI.getOperationAction(ISD::SHL, VT) == TargetLowering::Expand)
1541 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand ||
1542 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
1543 TLI.getOperationAction(ISD::OR, VT) == TargetLowering::Expand)
1590 if (TLI.getOperationAction(ISD::VP_AND, VT) == TargetLowering::Expand ||
1591 TLI.getOperationAction(ISD::VP_XOR, VT) == TargetLowering::Expand ||
1592 TLI.getOperationAction(ISD::VP_OR, VT) == TargetLowering::Expand)
1784 TargetLowering::Expand) ||
1786 TargetLowering::Expand)) ||
1787 TLI.getOperationAction(ISD::SRL, SrcVT) == TargetLowering::Expand) {
1983 if (TLI.getCondCodeAction(CCCode, OpVT) != TargetLowering::Expand) {