diff options
| author | Craig Topper <craig.topper@gmail.com> | 2014-04-30 07:17:30 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2014-04-30 07:17:30 +0000 |
| commit | 2d2aa0ca1f786efeab2bacd52be626bd3b0d3f55 (patch) | |
| tree | 988b7e0bdcb92fb8d376f19279667831129e2da6 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | |
| parent | 25947c318b9d72490be3a1e4c516f8ff2d7cd180 (diff) | |
| download | bcm5719-llvm-2d2aa0ca1f786efeab2bacd52be626bd3b0d3f55.tar.gz bcm5719-llvm-2d2aa0ca1f786efeab2bacd52be626bd3b0d3f55.zip | |
Use makeArrayRef insted of calling ArrayRef<T> constructor directly. I introduced most of these recently.
llvm-svn: 207616
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp index acd5c16dbba..1cc6105e983 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp @@ -3480,7 +3480,7 @@ void SelectionDAGBuilder::visitLoad(const LoadInst &I) { if (ChainI == MaxParallelChains) { assert(PendingLoads.empty() && "PendingLoads must be serialized first"); SDValue Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, - ArrayRef<SDValue>(Chains.data(), ChainI)); + makeArrayRef(Chains.data(), ChainI)); Root = Chain; ChainI = 0; } @@ -3498,7 +3498,7 @@ void SelectionDAGBuilder::visitLoad(const LoadInst &I) { if (!ConstantMemory) { SDValue Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, - ArrayRef<SDValue>(Chains.data(), ChainI)); + makeArrayRef(Chains.data(), ChainI)); if (isVolatile) DAG.setRoot(Chain); else @@ -3543,7 +3543,7 @@ void SelectionDAGBuilder::visitStore(const StoreInst &I) { // See visitLoad comments. if (ChainI == MaxParallelChains) { SDValue Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, - ArrayRef<SDValue>(Chains.data(), ChainI)); + makeArrayRef(Chains.data(), ChainI)); Root = Chain; ChainI = 0; } @@ -3557,7 +3557,7 @@ void SelectionDAGBuilder::visitStore(const StoreInst &I) { } SDValue StoreNode = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, - ArrayRef<SDValue>(Chains.data(), ChainI)); + makeArrayRef(Chains.data(), ChainI)); DAG.setRoot(StoreNode); } @@ -7496,8 +7496,7 @@ void SelectionDAGISel::LowerArguments(const Function &F) { dyn_cast<FrameIndexSDNode>(ArgValues[0].getNode())) FuncInfo->setArgumentFrameIndex(I, FI->getIndex()); - SDValue Res = DAG.getMergeValues(ArrayRef<SDValue>(ArgValues.data(), - NumValues), + SDValue Res = DAG.getMergeValues(makeArrayRef(ArgValues.data(), NumValues), SDB->getCurSDLoc()); SDB->setValue(I, Res); |

