return performPostLD1Combine(N, DCI, true);
}
-SDValue performSVESpliceCombine(SDNode *N, SelectionDAG &DAG) {
+static SDValue performSVESpliceCombine(SDNode *N, SelectionDAG &DAG) {
EVT Ty = N->getValueType(0);
if (Ty.isInteger())
return SDValue();
return DAG.getBitcast(Ty, Trunc);
}
-SDValue performFPExtendCombine(SDNode *N, SelectionDAG &DAG,
- TargetLowering::DAGCombinerInfo &DCI,
- const AArch64Subtarget *Subtarget) {
+static SDValue performFPExtendCombine(SDNode *N, SelectionDAG &DAG,
+ TargetLowering::DAGCombinerInfo &DCI,
+ const AArch64Subtarget *Subtarget) {
SDValue N0 = N->getOperand(0);
EVT VT = N->getValueType(0);
return SDValue();
}
-SDValue performBSPExpandForSVE(SDNode *N, SelectionDAG &DAG,
- const AArch64Subtarget *Subtarget,
- bool fixedSVEVectorVT) {
+static SDValue performBSPExpandForSVE(SDNode *N, SelectionDAG &DAG,
+ const AArch64Subtarget *Subtarget,
+ bool fixedSVEVectorVT) {
EVT VT = N->getValueType(0);
// Don't expand for SVE2