From 749bb7e2d96c782200360777e80abceddc472c24 Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Wed, 23 Jun 2010 20:49:35 +0000 Subject: [PATCH] Update according to feedback. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106677 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86Instr64bit.td | 2 +- lib/Target/X86/X86InstrInfo.td | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/Target/X86/X86Instr64bit.td b/lib/Target/X86/X86Instr64bit.td index f1d504bb220..e50acd02745 100644 --- a/lib/Target/X86/X86Instr64bit.td +++ b/lib/Target/X86/X86Instr64bit.td @@ -1711,7 +1711,7 @@ let Defs = [RAX], Uses = [RDI], usesCustomInserter = 1 in def TLSCall_64 : I<0, Pseudo, (outs), (ins i64mem:$sym), - "# Fixme into a call", + "# TLSCall_64", [(X86TLSCall addr:$sym)]>, Requires<[In64BitMode]>; diff --git a/lib/Target/X86/X86InstrInfo.td b/lib/Target/X86/X86InstrInfo.td index b90403949c2..f5c5cdd6f59 100644 --- a/lib/Target/X86/X86InstrInfo.td +++ b/lib/Target/X86/X86InstrInfo.td @@ -3864,12 +3864,12 @@ def TLS_addr32 : I<0, Pseudo, (outs), (ins lea32mem:$sym), // For i386, the address of the thunk is passed on the stack, on return the // address of the variable is in %eax. %ecx is trashed during the function -// call. %edx is preserved. -let Defs = [EAX], - Uses = [ESP, ECX], +// call. All other registers are preserved. +let Defs = [EAX, ECX], + Uses = [ESP], usesCustomInserter = 1 in def TLSCall_32 : I<0, Pseudo, (outs), (ins i32mem:$sym), - "# Fixme into a call", + "# TLSCall_32", [(X86TLSCall addr:$sym)]>, Requires<[In32BitMode]>;