diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2013-03-06 21:32:03 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2013-03-06 21:32:03 +0000 |
commit | b7656a9cc4bf36752df38e7c02b910c9390b9c39 (patch) | |
tree | 5c9932428af5265ee1abe4ca09cfce295ca08957 /lib/Target/Mips/MipsISelLowering.h | |
parent | 76c25dc2bf23b0c710d896ca61f236fe5b18ee08 (diff) | |
download | external_llvm-b7656a9cc4bf36752df38e7c02b910c9390b9c39.zip external_llvm-b7656a9cc4bf36752df38e7c02b910c9390b9c39.tar.gz external_llvm-b7656a9cc4bf36752df38e7c02b910c9390b9c39.tar.bz2 |
[mips] Custom-legalize BR_JT.
In N64-static, GOT address is needed to compute the branch address.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176580 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/MipsISelLowering.h')
-rw-r--r-- | lib/Target/Mips/MipsISelLowering.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/Mips/MipsISelLowering.h b/lib/Target/Mips/MipsISelLowering.h index 4424521..02d7e2f 100644 --- a/lib/Target/Mips/MipsISelLowering.h +++ b/lib/Target/Mips/MipsISelLowering.h @@ -292,6 +292,7 @@ namespace llvm { const SDNode *CallNode, const Type *RetTy) const; // Lower Operand specifics + SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const; SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const; SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; |