diff options
author | Zack Rusin <zack@tungstengraphics.com> | 2008-02-04 10:07:02 -0500 |
---|---|---|
committer | Zack Rusin <zack@tungstengraphics.com> | 2008-02-10 23:07:18 -0500 |
commit | 7d69090e272d0d429f0ef7a733cebe1363383447 (patch) | |
tree | 4b16fd14fd1b92b2078a8cfb4510fa9ba25027b0 /src/mesa/pipe/llvm/tgsitollvm.h | |
parent | f625c6d1d07e3b285cf966a888aa534f33c36710 (diff) |
rewrite the way we handle ir in llvm code
introduce intermediate step gallivm_ir before compiling it
down to the final llvm ir.
Diffstat (limited to 'src/mesa/pipe/llvm/tgsitollvm.h')
-rw-r--r-- | src/mesa/pipe/llvm/tgsitollvm.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mesa/pipe/llvm/tgsitollvm.h b/src/mesa/pipe/llvm/tgsitollvm.h new file mode 100644 index 0000000000..073ffb5749 --- /dev/null +++ b/src/mesa/pipe/llvm/tgsitollvm.h @@ -0,0 +1,16 @@ +#ifndef TGSITOLLVM_H +#define TGSITOLLVM_H + + +namespace llvm { + class Module; +} + +struct gallivm_ir; +struct tgsi_token; + + +llvm::Module * tgsi_to_llvm(struct gallivm_ir *ir, + const struct tgsi_token *tokens); + +#endif |