summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* r600g: remove TGSI->LLVM translationMarek Olšák2016-03-201-943/+0
* gallium/radeon: add basic code for setting shader return valuesMarek Olšák2016-02-211-1/+1
* radeon/llvm: Set the target triple on the moduleTom Stellard2016-02-171-1/+1
* gallium/radeon: emit LLVM `ret void` before radeon_llvm_finalize_moduleNicolai Hähnle2016-02-051-0/+1
* r600,compute: Plug few memory leaksJan Vesely2016-01-261-5/+7
* radeon, si: Use TGSI chan name defines in lp_build_emit_fetch() callsEdward O'Callaghan2016-01-081-1/+1
* gallium/radeon: dump LLVM module outside of radeon_llvm_compileMarek Olšák2016-01-031-1/+3
* gallium/radeon: always add +DumpCode to the LLVM target machine for LLVM <= 3.5Marek Olšák2016-01-031-1/+1
* gallium/radeon: pass pipe_debug_callback into radeon_llvm_compile (v2)Nicolai Hähnle2016-01-021-2/+3
* r600/llvm: fix r600/llvm buildDave Airlie2015-11-301-1/+1
* r600: Fix llvm build since const buffer changesKai Wasserbäch2015-09-131-1/+1
* r600/llvm: remove dead code for LLVM 3.3Marek Olšák2015-09-101-106/+0
* radeonsi: add a debug flag that disables printing the LLVM IR in shader dumpsMarek Olšák2015-07-311-1/+1
* gallium/radeon: move r600-specific code to r600gMarek Olšák2015-07-311-2/+150
* gallium/radeon: remove unused variables and old commentsMarek Olšák2015-07-311-1/+0
* gallium/radeon: remove build_intrinsic and build_tgsi_intrinsicMarek Olšák2015-07-311-17/+17
* gallivm: add LLVMAttribute parameter to lp_build_intrinsicMarek Olšák2015-07-311-1/+1
* util: Move gallium's linked list to utilJason Ekstrand2015-05-081-1/+1
* radeonsi: Cache LLVMTargetMachine object in si_screenTom Stellard2015-01-061-1/+1
* r600, llvm: Don't leak global symbol offsetsJan Vesely2014-12-021-0/+1
* r600, llvm: Fix mem leakJan Vesely2014-12-021-0/+1
* r600g: make llvm code compile this timeDave Airlie2014-11-271-1/+1
* r600g: fix fallout from last patchDave Airlie2014-11-271-2/+1
* r600g/compute: Enable PIPE_SHADER_IR_NATIVE for compute shaders v2Tom Stellard2014-10-311-24/+47
* gallium/radeon: cleanup header inclusionEmil Velikov2014-08-281-2/+2
* r600g: remove unused base_vector_chan variableIlia Mirkin2014-07-091-1/+0
* radeon: Rename struct radeon_llvm_binary to radeon_shader_binary v2Tom Stellard2014-03-071-2/+2
* r600g: s/r600_llvm_gpu_string/r600_get_llvm_processor_name/Michel Dänzer2014-01-281-1/+1
* r600/llvm: Free binary.code/binary.config in r600_llvm_compileAaron Watry2013-11-151-0/+3
* r600/llvm: initialize radeon_llvm_binaryAaron Watry2013-11-151-0/+1
* r600/llvm: Store inputs in function argumentsVincent Lejeune2013-11-111-0/+119
* r600/llvm: Fix isampleBuffer on preEGVincent Lejeune2013-11-061-1/+14
* r600/llvm: Fix texbuf for pre EG genVincent Lejeune2013-11-061-0/+29
* r600/llvm: Adds support for MSAAVincent Lejeune2013-10-021-1/+51
* r600g/llvm: Undef z and w component of 2D TXP instVincent Lejeune2013-10-021-1/+2
* r600g/llvm: fix txq for texture bufferVincent Lejeune2013-10-021-2/+7
* r600g/compute: Accept LDS size from the LLVM backendTom Stellard2013-06-281-0/+3
* r600g/llvm: Fix texelFetchOffset-2DVincent Lejeune2013-05-201-0/+6
* r600g/llvm: Fix cubearray textureSizeVincent Lejeune2013-05-201-0/+15
* r600g/llvm: Factorize code loading from const buffer.Vincent Lejeune2013-05-201-27/+24
* r600g/llvm: Parse config values in register / value pairsTom Stellard2013-05-061-3/+30
* r600g/llvm: Don't feed LLVM output through r600_bytecode_build()Tom Stellard2013-05-061-4/+7
* r600g/llvm: Undefines unrequired texture coord valuesVincent Lejeune2013-05-041-1/+28
* 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