octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: JIT test crash


From: Max Brister
Subject: Re: JIT test crash
Date: Tue, 25 Dec 2012 23:01:35 -0600

On Sat, Dec 22, 2012 at 6:18 PM, Michael Goffioul
<address@hidden> wrote:
> On Sat, Dec 22, 2012 at 7:08 PM, Max Brister <address@hidden> wrote:
>>
>> On Sat, Dec 22, 2012 at 11:32 AM, Michael Goffioul
>> <address@hidden> wrote:
>> > Hi Max,
>> >
>> > Did you get any further with LLVM and MSVC?
>> >
>> > Michael.
>> >
>> >
>>
>> I have not. Unfortunately I have not had much free time recently in
>> order to work on Octave.
>
>
> I'd be happy to help it you give me some directions.
>
> Michael.
>

Well, there was recently a new version of LLVM, it would be nice if
that just fixed the issue (I don't see anything relevant in the
release notes though).

If that doesn't work, then we should try implementing complex numbers
as a llvm::ArrayType or llvm::StructureType internally in Octave.
Currently, complex numbers are implemented with an llvm::VectorType,
which LLVM emits vectorized assembly for. If I recall correctly, that
was causing MSVC to emit bad instructions. I can prepare a patch to do
this, if you want to try it.

If that doesn't work, then we need to trace the execution of LLVM to
figure out why bad code is being generated.

-- 
Max Brister


reply via email to

[Prev in Thread] Current Thread [Next in Thread]