Skip to content

Jonathan2251/lbd

Folders and files

NameName
Last commit message
Last commit date
Sep 25, 2015
Feb 23, 2025
Feb 23, 2025
Sep 25, 2015
Sep 22, 2024
Sep 22, 2024
Sep 23, 2022
Jul 25, 2023
Aug 5, 2021
Mar 10, 2025
Sep 25, 2015
Sep 25, 2015
Sep 25, 2015
Jul 26, 2023
Feb 27, 2023
Sep 25, 2015
Oct 12, 2015
Sep 23, 2022
Oct 2, 2015
Aug 10, 2021
Aug 10, 2021
Jun 29, 2016

Repository files navigation

lbd: llvm backend document

This document aims to provide a simple, concise, and clear step-by-step tutorial in creating a new LLVM backend from scratch. It is written in reStructuredText, and built using the Sphinx Python Documentation Generator.

If you would like to view an up to date version of this book in your browser without checking out and building the book, please visit: http://jonathan2251.github.io/lbd/index.html

Linux prerequisite: Add swapfile for Linux: http://jonathan2251.github.io/lbd/install.html#build-steps

BUILD steps:

$ pwd

$ $HOME // HOME directory

$ mkdir git

$ cd git

$ pwd

$ $HOME/git

$ git clone https://github.com/Jonathan2251/lbd

$ cd lbd/lbdex/install_llvm

$ bash build-llvm.sh

...

Please remember to add "${LLVM_RELEASE_DIR}/bin" to variable "${PATH}" to your environment for clang++, clang. Reference last line of lbd/lbdex/install_llvm/build-llvm.sh

$ cd ..

$ pwd

$ $HOME/git/lbd/lbdex

$ bash build-cpu0.sh

CHECK step:

$ pwd

$ $HOME/git/lbd

$ bash check.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published