diff options
| author | Simon Atanasyan <simon@atanasyan.com> | 2019-10-18 23:00:08 +0300 |
|---|---|---|
| committer | Simon Atanasyan <simon@atanasyan.com> | 2019-10-23 17:36:34 +0300 |
| commit | c470a9b586cb1dabc263f4e1d044edfd0eadf13d (patch) | |
| tree | c3aea4246ec9d427122e76d8f6415a3c149c132c /llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | |
| parent | 263abc6761a4452013d4536a30a453a299dd64b1 (diff) | |
| download | bcm5719-llvm-c470a9b586cb1dabc263f4e1d044edfd0eadf13d.tar.gz bcm5719-llvm-c470a9b586cb1dabc263f4e1d044edfd0eadf13d.zip | |
[mips] Implement `la` macro expansion for N32 ABI
Diffstat (limited to 'llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp')
| -rw-r--r-- | llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp index 21d0df74d45..c75ee034caf 100644 --- a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp +++ b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp @@ -2969,7 +2969,7 @@ bool MipsAsmParser::loadAndAddSymbolAddress(const MCExpr *SymExpr, const MipsMCExpr *GotExpr = nullptr; const MCExpr *LoExpr = nullptr; - if (IsPtr64) { + if (ABI.IsN32() || ABI.IsN64()) { // The remaining cases are: // Small offset: ld $tmp, %got_disp(symbol)($gp) // >daddiu $tmp, $tmp, offset |

