summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-01-05gallivm: Finish implementation of abstgsi-llvm-rewrite-wipTom Stellard5-17/+56
2012-01-05gallivm: Add helper functions to lp_bld_tgsi.cTom Stellard2-0/+101
2012-01-05tgsi_llvm: More refactoringTom Stellard1-33/+1
2012-01-05gallivm: Forgot to add system valueTom Stellard1-0/+1
2012-01-05lp_bld_action.h: fix warning, squashTom Stellard1-0/+2
2012-01-05Move lp_build_action to its own header file (squash this)Tom Stellard2-39/+46
2012-01-05gallivm: fetch DONETom Stellard1-8/+4
2012-01-05tgsi_llvm: fetch DONETom Stellard1-48/+70
2012-01-05gallivm: WIP lp_build_emit_fetchTom Stellard4-451/+558
2012-01-05tgsi_llvm: WIP -> lp_build_emit_fetchTom Stellard1-28/+23
2012-01-05r600g: Move op_actions to lp_build_tgsi_contextTom Stellard2-83/+86
2012-01-05tgsi_llvm: Move op_actions to lp_bulid_tgsi_contextTom Stellard2-184/+136
2012-01-05galllivm: Move op_actions into lp_build_tgsi_contextTom Stellard1-0/+54
2012-01-05Add DPHTom Stellard1-0/+1
2012-01-05tgsi_llvm: TXPTom Stellard1-13/+14
2012-01-05tgsi_llvm: CLAMPTom Stellard1-32/+21
2012-01-05tgsi_llvm: XPDTom Stellard1-49/+63
2012-01-05tgsi_llvm: LITTom Stellard1-27/+38
2012-01-05tgsi_llvm: LOGTom Stellard1-38/+74
2012-01-05tgsi_llvm: KILPTom Stellard1-11/+12
2012-01-05r600g: SLT, SLETom Stellard1-0/+6
2012-01-05tgsi_llvm: SLT/ SLETom Stellard2-56/+57
2012-01-05r600g: RSQTom Stellard1-2/+3
2012-01-05Implement RSQTom Stellard2-35/+46
2012-01-05Change order of action argumentTom Stellard3-14/+14
2012-01-05r600g: EXPTom Stellard1-2/+0
2012-01-05Implement EXPTom Stellard1-30/+64
2012-01-05r600g: Adapt to addition of action paramater to emit functions.Tom Stellard1-1/+2
2012-01-05tgsi_llvm: Add action parameter to emit functions, fixup TGSI_OPCODE_DST.Tom Stellard2-30/+62
2012-01-05gallium/radeon: Implement DOT4 with new tgsi_llvm interfaceTom Stellard1-2/+10
2012-01-05tgsi_llvm: Adapt DP* opcodes to new interfaceTom Stellard1-11/+14
2012-01-05Update to new lp_build_tgsi_context structTom Stellard2-188/+143
2012-01-05gallivm: Add struct lp_build_tgsi_contextTom Stellard3-298/+311
2012-01-05Rename lowering -> emitTom Stellard4-85/+87
2012-01-05Interface rework is basically complete.Tom Stellard3-18/+10
2012-01-05Work in progress, still brokenTom Stellard4-53/+100
2012-01-05r600g: Move llvm functions to their own fileTom Stellard4-359/+386
2012-01-05More interface adjustmentsTom Stellard2-30/+38
2012-01-05WIPTom Stellard3-104/+177
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