openbsd-ports/devel/llvm/patches/patch-lib_Target_Sparc_SparcInstr64Bit_td
ajacoutot eb0e7e6cc2 - Add OpenBSD support for setting the thread name
- [Sparc] allow tls_add/tls_call syntax in assembler parser

from Brad (maintainer)
2017-10-26 10:05:55 +00:00

17 lines
701 B
Plaintext

$OpenBSD: patch-lib_Target_Sparc_SparcInstr64Bit_td,v 1.5 2017/10/26 10:05:55 ajacoutot Exp $
[Sparc] allow tls_add/tls_call syntax in assembler parser
Index: lib/Target/Sparc/SparcInstr64Bit.td
--- lib/Target/Sparc/SparcInstr64Bit.td.orig
+++ lib/Target/Sparc/SparcInstr64Bit.td
@@ -239,7 +239,7 @@ let Predicates = [Is64Bit] in {
let DecoderMethod = "DecodeLoadInt" in
defm LDX : Load<"ldx", 0b001011, load, I64Regs, i64>;
-let mayLoad = 1, isCodeGenOnly = 1, isAsmParserOnly = 1 in
+let mayLoad = 1, isAsmParserOnly = 1 in
def TLS_LDXrr : F3_1<3, 0b001011,
(outs IntRegs:$dst), (ins MEMrr:$addr, TLSSym:$sym),
"ldx [$addr], $dst, $sym",