index
:
external_mesa3d.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
gallium
/
drivers
/
radeon
/
radeon_setup_tgsi_llvm.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
radeonsi: import all TGSI->LLVM code from gallium/radeon
Marek Olšák
2016-10-18
1
-1182
/
+0
*
gallium/radeon: simplify initialization of 64-bit gallivm builders
Marek Olšák
2016-10-18
1
-18
/
+4
*
gallium/radeon: remove unused radeon_llvm_reg_index_soa
Marek Olšák
2016-10-18
1
-5
/
+0
*
radeonsi: move LLVM ALU codegen into radeonsi
Marek Olšák
2016-10-18
1
-977
/
+2
*
gallium/radeon: assign a name to LLVM output variables in debug builds
Nicolai Hähnle
2016-10-10
1
-1
/
+6
*
gallium/radeon: avoid redundant work with overlapping in/out arrays
Nicolai Hähnle
2016-10-10
1
-1
/
+4
*
radeonsi: optionally run the LLVM IR verifier pass
Nicolai Hähnle
2016-10-04
1
-1
/
+5
*
gallium/radeon: fix argument type of llvm.{cttz,ctlz}.i32 intrinsics
Nicolai Hähnle
2016-10-04
1
-2
/
+2
*
gallium/radeon: unify the creation of basic blocks
Nicolai Hähnle
2016-10-04
1
-10
/
+24
*
gallium/radeon: merge branch and loop flow control stacks
Nicolai Hähnle
2016-10-04
1
-66
/
+74
*
gallium/radeon: simplify if/else/endif blocks
Nicolai Hähnle
2016-10-04
1
-22
/
+17
*
gallium/radeon: label basic blocks by the corresponding TGSI pc
Nicolai Hähnle
2016-10-04
1
-0
/
+17
*
gallium/radeon: cleanup and fix branch emits
Nicolai Hähnle
2016-10-04
1
-37
/
+14
*
radeonsi: prepare 64-bit integer support. (v2)
Dave Airlie
2016-09-21
1
-7
/
+62
*
radeonsi: reload PS inputs with direct indexing at each use (v2)
Marek Olšák
2016-09-14
1
-5
/
+25
*
radeonsi: don't use allocas for arrays with LLVM 3.8
Marek Olšák
2016-08-25
1
-1
/
+3
*
radeonsi: initialize and finalize the LLVM function pass manager
Marek Olšák
2016-08-18
1
-0
/
+2
*
gallium/radeon: use lp_build_alloca_undef
Nicolai Hähnle
2016-08-17
1
-13
/
+4
*
gallium/radeon: protect against out of bounds temporary array accesses
Nicolai Hähnle
2016-08-17
1
-0
/
+15
*
gallium/radeon: add radeon_llvm_bound_index for bounds checking
Nicolai Hähnle
2016-08-17
1
-0
/
+29
*
gallium/radeon: reduce alloca of temporaries based on usagemask
Nicolai Hähnle
2016-08-17
1
-10
/
+52
*
gallium/radeon: use tgsi_scan_arrays for temp arrays
Nicolai Hähnle
2016-08-17
1
-3
/
+6
*
gallium/radeon: allocate temps array info in radeon_llvm_context_init
Nicolai Hähnle
2016-08-17
1
-26
/
+40
*
gallium/radeon: always do the full store in store_value_to_array
Nicolai Hähnle
2016-08-17
1
-49
/
+28
*
gallium/radeon: extract common getelementptr logic into get_pointer_into_array
Nicolai Hähnle
2016-08-17
1
-39
/
+66
*
gallium/radeon: pass indirect register info into get_alloca_for_array
Nicolai Hähnle
2016-08-17
1
-5
/
+6
*
gallium/radeon: extract common lookup code into get_temp_array function
Nicolai Hähnle
2016-08-17
1
-33
/
+40
*
gallium/radeon: clarify the comment on the array alloca heuristic
Nicolai Hähnle
2016-08-17
1
-10
/
+19
*
gallium/radeon: more descriptive names for LLVM temporaries in debug builds
Nicolai Hähnle
2016-08-17
1
-2
/
+12
*
gallium/radeon: simplify radeon_llvm_emit_store for direct array addressing
Nicolai Hähnle
2016-08-17
1
-7
/
+0
*
gallium/radeon: simplify radeon_llvm_emit_fetch for direct array addressing
Nicolai Hähnle
2016-08-17
1
-5
/
+0
*
gallium/radeon: clean up emit_declaration for temporaries
Nicolai Hähnle
2016-08-17
1
-9
/
+18
*
radeonsi: don't set the last parameter component of llvm.AMDGPU.cube
Marek Olšák
2016-08-03
1
-2
/
+8
*
radeonsi: use llvm.amdgcn.cube* if available
Marek Olšák
2016-08-03
1
-4
/
+28
*
radeonsi: use llvm.amdgcn.rsq.f64 if available
Marek Olšák
2016-08-03
1
-1
/
+2
*
radeonsi: use v_mad_f32 for fma
Marek Olšák
2016-08-03
1
-2
/
+2
*
radeon/llvm: Use alloca instructions for larger arrays [revert a revert]
Marek Olšák
2016-07-26
1
-24
/
+143
*
Revert "radeon/llvm: Use alloca instructions for larger arrays"
Marek Olšák
2016-07-14
1
-143
/
+24
*
gallium/radeon: normalize the code style
Marek Olšák
2016-07-13
1
-272
/
+254
*
radeon/llvm: Use alloca instructions for larger arrays
Tom Stellard
2016-07-06
1
-24
/
+145
*
radeon/llvm: Add helpers for loading and storing data from arrays.
Tom Stellard
2016-07-06
1
-10
/
+41
*
radeon/llvm: Remove uses_temp_indirect_addressing() function
Tom Stellard
2016-07-06
1
-23
/
+1
*
radeonsi: keep using v_rcp_f32 for division in future LLVM (v2)
Marek Olšák
2016-07-05
1
-2
/
+27
*
gallium/radeon: boolean -> bool, TRUE -> true, FALSE -> false
Marek Olšák
2016-06-25
1
-5
/
+5
*
radeonsi: emit 1/sqrt for RSQ
Marek Olšák
2016-06-24
1
-2
/
+16
*
radeonsi: convert to 64-bitness checks instead of doubles.
Dave Airlie
2016-06-11
1
-14
/
+15
*
Treewide: Remove Elements() macro
Jan Vesely
2016-05-17
1
-2
/
+2
*
gallium/radeon: nuke the final pre LLVM 3.6 codepath
Emil Velikov
2016-05-01
1
-7
/
+1
*
radeonsi: add shared memory
Bas Nieuwenhuizen
2016-04-19
1
-0
/
+4
*
gallium/radeon: remove remnants of R600 TGSI->LLVM
Marek Olšák
2016-03-20
1
-3
/
+0
[next]