summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2012-11-21 20:21:11 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2012-11-21 20:21:11 +0000
commit59f299f28e38b3c1722a566d38ca19e3ca0df8ac (patch)
treef720aacbf830f19643e8e3ed549f62068585177d /llvm/lib/Target/Mips/MipsISelLowering.cpp
parent4bd152d8e6706847f084d44b627a3bd88270e6f2 (diff)
downloadbcm5719-llvm-59f299f28e38b3c1722a566d38ca19e3ca0df8ac.tar.gz
bcm5719-llvm-59f299f28e38b3c1722a566d38ca19e3ca0df8ac.zip
[mips] Add command line option "-mxgot".
llvm-svn: 168455
Diffstat (limited to 'llvm/lib/Target/Mips/MipsISelLowering.cpp')
-rw-r--r--llvm/lib/Target/Mips/MipsISelLowering.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MipsISelLowering.cpp b/llvm/lib/Target/Mips/MipsISelLowering.cpp
index b1c34776ade..37b6ea6073d 100644
--- a/llvm/lib/Target/Mips/MipsISelLowering.cpp
+++ b/llvm/lib/Target/Mips/MipsISelLowering.cpp
@@ -46,6 +46,10 @@ static cl::opt<bool>
EnableMipsTailCalls("enable-mips-tail-calls", cl::Hidden,
cl::desc("MIPS: Enable tail calls."), cl::init(false));
+static cl::opt<bool>
+LargeGOT("mxgot", cl::Hidden,
+ cl::desc("MIPS: Enable GOT larger than 64k."), cl::init(false));
+
static const uint16_t O32IntRegs[4] = {
Mips::A0, Mips::A1, Mips::A2, Mips::A3
};
OpenPOWER on IntegriCloud