17 lines
701 B
Plaintext
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",
|