summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/radeon_llvm_emit.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-6/+6
* gallium/radeon: Silence possibly uninitialized variable warning.Bas Nieuwenhuizen2016-04-211-1/+1
* radeonsi: set shader calling conventionsBas Nieuwenhuizen2016-04-061-1/+16
* gallium/radeon: add a function for adding llvm function attributesMarek Olšák2016-02-091-4/+9
* gallium/radeon: dump LLVM module outside of radeon_llvm_compileMarek Olšák2016-01-031-3/+2
* gallium/radeon: always add +DumpCode to the LLVM target machine for LLVM <= 3.5Marek Olšák2016-01-031-3/+2
* gallium/radeon: send LLVM diagnostics as debug messagesNicolai Hähnle2016-01-021-15/+46
* gallium/radeon: pass pipe_debug_callback into radeon_llvm_compile (v2)Nicolai Hähnle2016-01-021-2/+4
* gallium/radeon: only dispose locally created target machine in radeon_llvm_co...Nicolai Hähnle2015-12-181-2/+3
* radeon/llvm: Initialize gallivm targets when initializing the AMDGPU target v2Tom Stellard2015-10-021-0/+2
* gallium/radeon: Use call_once() when initailizing LLVM targetsTom Stellard2015-10-021-13/+12
* gallium/radeon: drop support for LLVM 3.4Marek Olšák2015-09-101-6/+0
* Revert "gallium/radeon: re-enable unsafe math for graphics shaders"Marek Olšák2015-08-011-4/+0
* radeonsi: add a debug flag that disables printing the LLVM IR in shader dumpsMarek Olšák2015-07-311-5/+4
* radeonsi: store shader disassemblies in memory for future usersMarek Olšák2015-07-311-1/+1
* gallium/radeon: re-enable unsafe math for graphics shadersMarek Olšák2015-07-311-0/+4
* radeonsi: add shader code generation for tessellationMarek Olšák2015-07-231-0/+2
* radeon/llvm: Handle LLVM backend rename from R600 to AMDGPUTom Stellard2015-06-121-0/+8
* Revert "radeon/llvm: enable unsafe math for graphics shaders"Michel Dänzer2015-02-181-4/+0
* radeonsi: Re-enable LLVM IR dumpsTom Stellard2015-01-201-1/+3
* radeon/llvm: Use amdgcn triple for SI+ on LLVM >= 3.6Tom Stellard2015-01-061-11/+10
* radeonsi: Cache LLVMTargetMachine object in si_screenTom Stellard2015-01-061-23/+24
* r600g,radeonsi: convert TGSI shader type to LLVM shader typeMarek Olšák2014-10-211-1/+30
* radeon/llvm: fix formattingGrigori Goronzy2014-07-231-10/+14
* radeon/llvm: enable unsafe math for graphics shadersGrigori Goronzy2014-07-231-0/+5
* radeon/llvm: Fix LLVM diagnostic error reportingTom Stellard2014-07-151-7/+4
* gallium/radeon: Only print a message for LLVM diagnostic errorsTom Stellard2014-07-021-2/+4
* radeonsi: Added Diag Handler to receive LLVM Error messagesDarren Powell2014-04-171-6/+44
* radeon/llvm: Factor elf parsing code out into its own functionTom Stellard2014-03-071-51/+2
* radeon: Rename struct radeon_llvm_binary to radeon_shader_binary v2Tom Stellard2014-03-071-1/+2
* radeon/llvm: Free elf_buffer after useAaron Watry2013-11-151-0/+1
* radeon/llvm: Free libelf resourcesAaron Watry2013-11-151-0/+3
* radeon/llvm: show LLVM disassembly when availableJay Cornwall2013-10-121-0/+7
* radeon/llvm: Add missing "%s" format string to fprintf.Jon Severinsson2013-08-131-1/+1
* radeon/llvm: Use LLVM C API for compiling LLVM IR to ISA v2Tom Stellard2013-05-061-0/+172