src/mesa/pipe/llvm/gallivm_builtins.cpp  |  151 +++++
 src/mesa/pipe/llvm/instructions.cpp      |  877 +++++++++----------------------
 src/mesa/pipe/llvm/instructions.h        |   23 
 src/mesa/pipe/llvm/llvm_base_shader.cpp  |  589 ++++++++++----------
 src/mesa/pipe/llvm/llvm_builtins.c       |  171 ------
 src/mesa/pipe/llvm/llvm_entry.c          |  193 ++++++
 src/mesa/pipe/llvm/llvmtgsi.cpp          |   96 ++-
 src/mesa/pipe/llvm/llvmtgsi.h            |    2 
 src/mesa/pipe/llvm/storage.cpp           |  121 ++--
 src/mesa/pipe/llvm/storage.h             |   19 
 src/mesa/state_tracker/st_mesa_to_tgsi.c |   14 
 11 files changed, 1091 insertions(+), 1165 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit 449562cde0008c755d20b3de83cbd3266bc001ac
Author: Zack Rusin <[EMAIL PROTECTED]>
Date:   Tue Oct 30 09:00:36 2007 -0400

    Switch to using LLVM builder.
    
    Instead of creating all the instructions by hand, switching
    to using LLVMBuilder.

commit c97c03da46292abe72f94747fe527eb4e4623248
Author: Zack Rusin <[EMAIL PROTECTED]>
Date:   Tue Oct 30 07:43:02 2007 -0400

    Refactor vector extraction.

commit dfd774318d1549c1e52364870a2c16a220dcd64c
Author: Zack Rusin <[EMAIL PROTECTED]>
Date:   Tue Oct 30 07:16:22 2007 -0400

    Export true C based builtins to a file of its own.

commit a01341a762baf7d5e18bd1a55950da7958958927
Author: Zack Rusin <[EMAIL PROTECTED]>
Date:   Tue Oct 30 06:55:08 2007 -0400

    Rename to better reflect what it's really doing.

commit ea2c74a25ef4d8bd0cb6fab21913c6a32bcee26f
Author: Zack Rusin <[EMAIL PROTECTED]>
Date:   Tue Oct 30 06:33:30 2007 -0400

    Code cleanups.

commit a94251d081b202e81bcd51db0dd35f1aec82b0c5
Author: Zack Rusin <[EMAIL PROTECTED]>
Date:   Mon Oct 29 13:42:58 2007 -0400

    Cleanup constant vector handling a bit.

commit 75a9018fb90c93033ee5cbade9dd2febdc195d11
Author: Zack Rusin <[EMAIL PROTECTED]>
Date:   Mon Oct 29 13:20:55 2007 -0400

    Dump only relevant functions when in the debugging output.

commit fd908ce234d1f553b59d65afb7e4243ffee24018
Author: Zack Rusin <[EMAIL PROTECTED]>
Date:   Mon Oct 29 11:42:22 2007 -0400

    Change the way we handle temporaries in LLVM translation.
    
    TGSI uses TEMP, among others, as a way of passing arguments
    from one function to another. Instead of trying to figure out
    which temp's a function needs and trying to dynamically adjust its
    signature just pass the whole array of temporaries to them.

commit b0f3b5910ebd0737600ab7b1fdc135d74f2617f4
Author: Zack Rusin <[EMAIL PROTECTED]>
Date:   Mon Oct 29 10:59:24 2007 -0400

    Enable immediates in TGSI and work with them in LLVM code.
    
    Enables immediates by default in the TGSI translation code
    and adds code handling it in llvm tgsi translation.

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to