diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2019-10-02 18:20:24 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2019-10-02 18:20:24 +0000 |
commit | 12e915b3fcc55b8394dce3105a24c009e516d153 (patch) | |
tree | 237f93f3f15fc6a74ceab6222d91a1a0402b5044 | |
parent | a15a1413ac63aee4de5a03d5aa0ff982751c8ca6 (diff) | |
download | bcm5719-llvm-12e915b3fcc55b8394dce3105a24c009e516d153.tar.gz bcm5719-llvm-12e915b3fcc55b8394dce3105a24c009e516d153.zip |
[ARM] Make helpers static. NFC.
llvm-svn: 373503
-rw-r--r-- | llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM/ARMISelLowering.cpp b/llvm/lib/Target/ARM/ARMISelLowering.cpp index b3138312150..45bf6763382 100644 --- a/llvm/lib/Target/ARM/ARMISelLowering.cpp +++ b/llvm/lib/Target/ARM/ARMISelLowering.cpp @@ -13122,7 +13122,8 @@ static SDValue PerformLOADCombine(SDNode *N, // Optimize trunc store (of multiple scalars) to shuffle and store. First, // pack all of the elements in one place. Next, store to memory in fewer // chunks. -SDValue PerformTruncatingStoreCombine(StoreSDNode *St, SelectionDAG &DAG) { +static SDValue PerformTruncatingStoreCombine(StoreSDNode *St, + SelectionDAG &DAG) { SDValue StVal = St->getValue(); EVT VT = StVal.getValueType(); if (!St->isTruncatingStore() || !VT.isVector()) @@ -13206,7 +13207,8 @@ SDValue PerformTruncatingStoreCombine(StoreSDNode *St, SelectionDAG &DAG) { // Try taking a single vector store from an truncate (which would otherwise turn // into an expensive buildvector) and splitting it into a series of narrowing // stores. -SDValue PerformSplittingToNarrowingStores(StoreSDNode *St, SelectionDAG &DAG) { +static SDValue PerformSplittingToNarrowingStores(StoreSDNode *St, + SelectionDAG &DAG) { if (!St->isSimple() || St->isTruncatingStore() || !St->isUnindexed()) return SDValue(); SDValue Trunc = St->getValue(); @@ -13696,7 +13698,7 @@ static SDValue PerformShiftCombine(SDNode *N, // Look for a sign/zero extend of a larger than legal load. This can be split // into two extending loads, which are simpler to deal with than an arbitrary // sign extend. -SDValue PerformSplittingToWideningLoad(SDNode *N, SelectionDAG &DAG) { +static SDValue PerformSplittingToWideningLoad(SDNode *N, SelectionDAG &DAG) { SDValue N0 = N->getOperand(0); if (N0.getOpcode() != ISD::LOAD) return SDValue(); |