search for: 20backend

Displaying 7 results from an estimated 7 matches for "20backend".

2020 Jul 14
2
[Beginner] Understanding Tablegen language
...ex Bradbury https://www.youtube.com/watch?v=AFaIP-dF-RA 2014 - Building an LLVM Backend - LLVM Developer's Meeting https://llvm.org/devmtg/2014-10/#tutorial1 https://llvm.org/devmtg/2014-10/Slides/Cormack-BuildingAnLLVMBackend.pdf https://llvm.org/devmtg/2014-04/PDFs/Talks/Building%20an%20LLVM%20backend.pdf http://web.archive.org/http://llvm.org/devmtg/2014-10/Videos/Building%20an%20LLVM%20backend-720.mov http://llvm.org/devmtg/2014-10/#tutorial1 http://www.inf.ed.ac.uk/teaching/courses/ct/other/LLVMBackend-2015-03-26_v2.pdf llvm-leg: LEG Example Backend LEG Example Backend: a simple example LLVM...
2020 Jul 15
2
[Beginner] Understanding Tablegen language
...RA >> >> 2014 - Building an LLVM Backend - LLVM Developer's Meeting >> https://llvm.org/devmtg/2014-10/#tutorial1 >> https://llvm.org/devmtg/2014-10/Slides/Cormack-BuildingAnLLVMBackend.pdf >> >> https://llvm.org/devmtg/2014-04/PDFs/Talks/Building%20an%20LLVM%20backend.pdf >> >> http://web.archive.org/http://llvm.org/devmtg/2014-10/Videos/Building%20an%20LLVM%20backend-720.mov >> http://llvm.org/devmtg/2014-10/#tutorial1 >> >> http://www.inf.ed.ac.uk/teaching/courses/ct/other/LLVMBackend-2015-03-26_v2.pdf >> >> llvm-leg:...
2014 Jul 03
9
[LLVMdev] MOS6502 target
Hey there! I've started to embark on a path to try and create a backend for a 39 year old CPU with only an accumulator, two index registers, and a 256 byte stack. It does have a bank of 256 bytes before the stack that are pretty quick though. Really, if I can get an assembler out of `llc`, that'll be success enough for me. Clang would be better, but I think that might be crazy talk.
2020 Jul 13
2
[Beginner] Understanding Tablegen language
Hi, I am new to LLVM and I find TableGen language really cryptic. The reference manual to the language is not helpful either. I can look at the existing .td file and reverse engineer but I am looking for a detailed manual. Specifically, I have below questions: 1. What is a basic syntax for writing a dag? From the lang ref manual I can see that its something like operator followed by ArgList which
2017 Feb 10
3
Enforcing in post-RA scheduling to keep (two) MachineInstrs together
...tion). Also, I found little information about pseudo-instructions - there is some API support, namely expandPostRAPseudo() described at http://llvm.org/docs/doxygen/html/classllvm_1_1TargetInstrInfo.html. Also, some documentation at http://llvm.org/devmtg/2014-04/PDFs/Talks/Building%20an%20LLVM%20backend.pdf, slide 55 (and 53, 54). Please let me know if I can customize the post-RA scheduler to avoid scheduling in non-consecutive cycles my two SDNodes created "together" or if you recommend a different approach. Thank you very much, Alex
2014 Jul 16
2
[LLVMdev] LLVM Code Generation
Hi, all ! I am doing some study about code generation in LLVM, It is a pity that there is little introduction to it. Some paper introduces that code generation in LLVM is based on Table Driven, and i have referred paper "*An experiment in table driven code generation*", But it has not given me any help. Can you give a help understanding the code generation in LLVM. Thanks a lot.
2015 Jun 01
3
[LLVMdev] PIC Micropchip Backend
I am interested in developing a backend for the PIC microcontrollers. Specifically, I plan to write for the 8-bit MCUs, but would hopefully also support the 16 and 32 bit models (eventually). It is my understanding that a backend for PIC16 was previously a part of the project but was dropped in version 2.9. Is there any development on this front currently? Is there any interest in developing this