Displaying 4 results from an estimated 4 matches for "smallcode".
2010 Jun 21
2
[LLVMdev] LLC Bug x86 with thread local storage
...: lib/Target/X86/X86Instr64bit.td
===================================================================
--- lib/Target/X86/X86Instr64bit.td (revision 105882)
+++ lib/Target/X86/X86Instr64bit.td (working copy)
@@ -1832,6 +1832,8 @@
(MOV64ri64i32 tjumptable :$dst)>, Requires<[SmallCode]>;
def : Pat<(i64 (X86Wrapper tglobaladdr :$dst)),
(MOV64ri64i32 tglobaladdr :$dst)>, Requires<[SmallCode]>;
+def : Pat<(i64 (X86Wrapper tglobaltlsaddr :$dst)),
+ (MOV64ri32 tglobaltlsaddr :$dst)>, Requires<[SmallCode]>;
def : Pat<(i64 (X86Wrap...
2010 Jun 21
0
[LLVMdev] LLC Bug x86 with thread local storage
...r64bit.td
> ===================================================================
> --- lib/Target/X86/X86Instr64bit.td (revision 105882)
> +++ lib/Target/X86/X86Instr64bit.td (working copy)
> @@ -1832,6 +1832,8 @@
> (MOV64ri64i32 tjumptable :$dst)>, Requires<[SmallCode]>;
> def : Pat<(i64 (X86Wrapper tglobaladdr :$dst)),
> (MOV64ri64i32 tglobaladdr :$dst)>, Requires<[SmallCode]>;
> +def : Pat<(i64 (X86Wrapper tglobaltlsaddr :$dst)),
> + (MOV64ri32 tglobaltlsaddr :$dst)>, Requires<[SmallCode]>;
> def...
2010 Jun 22
2
[LLVMdev] LLC Bug x86 with thread local storage
...=================================================================
>> --- lib/Target/X86/X86Instr64bit.td (revision 105882)
>> +++ lib/Target/X86/X86Instr64bit.td (working copy)
>> @@ -1832,6 +1832,8 @@
>> (MOV64ri64i32 tjumptable :$dst)>, Requires<[SmallCode]>;
>> def : Pat<(i64 (X86Wrapper tglobaladdr :$dst)),
>> (MOV64ri64i32 tglobaladdr :$dst)>, Requires<[SmallCode]>;
>> +def : Pat<(i64 (X86Wrapper tglobaltlsaddr :$dst)),
>> + (MOV64ri32 tglobaltlsaddr :$dst)>, Requires<[SmallCod...
2010 Jul 07
0
[LLVMdev] LLC Bug x86 with thread local storage
...============================================
>>> --- lib/Target/X86/X86Instr64bit.td (revision 105882)
>>> +++ lib/Target/X86/X86Instr64bit.td (working copy)
>>> @@ -1832,6 +1832,8 @@
>>> (MOV64ri64i32 tjumptable :$dst)>, Requires<[SmallCode]>;
>>> def : Pat<(i64 (X86Wrapper tglobaladdr :$dst)),
>>> (MOV64ri64i32 tglobaladdr :$dst)>, Requires<[SmallCode]>;
>>> +def : Pat<(i64 (X86Wrapper tglobaltlsaddr :$dst)),
>>> + (MOV64ri32 tglobaltlsaddr :$dst)>,...