Displaying 20 results from an estimated 11000 matches similar to: "[LLVMdev] guidance on backend writing; canonical example?"
2013 Mar 13
0
[LLVMdev] guidance on backend writing; canonical example?
On 13 March 2013 01:50, Jason E. Aten <j.e.aten at gmail.com> wrote:
>> 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
2012 Oct 10
1
[LLVMdev] CBE progress and design
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
current trunk.
=== Question 1: new design feedback ===
I am currently looking into moving the CBE to run after the initial
lowering and type legalization phases so that
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]
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
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,
2012 Oct 11
0
[LLVMdev] Question about the old C back-end
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 (avoiding the array "decay").
>
> For example, the CBE translates:
>
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
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 Nov 21
0
[LLVMdev] A Question about LLVM-backend
On Wed, Nov 21, 2012 at 1:53 AM, Roel Jordans <r.jordans at tue.nl> wrote:
> 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.
>
That *is* interesting. I suppose you could use any of the number of
free file/snippet/paste upload
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.)
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
2014 Aug 18
8
[LLVMdev] C Backend Ressurected
Hi All,
2 of my summer interns (Aimee Dipietro and Greg Simpson) used their time over the summer to resurrect the LLVM C Backend:
https://github.com/draperlaboratory/llvm-cbe
Improvements include recovery of simple for/while loops (instead of goto), better variable naming, inline asm support, and making it work on a more recent version of llvm. I believe they used the repository here as a
2011 Sep 19
2
[LLVMdev] X86 status update
http://llvm.org/docs/CodeGenerator.html#feat_inlineasm_x86
The following issue is resolved, so the x86 inline asm should be fine now:)
http://llvm.org/bugs/show_bug.cgi?id=862
--
此致
礼
罗勇刚
Yours
sincerely,
Yonggang Luo
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2012 Aug 27
9
[LLVMdev] [RFC] Resurrecting the C back-end
Hello all,
I am in need for a working C back-end for LLVM for my current research.
I know that the previous incarnation of this back-end has been kicked
out of the tree since the 3.1 release and I have gone through the
archives to restore it to it's previous 'glory'.
So far, I have restored most of the previous version (excluding some of
the parts that needed changes outside of
2012 Jan 20
1
[LLVMdev] SelectionDAG debug output
Hello all,
I am currently working with LLVM and make use of the debug output from
llc. The SelectionDAG dumping features are especially interesting to me
since I am looking for operation patterns that allow me to decide which
custom instructions can be added to a processor in order to improve the
performance.
Providing a -view-dag-combine1-dags option (and its friends) to llc show
the
2015 Mar 04
4
Samba4+ClamAV
Senhores, bom dia!
Tem como instalar o Samba 4 com o antivirus ClamAV? Achei v?rios
artigos, mas n?o consegui fazer funcionar o ClamAV.
Desde, j? agrade?o a aten??o de todos.
Atenciosamente,
Marcio Fiorette
2006 Sep 07
6
Restarting mouse services
I move my notebook around my office. Sometimes I am using the internal
pointers, sometimes a USB mouse, and sometimes a USB keyboard/mouse
adapter that is plugged into a kvm (actually two of them).
With one of these USB k/m adapters, when I plug in, the system fails to
recognize the mouse (but no problem with the keyboard). The 2 adapters
are the same brand/model (Aten), but the KVMs are
2010 Nov 15
2
[LLVMdev] C Backend's future
Duncan Sands <baldrick at free.fr> writes:
>> There's a big reason to keep it. It's a godsend when trying to bugpoint
>> something where no working llc is available. I've used it quite a lot
>> during AVX development, for example. It's useful for developing any
>> new target.
>
> an alternative is to make the interpreter more powerful and
2011 Mar 24
2
[LLVMdev] dragonegg + jit ?
A sublte question about Dragonegg: is Dragonegg usable for Just-in-time
compiling as well as ahead-of-time compilation?
If not, how hard would it be to enable JIT using dragonegg? Say one wanted
to use the gnu fortran-2008 front end, and to jit up some fortran code. How
difficult would it be to adapt it?
Thank you.
Jason
--
Jason E. Aten, Ph.D.
-------------- next part --------------
An HTML
2010 Nov 15
1
[LLVMdev] C Backend's future
On Nov 15, 2010, at 9:22 AM, John Criswell wrote:
> On 11/15/10 11:17 AM, David A. Greene wrote:
>> Duncan Sands<baldrick at free.fr> writes:
>>
>>>> There's a big reason to keep it. It's a godsend when trying to bugpoint
>>>> something where no working llc is available. I've used it quite a lot
>>>> during AVX development,