diff options
author | Zhigang Gong <gongzg@freedesktop.org> | 2013-06-25 03:16:03 -0700 |
---|---|---|
committer | Zhigang Gong <gongzg@freedesktop.org> | 2013-06-25 03:16:03 -0700 |
commit | 4e99861cfb12aa4121c083ca307ec54b4215c161 (patch) | |
tree | 487240a77a88ac384877fa96b7ecf2fab36f2107 /Software/Beignet/Backend | |
parent | fefd81cdb2ac40f50bc76ad331fbca9a09a86405 (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.mdwn | 4 | ||||
-rw-r--r-- | Software/Beignet/Backend/compiler_backend.mdwn | 2 |
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. |