summaryrefslogtreecommitdiff
path: root/Software/Beignet/Backend
diff options
context:
space:
mode:
authorZhigang Gong <gongzg@freedesktop.org>2013-06-25 03:16:03 -0700
committerZhigang Gong <gongzg@freedesktop.org>2013-06-25 03:16:03 -0700
commit4e99861cfb12aa4121c083ca307ec54b4215c161 (patch)
tree487240a77a88ac384877fa96b7ecf2fab36f2107 /Software/Beignet/Backend
parentfefd81cdb2ac40f50bc76ad331fbca9a09a86405 (diff)
Beignet: fix some links in beignet and add llvm 3.3 to the support list.
Signed-off-by: Zhigang Gong <gongzg@freedesktop.org>
Diffstat (limited to 'Software/Beignet/Backend')
-rw-r--r--Software/Beignet/Backend/TODO.mdwn4
-rw-r--r--Software/Beignet/Backend/compiler_backend.mdwn2
2 files changed, 3 insertions, 3 deletions
diff --git a/Software/Beignet/Backend/TODO.mdwn b/Software/Beignet/Backend/TODO.mdwn
index 4599e8eb..3f1ccb4c 100644
--- a/Software/Beignet/Backend/TODO.mdwn
+++ b/Software/Beignet/Backend/TODO.mdwn
@@ -51,7 +51,7 @@ The code is defined in `src/ir`. Main things to do are:
- Adding support for atomic extensions.
- Finishing the handling of function arguments (see the [[IR
- description|Software/Beignet/Backend/gen_ir]] for more details)
+ description|gen_ir]] for more details)
- Adding support for linking IR units together. OpenCL indeed allows to create
programs from several sources
@@ -78,7 +78,7 @@ The code is defined in `src/backend`. Main things to do are:
- Implementing atomic extensions.
- Implementing register spilling (see the [[compiler backend
- description|Software/Beignet/Backend/compiler_backend]] for more details)
+ description|compiler_backend]] for more details)
- Implementing proper instruction selection. A "simple" tree matching algorithm
should provide good results for Gen
diff --git a/Software/Beignet/Backend/compiler_backend.mdwn b/Software/Beignet/Backend/compiler_backend.mdwn
index 523119c4..32028b6c 100644
--- a/Software/Beignet/Backend/compiler_backend.mdwn
+++ b/Software/Beignet/Backend/compiler_backend.mdwn
@@ -5,7 +5,7 @@ Well, the complete code base is somehow a compiler backend for LLVM. Here, we
really speak about the final code generation passes that you may find in
`src/backend`.
-As explained in [[the scalar IR presentation|Software/Beignet/Backend/gen_ir]], we bet on a very
+As explained in [[the scalar IR presentation|gen_ir]], we bet on a very
simple scalar IR to make it easy to parse and modify. The idea is to fix the
unrelated problem (very Gen specific) where we can i.e. when the code is
generated.