@@ -3535,11 +3535,8 @@ SDValue AArch64TargetLowering::LowerELFTLSDescCallSeq(SDValue SymAddr,
3535
3535
SDValue Chain = DAG.getEntryNode();
3536
3536
SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
3537
3537
3538
- SmallVector<SDValue, 2> Ops;
3539
- Ops.push_back(Chain);
3540
- Ops.push_back(SymAddr);
3541
-
3542
- Chain = DAG.getNode(AArch64ISD::TLSDESC_CALLSEQ, DL, NodeTys, Ops);
3538
+ Chain =
3539
+ DAG.getNode(AArch64ISD::TLSDESC_CALLSEQ, DL, NodeTys, {Chain, SymAddr});
3543
3540
SDValue Glue = Chain.getValue(1);
3544
3541
3545
3542
return DAG.getCopyFromReg(Chain, DL, AArch64::X0, PtrVT, Glue);
@@ -8931,9 +8928,10 @@ static SDValue performPostLD1Combine(SDNode *N,
8931
8928
LoadSDN->getMemOperand());
8932
8929
8933
8930
// Update the uses.
8934
- SmallVector<SDValue, 2> NewResults;
8935
- NewResults.push_back(SDValue(LD, 0)); // The result of load
8936
- NewResults.push_back(SDValue(UpdN.getNode(), 2)); // Chain
8931
+ SDValue NewResults[] = {
8932
+ SDValue(LD, 0), // The result of load
8933
+ SDValue(UpdN.getNode(), 2) // Chain
8934
+ };
8937
8935
DCI.CombineTo(LD, NewResults);
8938
8936
DCI.CombineTo(N, SDValue(UpdN.getNode(), 0)); // Dup/Inserted Result
8939
8937
DCI.CombineTo(User, SDValue(UpdN.getNode(), 1)); // Write back register
0 commit comments