diff options
author | Eric Christopher <echristo@apple.com> | 2010-06-23 20:49:35 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2010-06-23 20:49:35 +0000 |
commit | 749bb7e2d96c782200360777e80abceddc472c24 (patch) | |
tree | bd9cd491d0d682848869123311bd0ffbc5ef43bb | |
parent | 11f403cf2be4d562f731571aee90bc25bd2d38ae (diff) |
Update according to feedback.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106677 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/X86/X86Instr64bit.td | 2 | ||||
-rw-r--r-- | 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 f1d504bb22..e50acd0274 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 b90403949c..f5c5cdd6f5 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]>; |