Displaying 20 results from an estimated 7000 matches similar to: "[LLVMdev] llvm backend tutorial"
2013 Dec 06
0
[LLVMdev] llvm backend tutorial
I was wondering if this shouldn't somehow find its way into the official
LLVM documentation? It certainly seems to qualify to become official
documentation in my eyes. Nearly any LLVM backend writer out there should
be able to benefit from reading about your experiences, I'd think.
I know it is not as generic and abstract as what the LLVM dev list seems to
prefer, but I personally find
2013 Dec 06
1
[LLVMdev] llvm backend tutorial
Hi Jonathan,
After reading/skimming through the official LLVM backend documents, I
actually tried following your steps to write a new backend, but how to
write td files still remains unclear. The details are not well explained,
though I know most of them can be found in other documents or have already
been documented somewhere in the LLVM source code or td files.
For a beginner with no
2013 Dec 05
0
[LLVMdev] llvm backend tutorial
Hi Jonathan,
Thanks for the enormous effort in making this tutorial.
I was reading through the material yesterday, and I am able to clearly
follow the examples.
Are you planning to keep this updated with llvm revisions ?
Thanks
Shankar Easwaran
On 12/5/2013 7:25 AM, Jonathan wrote:
> Hi,
>
> I am writing an llvm backend tutorial through my learning process of llvm backend study and
2012 Dec 04
5
[LLVMdev] LLVM documentation work help
Sean,
I can create html, pdf and epub, then put them on
<https://github.com/Jonathan2251/lbd/tree/gh-pages>.
The uvbook example as below can click the pdf link and pop up a download window while I cannot. The uvbook link is put on http://username.github.com/... while the "make gh-pages" put them on https://github.com/username/... How can I have the download link like uvbook
2012 Dec 04
2
[LLVMdev] LLVM documentation work help
Sean,
It is not work even though I change the PDF link as you indicated. I think I can just use directory/link https://github.com/Jonathan2251/lbd/tree/gh-pages instead http://jonathan2251.github.com/lbd/WriteAnLLVMBackendTutorialForCpu0.pdf as a work around solution. User can click the link and click left top button "ZIP" and get the epub and pdf.
Jonathan
--- 12/12/4 (二),Sean Silva
2012 Dec 04
0
[LLVMdev] LLVM documentation work help
Hi Jonathan,
sorry for the hijack. Can I help you writing the document?
Regards,
chenwj
On Tue, Dec 04, 2012 at 10:15:33AM +0800, gamma_chen wrote:
> Sean,
>
> I can create html, pdf and epub, then put them on
> <https://github.com/Jonathan2251/lbd/tree/gh-pages>.
> The uvbook example as below can click the pdf link and pop up a download window
> while I cannot. The
2012 Dec 04
0
[LLVMdev] LLVM documentation work help
On Mon, Dec 3, 2012 at 11:09 PM, gamma_chen <gamma_chen at yahoo.com.tw> wrote:
> I add the empty file .nojekyll to https://github.com/Jonathan2251/lbd/tree/gh-pages and do "make gh-pages" again. It's the same. I check the uvbook has the gh-pages as mine as follows,
The book looks really good at <http://jonathan2251.github.com/lbd/>!
I think if you change the PDF
2012 Dec 04
2
[LLVMdev] LLVM documentation work help
Sean,
I add the empty file .nojekyll to https://github.com/Jonathan2251/lbd/tree/gh-pages and do "make gh-pages" again. It's the same. I check the uvbook has the gh-pages as mine as follows,
https://github.com/nikhilm/uvbook/tree/gh-pages
https://github.com/Jonathan2251/lbd/tree/gh-pages
In addition to gh-pages, uvbook has the the other web site on
2012 Dec 04
0
[LLVMdev] LLVM documentation work help
> It is not work even though I change the PDF link as you indicated. I think I can just use directory/link https://github.com/Jonathan2251/lbd/tree/gh-pages instead http://jonathan2251.github.com/lbd/WriteAnLLVMBackendTutorialForCpu0.pdf as a work around solution. User can click the link and click left top button "ZIP" and get the epub and pdf.
2012 Dec 04
1
[LLVMdev] LLVM documentation work help
Wei-Ren,
Sorry, currently, I have an English helper in documentation. The cpu0 is my brother teaching material for college, and I did llvm backend compiler tutorial for cpu0 since I didn't find a good tutorial in llvm backend design.
As I know, there are many way to contribute back to open source or llvm. For example, write qemu for cpu0 is a extended work in cpu0 llvm backend design. Or
2012 Dec 04
0
[LLVMdev] LLVM documentation work help
You may need a ".nojekyll" file. uvbook has one <
https://github.com/nikhilm/uvbook/blob/gh-pages/.nojekyll>. Also see <
https://help.github.com/articles/files-that-start-with-an-underscore-are-missing
>.
Let me know if that doesn't work.
-- Sean Silva
On Mon, Dec 3, 2012 at 9:15 PM, gamma_chen <gamma_chen at yahoo.com.tw> wrote:
> Sean,
>
> I can
2014 Mar 06
4
[LLVMdev] llvm-mc and endianess.
Hi,
As a first step to port the LLVM chain on an in-house big-endian processor, I'm integrating the native assembler as a new '-assemble -arch=' in llvm-mc.
All work quite well, I have a correct output ELF format except that generated code is little-endian.
I've understood that the endianess of the LLVM chain is controlled by the DataLayout class, but it appear to me that llvm-mc
2012 Dec 21
2
[LLVMdev] "Write An LLVM Backend Tutorial For Cpu0"
FYI:
http://jonathan2251.github.com/lbd/index.html
2012 Dec 03
3
[LLVMdev] LLVM documentation work help
Sean,
The `.. code-block:: bash` is work. Thank your information.
Currently, I can put reStructuredText files on github. But, your example uvbook seems put the html and pdf on different github directory. Do you put html and pdf on github with version control?
Jonathan
On 2012/12/3, at 上午7:43, Sean Silva <silvas at purdue.edu> wrote:
> It looks like things are going well.
>
>
2012 Dec 03
0
[LLVMdev] LLVM documentation work help
Let me explain how uvbook does it. They use a feature of github called
"github pages", which provides small static website hosting. The way
that github pages works is that you make a git branch `gh-pages` which
contains the generated HTML. They explain it better here
<https://help.github.com/articles/creating-project-pages-manually>.
You can see how uvbook does it by looking at
2015 Mar 14
2
[LLVMdev] Add a backend
Is there documentation somewhere about exactly what the function is
supposed to do, or do I have to figure it out from existing examples?
On Sat, Mar 14, 2015 at 12:13 AM, Anton Korobeynikov <
anton at korobeynikov.info> wrote:
> You have to provide this function and initialize the whole MC
> infrastructure.
>
> See e.g. lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
>
>
2013 Jan 24
3
[LLVMdev] Initial thoughts on an LLVM backend for N-address generic assembly
Hi all,
i'm just starting out with LLVM (although i've been observing its
evolution since that first release some years ago :)
I would like to develop a backend for a generic assembly-like
language, called NAC (N-Address Code). More info on NAC can be found
here:
http://www.nkavvadias.com/hercules/nac-refman.html (HTML)
http://www.nkavvadias.com/hercules/nac-refman.pdf (PDF)
You
2013 Jan 24
0
[LLVMdev] Initial thoughts on an LLVM backend for N-address generic assembly
On Thu, Jan 24, 2013 at 12:46 PM, <nkavv at physics.auth.gr> wrote:
> Hi all,
>
> i'm just starting out with LLVM (although i've been observing its evolution
> since that first release some years ago :)
>
> I would like to develop a backend for a generic assembly-like language,
> called NAC (N-Address Code). More info on NAC can be found here:
>
2012 Dec 21
0
[LLVMdev] "Write An LLVM Backend Tutorial For Cpu0"
Hi Chris,
On Thu, Dec 20, 2012 at 10:24:39PM -0800, Chris Lattner wrote:
> FYI:
> http://jonathan2251.github.com/lbd/index.html
Do you think it's O.K. to put the link somewhere else on the web site?
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
Homepage:
2012 Dec 22
2
[LLVMdev] "Write An LLVM Backend Tutorial For Cpu0"
> Do you think it's O.K. to put the link somewhere else on the web site?
I have been considering adding a page of assorted links to external
documentation. I'm not sure if anybody else wants such a page though.
-- Sean Silva
On Fri, Dec 21, 2012 at 12:25 AM, 陳韋任 (Wei-Ren Chen)
<chenwj at iis.sinica.edu.tw> wrote:
> Hi Chris,
>
> On Thu, Dec 20, 2012 at 10:24:39PM