Lines Matching defs:Expand
96 void Expand(SDNode *Node, SmallVectorImpl<SDValue> &Results);
129 /// Expand bswap of vectors into a shuffle if legal.
308 Action = TargetLowering::Expand;
332 if (Action == TargetLowering::Expand && !TLI.isStrictFPEnabled() &&
337 == TargetLowering::Expand &&
554 case TargetLowering::Expand:
556 Expand(Node, ResultVals);
842 void VectorLegalizer::Expand(SDNode *Node, SmallVectorImpl<SDValue> &Results) {
1058 // Expand the fpsosisat if it is scalable to prevent it from unrolling below.
1137 "VectorLegalizer Expand returned wrong number of results!");
1165 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand ||
1166 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
1167 TLI.getOperationAction(ISD::OR, VT) == TargetLowering::Expand ||
1170 VT) == TargetLowering::Expand)
1203 if (TLI.getOperationAction(ISD::SRA, VT) == TargetLowering::Expand ||
1204 TLI.getOperationAction(ISD::SHL, VT) == TargetLowering::Expand)
1427 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand ||
1428 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
1429 TLI.getOperationAction(ISD::OR, VT) == TargetLowering::Expand)
1476 if (TLI.getOperationAction(ISD::VP_AND, VT) == TargetLowering::Expand ||
1477 TLI.getOperationAction(ISD::VP_XOR, VT) == TargetLowering::Expand ||
1478 TLI.getOperationAction(ISD::VP_OR, VT) == TargetLowering::Expand)
1598 TargetLowering::Expand) ||
1600 TargetLowering::Expand)) ||
1601 TLI.getOperationAction(ISD::SRL, VT) == TargetLowering::Expand) {
1711 if (TLI.getCondCodeAction(CCCode, OpVT) != TargetLowering::Expand) {