diff options
author | Benjamin Segovia <devnull@localhost> | 2012-06-19 00:21:29 +0000 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2012-08-10 16:18:43 -0700 |
commit | 9afae68ff466376826f8a849bfbf579f49e6e8d7 (patch) | |
tree | 545ea00761c31fb47d3a93793f2e710875cf1651 /backend/README.md | |
parent | 54802945e25f89bb8b830064b418f5dd07713cb4 (diff) | |
download | beignet-9afae68ff466376826f8a849bfbf579f49e6e8d7.tar.gz |
Spell-checked the documentation Added a TODO entry for uniform analysis and uniform loads and samples
Diffstat (limited to 'backend/README.md')
-rw-r--r-- | backend/README.md | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/backend/README.md b/backend/README.md index 66689693..9fe39730 100644 --- a/backend/README.md +++ b/backend/README.md @@ -2,7 +2,7 @@ OpenCL Compiler =============== This code base contains the compiler part of the complete OpenCL stack. The -run-time is not in this code base and is developed inside "OpenCL runtime" +run-time is not in this code base and is developed inside "OpenCL run-time" project. The compiler is responsible to take a OpenCL language string and to compile it into a binary that can be executed on Intel integrated GPUs. @@ -27,7 +27,9 @@ Choose whatever you want for the build Then press 'c' to configure and 'g' to generate the code -`> make` +`> make # to build it` + +`> make install # to copy it in the proper place` The project only depends on LLVM (Low-Level Virtual Machine project). Right now, the code has only been compiled with LLVM 3.0. It will not compile with @@ -87,7 +89,7 @@ Environment variables are used all over the code. Most important ones are: - `OCL_SIMD_WIDTH` `(8 or 16)`. Change the number of lanes per hardware thread - `OCL_OUTPUT_GEN_IR` `(0 or 1)`. Output Gen IR (scalar intermediate - representation) code + representation) code - `OCL_OUTPUT_LLVM` `(0 or 1)`. Output LLVM code after the lowering passes |