diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-07-02 11:41:39 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-07-02 11:41:39 +0000 |
| commit | 3bc1edf95ba7ec0ed52d80e5f18f167360d44427 (patch) | |
| tree | 17093af9a6c069a04948ba0e2e3373a3b824345a /llvm/lib/Target/Sparc/SparcISelLowering.cpp | |
| parent | 270cf12b3ba8fb2c2e4e424582725344eda6f9eb (diff) | |
| download | bcm5719-llvm-3bc1edf95ba7ec0ed52d80e5f18f167360d44427.tar.gz bcm5719-llvm-3bc1edf95ba7ec0ed52d80e5f18f167360d44427.zip | |
Use arrays or initializer lists to feed ArrayRefs instead of SmallVector where possible.
No functionality change intended.
llvm-svn: 274431
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcISelLowering.cpp')
| -rw-r--r-- | llvm/lib/Target/Sparc/SparcISelLowering.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/lib/Target/Sparc/SparcISelLowering.cpp b/llvm/lib/Target/Sparc/SparcISelLowering.cpp index 1a5857098f6..c79ad632623 100644 --- a/llvm/lib/Target/Sparc/SparcISelLowering.cpp +++ b/llvm/lib/Target/Sparc/SparcISelLowering.cpp @@ -2076,16 +2076,15 @@ SDValue SparcTargetLowering::LowerGlobalTLSAddress(SDValue Op, SDValue Symbol = withTargetFlags(Op, callTF, DAG); SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); - SmallVector<SDValue, 4> Ops; - Ops.push_back(Chain); - Ops.push_back(Callee); - Ops.push_back(Symbol); - Ops.push_back(DAG.getRegister(SP::O0, PtrVT)); const uint32_t *Mask = Subtarget->getRegisterInfo()->getCallPreservedMask( DAG.getMachineFunction(), CallingConv::C); assert(Mask && "Missing call preserved mask for calling convention"); - Ops.push_back(DAG.getRegisterMask(Mask)); - Ops.push_back(InFlag); + SDValue Ops[] = {Chain, + Callee, + Symbol, + DAG.getRegister(SP::O0, PtrVT), + DAG.getRegisterMask(Mask), + InFlag}; Chain = DAG.getNode(SPISD::TLS_CALL, DL, NodeTys, Ops); InFlag = Chain.getValue(1); Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(1, DL, true), |

