Displaying 14 results from an estimated 14 matches for "76719ba1".
2013 Jul 19
3
[LLVMdev] fptoui calling a function that modifies ECX
...e compiled code that I've been getting, both with
>>> CodeGenOpt::Default and CodeGenOpt::None . The crash isn't occurring with
>>> CodeGenOpt::None, but that seems to be because ECX isn't being used - it
>>> still gets set to 0x7fffffff by one of the calls to 76719BA1
>>>
>>> I notice that X86::SQRTPD[m|r] appear in X86InstrInfo::isHighLatencyDef.
>>> I was thinking an optimization might be removing it, but I don't get the
>>> sqrtpd instruction even if the createJIT optimization level turned off.
>>>
>>>...
2013 Jul 19
2
[LLVMdev] SIMD instructions and memory alignment on X86
Hmm, maybe sse isn't being enabled so its falling back to emulating sqrt?
On Thu, Jul 18, 2013 at 10:45 PM, Peter Newman <peter at uformia.com> wrote:
> In the disassembly, I'm seeing three cases of
> call 76719BA1
>
> I am assuming this is the sqrt function as this is the only function
> called in the LLVM IR.
>
> The code at 76719BA1 is:
>
> 76719BA1 push ebp
> 76719BA2 mov ebp,esp
> 76719BA4 sub esp,20h
> 76719BA7 and esp,0FFFFFFF0h
> 7671...
2013 Jul 19
2
[LLVMdev] fptoui calling a function that modifies ECX
...ode that I've been getting, both with
>>>> CodeGenOpt::Default and CodeGenOpt::None . The crash isn't occurring with
>>>> CodeGenOpt::None, but that seems to be because ECX isn't being used - it
>>>> still gets set to 0x7fffffff by one of the calls to 76719BA1
>>>>
>>>> I notice that X86::SQRTPD[m|r] appear in
>>>> X86InstrInfo::isHighLatencyDef. I was thinking an optimization might be
>>>> removing it, but I don't get the sqrtpd instruction even if the createJIT
>>>> optimization level turn...
2013 Jul 19
4
[LLVMdev] SIMD instructions and memory alignment on X86
...:47 PM, Craig Topper wrote:
>
> Hmm, maybe sse isn't being enabled so its falling back to emulating sqrt?
>
>
> On Thu, Jul 18, 2013 at 10:45 PM, Peter Newman <peter at uformia.com> wrote:
>
>> In the disassembly, I'm seeing three cases of
>> call 76719BA1
>>
>> I am assuming this is the sqrt function as this is the only function
>> called in the LLVM IR.
>>
>> The code at 76719BA1 is:
>>
>> 76719BA1 push ebp
>> 76719BA2 mov ebp,esp
>> 76719BA4 sub esp,20h
>> 76719B...
2013 Jul 19
0
[LLVMdev] fptoui calling a function that modifies ECX
...been getting, both
>> with CodeGenOpt::Default and CodeGenOpt::None . The crash
>> isn't occurring with CodeGenOpt::None, but that seems to be
>> because ECX isn't being used - it still gets set to
>> 0x7fffffff by one of the calls to 76719BA1
>>
>> I notice that X86::SQRTPD[m|r] appear in
>> X86InstrInfo::isHighLatencyDef. I was thinking an
>> optimization might be removing it, but I don't get the sqrtpd
>> instruction even if the createJIT optimization level turned off....
2013 Jul 19
2
[LLVMdev] fptoui calling a function that modifies ECX
...39;ve been getting, both with
>>>>> CodeGenOpt::Default and CodeGenOpt::None . The crash isn't occurring with
>>>>> CodeGenOpt::None, but that seems to be because ECX isn't being used - it
>>>>> still gets set to 0x7fffffff by one of the calls to 76719BA1
>>>>>
>>>>> I notice that X86::SQRTPD[m|r] appear in
>>>>> X86InstrInfo::isHighLatencyDef. I was thinking an optimization might be
>>>>> removing it, but I don't get the sqrtpd instruction even if the createJIT
>>>>> opt...
2013 Jul 19
0
[LLVMdev] SIMD instructions and memory alignment on X86
In the disassembly, I'm seeing three cases of
call 76719BA1
I am assuming this is the sqrt function as this is the only function
called in the LLVM IR.
The code at 76719BA1 is:
76719BA1 push ebp
76719BA2 mov ebp,esp
76719BA4 sub esp,20h
76719BA7 and esp,0FFFFFFF0h
76719BAA fld st(0)
76719BAC fst dword...
2013 Jul 19
0
[LLVMdev] fptoui calling a function that modifies ECX
...both with CodeGenOpt::Default and CodeGenOpt::None . The
>>> crash isn't occurring with CodeGenOpt::None, but that
>>> seems to be because ECX isn't being used - it still gets
>>> set to 0x7fffffff by one of the calls to 76719BA1
>>>
>>> I notice that X86::SQRTPD[m|r] appear in
>>> X86InstrInfo::isHighLatencyDef. I was thinking an
>>> optimization might be removing it, but I don't get the
>>> sqrtpd instruction even if the creat...
2013 Jul 19
0
[LLVMdev] fptoui calling a function that modifies ECX
...; CodeGenOpt::None . The crash isn't occurring with
>>>> CodeGenOpt::None, but that seems to be because ECX
>>>> isn't being used - it still gets set to 0x7fffffff
>>>> by one of the calls to 76719BA1
>>>>
>>>> I notice that X86::SQRTPD[m|r] appear in
>>>> X86InstrInfo::isHighLatencyDef. I was thinking an
>>>> optimization might be removing it, but I don't get
>>>> the...
2013 Jul 19
0
[LLVMdev] SIMD instructions and memory alignment on X86
..., maybe sse isn't being enabled so its falling back to emulating sqrt?
>
>
> On Thu, Jul 18, 2013 at 10:45 PM, Peter Newman <peter at uformia.com
> <mailto:peter at uformia.com>> wrote:
>
> In the disassembly, I'm seeing three cases of
> call 76719BA1
>
> I am assuming this is the sqrt function as this is the only
> function called in the LLVM IR.
>
> The code at 76719BA1 is:
>
> 76719BA1 push ebp
> 76719BA2 mov ebp,esp
> 76719BA4 sub esp,20h
> 76719BA7 and...
2013 Jul 20
0
[LLVMdev] fptoui calling a function that modifies ECX
...nOpt::None . The crash isn't occurring
>>>>> with CodeGenOpt::None, but that seems to be
>>>>> because ECX isn't being used - it still gets
>>>>> set to 0x7fffffff by one of the calls to 76719BA1
>>>>>
>>>>> I notice that X86::SQRTPD[m|r] appear in
>>>>> X86InstrInfo::isHighLatencyDef. I was thinking
>>>>> an optimization might be removing it, but I
>>>>>...
2013 Jul 19
0
[LLVMdev] llvm.x86.sse2.sqrt.pd not using sqrtpd, calling a function that modifies ECX
...gt; I'm attaching the compiled code that I've been getting, both with
> CodeGenOpt::Default and CodeGenOpt::None . The crash isn't occurring with
> CodeGenOpt::None, but that seems to be because ECX isn't being used - it
> still gets set to 0x7fffffff by one of the calls to 76719BA1
>
> I notice that X86::SQRTPD[m|r] appear in X86InstrInfo::isHighLatencyDef. I
> was thinking an optimization might be removing it, but I don't get the
> sqrtpd instruction even if the createJIT optimization level turned off.
>
> I am trying this with the Release 3.3 code - I&...
2013 Jul 19
2
[LLVMdev] SIMD instructions and memory alignment on X86
That should map directly to sqrtpd which can't modify ecx.
On Thu, Jul 18, 2013 at 10:27 PM, Peter Newman <peter at uformia.com> wrote:
> Sorry, that should have been llvm.x86.sse2.sqrt.pd
>
>
> On 19/07/2013 3:25 PM, Craig Topper wrote:
>
> What is "frep.x86.sse2.sqrt.pd". I'm only familiar with things prefixed
> with "llvm.x86".
>
2013 Jul 19
0
[LLVMdev] llvm.x86.sse2.sqrt.pd not using sqrtpd, calling a function that modifies ECX
...s has changed)
I'm attaching the compiled code that I've been getting, both with
CodeGenOpt::Default and CodeGenOpt::None . The crash isn't occurring
with CodeGenOpt::None, but that seems to be because ECX isn't being used
- it still gets set to 0x7fffffff by one of the calls to 76719BA1
I notice that X86::SQRTPD[m|r] appear in X86InstrInfo::isHighLatencyDef.
I was thinking an optimization might be removing it, but I don't get the
sqrtpd instruction even if the createJIT optimization level turned off.
I am trying this with the Release 3.3 code - I'll try it with trunk a...