summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/llvm
AgeCommit message (Expand)Author
2008-02-13make swizzling on incoming arguments workZack Rusin
2008-02-13get rid of the terrible auto-generated entry pointZack Rusin
2008-02-13implement immediates and make them workZack Rusin
2008-02-13try to load the consts correctlyZack Rusin
2008-02-13handle temporaries in llvm code generated pathsZack Rusin
2008-02-13implement addZack Rusin
2008-02-13implement mulZack Rusin
2008-02-13get mov workingZack Rusin
2008-02-13fix fetching input elements and generate a ret on endZack Rusin
2008-02-13add functiontype for the llvm native vs entry pointZack Rusin
2008-02-12stop generate llvm entry pointsZack Rusin
2008-02-12llvm ir code to fetch the elementsZack Rusin
2008-02-11start genering soa type code in llvm pathsZack Rusin
2008-02-10rewrite the way cpu engine is handledZack Rusin
2008-02-10rewrite the way we handle ir in llvm codeZack Rusin
2008-02-10add a stub of a lowering passZack Rusin
2008-01-24change the name of the shaders to reflect what they do.Zack Rusin
2008-01-04llvm: we need custom rules so had to redo the build a little bitZack Rusin
2008-01-04llvm: update llvm sources the latest svnZack Rusin
2007-12-11Adopt llvm to some of the latest changes.Zack Rusin
2007-12-11Redo the fragment program examples to match vp'sZack Rusin
2007-12-11Redo the way we pass arguments to the llvm.Zack Rusin
2007-12-11Implement kilp and make it workZack Rusin
2007-12-11Rewrite argument passing to prepare for handling of the kil instruction.Zack Rusin
2007-12-11gallium: remove set_sampler_units interfaceKeith Whitwell
2007-12-06Hide texture layout details from the state tracker.Michel Dänzer
2007-11-02Implement sin opcode.Zack Rusin
2007-11-02Implement scs opcodeZack Rusin
2007-11-02Implement COS and CMP opcode.Zack Rusin
2007-11-02Get fragment shaders working on top of LLVM.Zack Rusin
2007-11-02Change the fragment shader signature to better match actualZack Rusin
2007-11-02Add basic entry points for fragment shaders.Zack Rusin
2007-11-02Renaming llvmtgsi to gallivm. Taking first steps on the way to supportingZack Rusin
2007-10-30Switch to using LLVM builder.Zack Rusin
2007-10-30Refactor vector extraction.Zack Rusin
2007-10-30Export true C based builtins to a file of its own.Zack Rusin
2007-10-30Rename to better reflect what it's really doing.Zack Rusin
2007-10-30Code cleanups.Zack Rusin
2007-10-30Cleanup constant vector handling a bit.Zack Rusin
2007-10-30Dump only relevant functions when in the debugging output.Zack Rusin
2007-10-30Change the way we handle temporaries in LLVM translation.Zack Rusin
2007-10-30Enable immediates in TGSI and work with them in LLVM code.Zack Rusin
2007-10-29Remove conditionals from the makefiles.Zack Rusin
2007-10-29Refactor the LLVM code a bit.Zack Rusin
2007-10-29Make sure the swizzling vector is being recreated for each function. This makesZack Rusin
2007-10-26Hold a stack of temporaries so that we can redeclare themZack Rusin
2007-10-26Get basic function calls working in the shaders.Zack Rusin
2007-10-26Fix swizzle fetching in tgsi_util_get_full_src_register_extswizzle. ShortenZack Rusin
2007-10-26Make ret part of the instruction block instead of implicitelyZack Rusin
2007-10-25Implement loopsZack Rusin