aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/pipe/llvm
Commit message (Expand)AuthorAgeFilesLines
* llvm: we need custom rules so had to redo the build a little bitZack Rusin2008-01-042-8/+88
* llvm: update llvm sources the latest svnZack Rusin2008-01-043-708/+833
* Adopt llvm to some of the latest changes.Zack Rusin2007-12-112-6/+6
* Redo the fragment program examples to match vp'sZack Rusin2007-12-111-4/+5
* Redo the way we pass arguments to the llvm.Zack Rusin2007-12-112-889/+451
* Implement kilp and make it workZack Rusin2007-12-119-343/+450
* Rewrite argument passing to prepare for handling of the kil instruction.Zack Rusin2007-12-117-880/+852
* gallium: remove set_sampler_units interfaceKeith Whitwell2007-12-114-11/+5
* Hide texture layout details from the state tracker.Michel Dänzer2007-12-061-2/+0
* Implement sin opcode.Zack Rusin2007-11-025-1/+54
* Implement scs opcodeZack Rusin2007-11-025-1/+59
* Implement COS and CMP opcode.Zack Rusin2007-11-025-67/+378
* Get fragment shaders working on top of LLVM.Zack Rusin2007-11-024-756/+954
* Change the fragment shader signature to better match actualZack Rusin2007-11-024-356/+806
* Add basic entry points for fragment shaders.Zack Rusin2007-11-023-4/+120
* Renaming llvmtgsi to gallivm. Taking first steps on the way to supportingZack Rusin2007-11-022-1/+10
* Switch to using LLVM builder.Zack Rusin2007-10-303-253/+217
* Refactor vector extraction.Zack Rusin2007-10-302-214/+89
* Export true C based builtins to a file of its own.Zack Rusin2007-10-303-176/+215
* Rename to better reflect what it's really doing.Zack Rusin2007-10-301-1/+1
* Code cleanups.Zack Rusin2007-10-302-17/+22
* Cleanup constant vector handling a bit.Zack Rusin2007-10-303-32/+22
* Dump only relevant functions when in the debugging output.Zack Rusin2007-10-301-7/+13
* Change the way we handle temporaries in LLVM translation.Zack Rusin2007-10-307-350/+376
* Enable immediates in TGSI and work with them in LLVM code.Zack Rusin2007-10-303-2/+37
* Remove conditionals from the makefiles.Zack Rusin2007-10-293-2/+5
* Refactor the LLVM code a bit.Zack Rusin2007-10-292-21/+78
* Make sure the swizzling vector is being recreated for each function. This makesZack Rusin2007-10-292-5/+5
* Hold a stack of temporaries so that we can redeclare themZack Rusin2007-10-263-1/+27
* Get basic function calls working in the shaders.Zack Rusin2007-10-266-25/+190
* Fix swizzle fetching in tgsi_util_get_full_src_register_extswizzle. ShortenZack Rusin2007-10-262-60/+24
* Make ret part of the instruction block instead of implicitelyZack Rusin2007-10-263-2/+7
* Implement loopsZack Rusin2007-10-253-5/+91
* Fix nested swizzles. Actually fetch the destination contentsZack Rusin2007-10-252-4/+9
* Fix nested conditionalsZack Rusin2007-10-252-12/+2
* Implement else ops.Zack Rusin2007-10-253-2/+18
* Make branching work :) Simply allow output variables as validZack Rusin2007-10-243-2/+31
* Simplify branch handling. Prepare for proper decleration extraction.Zack Rusin2007-10-244-70/+38
* Add copyright headers and do some cleanups.Zack Rusin2007-10-247-23/+247
* Remove the silly function and remove the bogus comment.Zack Rusin2007-10-241-58/+50
* Cleanup some code.Zack Rusin2007-10-242-2/+8
* Implement arl, lerp opcodes and do a first stab at if/endifZack Rusin2007-10-245-135/+388
* Implement cross product and abs opcodeZack Rusin2007-10-243-2/+65
* Implement extended swizzling.Zack Rusin2007-10-243-6/+50
* Implement SGE and SLTZack Rusin2007-10-243-2/+65
* Introduce linux-llvm target. Remove the llvm code from the default build for ...Zack Rusin2007-10-242-18/+43
* Align the load/stores. Reduce the amount of debugging output.Zack Rusin2007-10-247-973/+659
* Cleanup some of the debugging output codeZack Rusin2007-10-244-68/+8
* Make lit work but in a very lame way - will have to be rewritten.Zack Rusin2007-10-243-10/+3
* Muchos fixos. gears kinda works. and cases don't crash.Zack Rusin2007-10-248-777/+1147