Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] CBE progress and design"
2012 Oct 11
1
[LLVMdev] CBE progress and design
On 10/10/12 18:57, Nadav Rotem wrote:
> Hi Roel!
>
>
> On Oct 10, 2012, at 5:29 AM, Roel Jordans <r.jordans at tue.nl> wrote:
>
>> Hello all,
>>
>> As some of you may remember, I am trying to get the C back-end back in working condition. I have the old version up and running (including most of it's pre-existing bugs), email me if you want a patch to the
2012 Dec 06
1
[LLVMdev] How to enable cbe as a supported target?
Hi Arnold,
On 06/12/12 08:50, 陳韋任 (Wei-Ren Chen) wrote:
> On Thu, Dec 06, 2012 at 10:05:03AM +0800, Mingliang LIU wrote:
>> Hi Arnold,
>>
>> Thank you. I googled but missed the release notes.
>>
>> Regards.
>
> Someone else out there tried to bring cbe back. You can search the ML
> archieve and reach them out.
>
That would be me.
> Regards,
2010 Aug 30
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
Dale,
Thanks for reviewing this.
I have some newbie questions regarding the test-suite for you or anyone:
I'm trying to run the test-suite as described in the "LLVM Testing
Infrastructure Guide" on a Ubuntu x86 64 bit system. Initially I ran into
problems with missing tools like yacc, which I fixed as I went along until
the make at the test-suite level completed. However, I get
2010 Aug 30
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
CBE is fairly broken everywhere AFAIK, don't worry about it.
Most of the JIT failures are in tests that exercise exception
handling. Not sure if that is supposed to work in your environment,
it works in some JITs and not others.
The LLC failures are cause for concern.
On Aug 30, 2010, at 10:59 AMPDT, John Thompson wrote:
> Dale,
>
> Thanks for reviewing this.
>
> I have
2010 Aug 30
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
Dale,
I took a closer look at the first llc failure, initp1. Looking at the
initp1.llc file in gdb, it appears that the statically constructed objects
without the init_priority attribute are being constructed before those with
it, though the test seems to expect the opposite.
The initp1.llc.s file seems to have the .ctors table in the right order, but
the _init code is reading the table in
2010 Aug 30
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
On Aug 30, 2010, at 3:11 PMPDT, John Thompson wrote:
> Dale,
>
> I took a closer look at the first llc failure, initp1. Looking at
> the initp1.llc file in gdb, it appears that the statically
> constructed objects without the init_priority attribute are being
> constructed before those with it, though the test seems to expect
> the opposite.
>
> The
2012 Oct 11
3
[LLVMdev] Question about the old C back-end
Hello all,
When going through the internals of the old C back-end, I see that the
CBE encapsulates arrays into a struct. The source code has the
following comment to explain this behaviour.
// Arrays are wrapped in structs to allow them to have normal
// value semantics (avoiding the array "decay").
For example, the CBE translates:
@a = common global [10 x i32]
2010 Sep 01
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
I'm close to confirming that I get the equivalent results from the
test-suite with my changes, compared to a fresh tree, on a Linux x86 64
bit box.
When that is the case, may I check in my current changes for the LLVM side?
My preference is to develop the mult-alt support incrementally, rather than
one big check-in, as I get nervous sitting on a lot of changes for a long
time.
I feel this
2010 Sep 02
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
On Sep 1, 2010, at 11:03 AMPDT, John Thompson wrote:
> I'm close to confirming that I get the equivalent results from the
> test-suite with my changes, compared to a fresh tree, on a Linux x86
> 64 bit box.
>
> When that is the case, may I check in my current changes for the
> LLVM side?
In principle, yes, I'd like to rereview if it's changed.
> My
2010 Sep 02
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
Dale,
Thanks. It's not changed, but I've enclosed a fresh patch against today's
trunk.
However, I'm seeing 28 unexpected failing tests in llvm/test on x86 Linux 64
today. But it's the same on an unmodified tree, so I guess I'm still okay.
It passed at one point for me with these changes.
-John
On Wed, Sep 1, 2010 at 5:04 PM, Dale Johannesen <dalej at apple.com>
2010 Sep 02
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
Actually the 2.8 fork is coming up tomorrow and I'm thinking maybe we
should wait until after that. Is this something you really want to
get in 2.8?
On Sep 1, 2010, at 6:29 PMPDT, John Thompson wrote:
> Dale,
>
> Thanks. It's not changed, but I've enclosed a fresh patch against
> today's trunk.
> However, I'm seeing 28 unexpected failing tests in
2012 Dec 06
2
[LLVMdev] How to enable cbe as a supported target?
Hi Arnold,
Thank you. I googled but missed the release notes.
Regards.
On Thu, Dec 6, 2012 at 12:13 AM, Arnold Schwaighofer <
arnold.schwaighofer at gmail.com> wrote:
> The C Backend was remove in 3.1
> (http://llvm.org/releases/3.1/docs/ReleaseNotes.html):
>
> "Major Changes and Removed Features
> ...
> The C backend has been removed. It had numerous problems,
2012 Oct 11
1
[LLVMdev] Question about the old C back-end
Hi Duncan,
On 11/10/12 15:47, Duncan Sands wrote:
> Hi Roel,
>
>> When going through the internals of the old C back-end, I see that the CBE
>> encapsulates arrays into a struct. The source code has the following comment to
>> explain this behaviour.
>>
>> // Arrays are wrapped in structs to allow them to have normal
>> // value semantics
2012 Dec 06
0
[LLVMdev] How to enable cbe as a supported target?
On Thu, Dec 06, 2012 at 10:05:03AM +0800, Mingliang LIU wrote:
> Hi Arnold,
>
> Thank you. I googled but missed the release notes.
>
> Regards.
Someone else out there tried to bring cbe back. You can search the ML
archieve and reach them out.
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
2013 Mar 13
3
[LLVMdev] guidance on backend writing; canonical example?
*> Chris Lattner**, Mon Nov 15 12:06:18 CST 2010, wrote:
**>
*> If anyone was really interested in this, I'd strongly suggest a complete
rewrite of the C backend: make use the existing target independent code
generator code (for legalization etc) and
> then just put out a weird ".s file" at the end. -Chris
I see that Chris made the above suggestion a while ago. Are
2010 Aug 25
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
Hi,
I'm looking for some feedback on the changes represented in the attached
patches, which I'll describe below.
I'm sending this to both the LLVM and Clang list because it affects both,
though the main focus here is LLVM.
Basically, I've partially implemented some changes for choosing multiple
alternative constraints largely on the LLVM side.
The Clang change is to output the
2010 Aug 27
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
On Aug 25, 2010, at 12:45 PM, John Thompson wrote:
> Hi,
>
> I'm looking for some feedback on the changes represented in the
> attached patches, which I'll describe below.
>
> I'm sending this to both the LLVM and Clang list because it affects
> both, though the main focus here is LLVM.
> Basically, I've partially implemented some changes for choosing
2008 Jul 16
2
[LLVMdev] bugpoint / cbe Problems
I'm having some trouble using bugpoint with newer version of gcc (bugpoint
debug output below).
I looked into the "conflicting type for malloc" problem and it doesn't seem
easy to solve due to the unknown size of size_t (see LowerAllocations.cpp).
The "void main()" problem is probably a result of this test being converted
from Fortran. I'll have to dig into
2012 Nov 21
2
[LLVMdev] A Question about LLVM-backend
For those wondering about the C backend, a patch(set) to current trunk
is available but too large to send through the LLVM mailinglist. I can
send the patch(es) directly if people are interested.
Cheers,
Roel
On 17/11/12 03:48, David Claughton wrote:
> Hi Roel,
>
> On 13/09/12 11:02, Roel Jordans wrote:
>>
>> For those that are interested, I can provide a patch to the
2008 Jul 16
0
[LLVMdev] bugpoint / cbe Problems
On Wednesday 16 July 2008 10:12, David Greene wrote:
> I'm having some trouble using bugpoint with newer version of gcc (bugpoint
> debug output below).
I was using gcc 4.1.2. When I try 3.2.3 I get:
bugpoint-test-program.bc.cbe.c:237: warning: conflicting types for built-in
function `memcpy'
bugpoint-test-program.bc.cbe.c: In function `main':