summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-01-12gallivm: Add some comments to lp_bld_action.htgsi-llvm-rewrite-wip-011212Tom Stellard1-7/+56
2012-01-12gallivm: Add default kilp fetch_argsTom Stellard1-0/+11
2012-01-12gallivm: Fix default DP2 ImplementationTom Stellard1-1/+1
2012-01-12gallivm: SOA fix ddx and ddyTom Stellard1-2/+4
2012-01-12gallivm: Add default fetch for TGSI_OPCODE_KILTom Stellard1-0/+24
2012-01-12gallivm: Set dst_type in more of the default fetch_arg functionsTom Stellard1-0/+3
2012-01-12r600g/llvm: Set dst_type correctlyTom Stellard2-1/+2
2012-01-12gallvim: fetch_args functions must set dst_typeTom Stellard1-2/+3
2012-01-12gallvim: Add default SUB implementationTom Stellard1-0/+14
2012-01-12r600/llvm: Fix vector storesTom Stellard1-3/+6
2012-01-12r600g/llvm: Handle swizzle in the driver for TEXTom Stellard1-8/+14
2012-01-12gallivm: Add a default action for if->fetch_argsTom Stellard1-0/+1
2012-01-12r600g/llvm: Remove debug statementsTom Stellard1-4/+0
2012-01-12r600g/llvm: Fixup texture fetchTom Stellard2-2/+8
2012-01-12gallivm: Remove stray ampersandTom Stellard1-1/+1
2012-01-12gallivm: Fix some missing fetch_args in lp_bld_actionTom Stellard1-3/+14
2012-01-12gallvim: Only call epilogue and prologue if the are non-nullTom Stellard1-2/+6
2012-01-12gallvim: SOA initialize prologue and epilogueTom Stellard1-0/+3
2012-01-12gallivm: Don't call default fetch for non-componentwise opcodesTom Stellard1-3/+2
2012-01-12r600g/llvm: Final fixes at least one test worksTom Stellard3-2/+1
2012-01-11r600g/llvm: Fix some bugs, everything is broken, but no segfaults.Tom Stellard2-70/+141
2012-01-11gallivm: Make sure to emit epilogue and prologue and don't store ifTom Stellard1-1/+7
2012-01-11lp_bld_action.c: Add TGSI_OPCODE_ADDTom Stellard1-0/+13
2012-01-11r600_llvm rewrite to use new tgsi_llvm interface, it compilesTom Stellard10-1585/+1059
2012-01-11gallivm: Add emit_prologue and emit_epilogue functionsTom Stellard2-63/+79
2012-01-11gallivm: Add lp_build_tgsi_llvm() functionTom Stellard3-46/+63
2012-01-11gallivm: Move inst_list field into lp_build_tgsi_contextTom Stellard4-28/+27
2012-01-11tgsi_llvm: inst_list fixupTom Stellard1-8/+8
2012-01-11gallivm: Add emit_declaration / emit_immediate callbacks. Should beTom Stellard2-16/+47
2012-01-11tgsi_llvm/r600g changes for new tgsi->llvm interface so farTom Stellard8-970/+1133
2012-01-11gallivm: Create common code for emitting instructionsTom Stellard6-975/+1411
2012-01-11gallivm: Add function lp_bld_gather_values()Tom Stellard2-0/+23
2012-01-11gallivm: XXX Add a useful commit messageTom Stellard7-512/+772
2012-01-11gallivm: Add struct lp_build_tgsi_contextTom Stellard3-298/+365
2012-01-11RFC: tgsi: Add output_type to struct tgsi_opcode_infoTom Stellard2-159/+193
2012-01-05tgsi_llvm: Reuse base for elem_type in soa contextr600g-llvm-shaderTom Stellard1-2/+7
2012-01-05gallivm: Allow target specific intrinsics in lp_declare_intrinsic()Tom Stellard1-7/+0
2012-01-05tgsi_llvm: Add include guard to tgsi_llvm.hTom Stellard1-0/+6
2012-01-05gallium/radeon: Fix build with --enable-debugTom Stellard1-0/+2
2011-12-19gallium/radeon: Replace llvm_unreachable() with abort()Tom Stellard8-13/+13
2011-12-19gallium/radeon: Implement tgsi_llvm fetch_constant callbackTom Stellard2-1/+13
2011-12-19tgsi_llvm: Replace load_const intrinsic with a callbackTom Stellard2-7/+7
2011-12-19gallium/radeon: Add AMDISALowerShaderInstructionsPass classTom Stellard4-4/+48
2011-12-16gallium/radeon: Update to LLVM 3.0Tom Stellard126-48147/+48093
2011-12-16gallium/radeon: rework R600LowerShaderInstructionsPassVadim Girlin3-43/+24
2011-12-16gallium/radeon: disable NEG propagationVadim Girlin1-8/+5
2011-12-16r600g: fix gpr number calculationVadim Girlin1-0/+3
2011-12-15gallium/radeon: Use AMDISA.td for tblgenTom Stellard5-15/+17
2011-12-14tgsi: support output reads in the tgsi->llvm converterVadim Girlin1-9/+35
2011-12-14gallivm: increase visibility of the get_output_ptrVadim Girlin2-4/+9