diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2013-09-25 00:30:25 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2013-09-25 00:30:25 +0000 |
commit | 793803449870a661c1a09e400df9b04492772196 (patch) | |
tree | 11982c7fefe5508b815ae27933da2762bb5f1c48 /lib/Target/Mips/Mips16ISelLowering.cpp | |
parent | ce734f1f43b3c5f614b95b53e3ed86f65daca8dd (diff) | |
download | llvm-793803449870a661c1a09e400df9b04492772196.tar.gz llvm-793803449870a661c1a09e400df9b04492772196.tar.bz2 llvm-793803449870a661c1a09e400df9b04492772196.tar.xz |
[mips] Define getTargetNode as a template function.
No intended functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191350 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/Mips16ISelLowering.cpp')
-rw-r--r-- | lib/Target/Mips/Mips16ISelLowering.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Target/Mips/Mips16ISelLowering.cpp b/lib/Target/Mips/Mips16ISelLowering.cpp index c8d0a520eb..89f3d3ba17 100644 --- a/lib/Target/Mips/Mips16ISelLowering.cpp +++ b/lib/Target/Mips/Mips16ISelLowering.cpp @@ -474,7 +474,9 @@ getOpndList(SmallVectorImpl<SDValue> &Ops, if (NeedMips16Helper) { RegsToPass.push_front(std::make_pair(V0Reg, Callee)); JumpTarget = DAG.getExternalSymbol(Mips16HelperFunction, getPointerTy()); - JumpTarget = getAddrGlobal(JumpTarget, DAG, MipsII::MO_GOT); + JumpTarget = getAddrGlobal(cast<ExternalSymbolSDNode>(JumpTarget), + JumpTarget.getValueType(), DAG, + MipsII::MO_GOT); } else RegsToPass.push_front(std::make_pair((unsigned)Mips::T9, Callee)); } |