Skip to content

ggchaves/llvm-cbg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LLVM SPARC V8 Backend with Instruction Set Extensions 

File: README
                                                                              
Copyright (c) 2012 Clemens Bernhard Geyer <[email protected]>

The current LLVM 2.9 Extension is available under the same license 
conditions as LLVM. See LICENSE.TXT for details. 

Version 1.00

How to get the backend working:
	(1) Download LLVM 2.9 source code from http://llvm.org/releases/download.html#2.9
	(2) Extract the archive 'tar xvf llvm-2.9.tgz'
	(4) Copy the patch file (add-cbg-backend.patch) to your llvm root directory 
	    (usually something like /home/user/llvm-2.9/)
	(5) Change to llvm root directory and apply patch file 
	    'patch -p1 < add-cbg-backend.patch'
	(6) Run configure: './configure --enable-targets=cbg --enable-optimized'
	(7) Run make with multiple jobs to speed-up the comipling process:
	    'make -j <NUM>'
	(8) Change to <llvm-root>/Release/bin directory and test for cbg target:
	    './llvm-as < /dev/null | ./llc --march=cbg --mcpu=help'
	(9) To be able to run all benchmarks, make sure you install or download llvm-gcc

More information to be added soon...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 58.9%
  • C++ 40.9%
  • CMake 0.2%