summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* r600g/llvm: get use_kill from compiler shaderVincent Lejeune2013-04-301-0/+2
* r600g/llvm: Pass struct r600_bytecode to r600_llvm_compileTom Stellard2013-04-241-4/+3
* r600/llvm: Read stacksize from config headerVincent Lejeune2013-04-231-0/+2
* r600g/llvm: Use gprcount from llvmVincent Lejeune2013-04-171-0/+2
* radeon/llvm: Use a struct for storing compiled codeTom Stellard2013-04-151-2/+6
* gallium: PIPE_COMPUTE_CAP_IR_TARGET - allow drivers to specify a processor v2Tom Stellard2013-04-051-63/+0
* radeon/llvm: move system value fetching to common codeChristian König2013-04-021-12/+0
* r600g/llvm: uses function attribute to pass shader typeVincent Lejeune2013-04-011-0/+1
* tgsi: use separate structure for indirect address v2Christian König2013-03-191-1/+1
* mesa: Use PACKAGE_BUGREPORT macro.Matt Turner2013-03-121-1/+1
* r600g: remove r600.h, move the stuff elsewhere (mostly to r600_pipe.h)Marek Olšák2013-03-111-1/+0
* radeon/llvm: make SGPRs proper function arguments v2Christian König2013-03-071-0/+1
* r600g/llvm: Update CONSTANT_BUFFER address space definitionChristian König2013-03-071-1/+1
* r600g/llvm: Support for TBOVincent Lejeune2013-02-181-0/+28
* r600g/llvm: Fix alpha_to_one piglit testsVincent Lejeune2013-02-181-0/+2
* r600g/llvm: Add support for UBOVincent Lejeune2013-02-181-1/+5
* r600g/llvm: Select the correct GPU type for RV670Tom Stellard2013-02-011-1/+1
* r600g: improve inputs/interpolation handling with llvm backendVadim Girlin2013-01-281-127/+68
* r600g/llvm: Add dummy export for vs outputVincent Lejeune2013-01-281-2/+20
* r600g/llvm: Fixes addressspace of basevectors for clipvertexVincent Lejeune2013-01-191-1/+2
* r600g/llvm: tgsi to llvm emits store.swizzle intrinsic for vs/fs outputVincent Lejeune2013-01-181-56/+141
* r600g/llvm: tgsi to llvm emits stream output intrinsics.Vincent Lejeune2013-01-181-0/+32
* r600g/llvm: rework handling of the constantsVadim Girlin2013-01-181-6/+17
* radeon/llvm: improve cube map handlingVadim Girlin2012-12-181-0/+3
* r600g: separate resource_id and sampler_id tex info in tgsi-to-llvmVincent Lejeune2012-11-291-0/+3
* r600g: make tgsi-to-llvm generates store.pixel* intrinsic for fsVincent Lejeune2012-11-021-8/+63
* r600g: tgsi-to-llvm emits right input intrinsicsVincent Lejeune2012-10-301-13/+49
* r600g: rewrite tgsi-to-llvm load-input to handle fragcoordVincent Lejeune2012-10-241-41/+83
* r600g: use a select to handle front/back color in llvmVincent Lejeune2012-10-091-0/+36
* radeon/llvm: improve select_cc lowering to generate CND* more oftenVincent Lejeune2012-09-271-0/+15
* r600g/llvm: rs780/rs880 are r600 asicsAlex Deucher2012-09-201-2/+2
* r600g: Add missing break to case statementTom Stellard2012-09-191-0/+1
* radeon/llvm: Emit ISA for ALU instructions in the R600 code emitterMichal Sciubidlo2012-09-191-0/+1
* radeon/llvm: fix compiling when llvm is active, but opencl isn'tChristian König2012-07-171-0/+4
* radeon/llvm: fix sampler index in llvm_emit_texVadim Girlin2012-05-251-2/+4
* radeon/llvm: add SET_GRADIENTS*, fix SAMPLE_GVadim Girlin2012-05-151-5/+12
* radeon/llvm: use IntrNoMem property for intrinsics where possibleVadim Girlin2012-05-151-10/+13
* radeon/llvm: Remove the EXPORT_REG instructionTom Stellard2012-05-081-8/+2
* radeon/llvm: Use a custom inserter to lower RESERVE_REGTom Stellard2012-05-081-6/+2
* radeon/llvm: add suport for cube texturesVadim Girlin2012-05-081-22/+0
* radeon/llvm: add support for TXQ/TXF/DDX/DDY instructionsVadim Girlin2012-05-081-0/+4
* radeon/llvm: add support for VertexID, InstanceIDVadim Girlin2012-05-081-0/+34
* radeon/llvm: use bitcasts for integersVadim Girlin2012-05-081-1/+3
* r600g: Add TGSI->LLVM implementation v2Tom Stellard2012-04-231-0/+301