summaryrefslogtreecommitdiffstats
path: root/src/amd/compiler
Commit message (Expand)AuthorAgeFilesLines
* radv/aco,aco: set lower_fmodRhys Perry2019-10-042-31/+0
* aco: call nir_opt_algebraic_late() exhaustivelyDaniel Schürmann2019-09-301-4/+15
* android: aco: fix undefined template 'std::__1::array' build errorsMauro Rossi2019-09-285-1/+5
* aco: don't remove the loop exec mask in transition_to_Exact()Rhys Perry2019-09-271-1/+5
* aco: set loop_info::has_discard for demotesRhys Perry2019-09-273-5/+9
* aco: CSE readlane/readfirstlane/permute/reduce with the same exec maskRhys Perry2019-09-262-9/+37
* aco: don't CSE v_readlane_b32/v_readfirstlane_b32Rhys Perry2019-09-261-0/+4
* aco,radv: rename record_llvm_ir/llvm_ir_string to record_ir/ir_stringRhys Perry2019-09-261-3/+3
* aco: store printed backend IR in binaryRhys Perry2019-09-261-4/+21
* aco,radv/aco: get dissassembly for release builds if requestedRhys Perry2019-09-261-4/+1
* aco: check for duplicate opcode numbersRhys Perry2019-09-251-0/+25
* aco: fix opcode for s_mul_hi_i32Rhys Perry2019-09-251-1/+1
* aco: fix v_subrev_co_u32_e64 opcodeRhys Perry2019-09-251-1/+1
* aco: fix GFX9 opcode for v_xad_u32Rhys Perry2019-09-251-1/+1
* aco: implement 64-bit inegRhys Perry2019-09-252-2/+17
* aco: run nir_lower_int64() before nir_lower_idiv()Rhys Perry2019-09-251-3/+3
* aco: only emit waitcnt on loop continues if we there was some load or exportDaniel Schürmann2019-09-231-1/+1
* aco: Initial commit of independent AMD compilerDaniel Schürmann2019-09-1931-0/+25572