summaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: Fix operand order for DSX/DSYKristian H. Kristensen2019-03-251-0/+15
* freedreno/ir3: Track whether shader needs derivativesKristian H. Kristensen2019-03-254-3/+9
* freedreno/ir3: disable early-z for SSBO/image writesRob Clark2019-03-221-0/+12
* freedreno/ir3: rename has_kill to no_earlyzRob Clark2019-03-222-3/+3
* freedreno/ir3: dynamic UBO indexing vs 64b pointersRob Clark2019-03-211-2/+2
* freedreno/ir3: fix bit_countRob Clark2019-03-211-2/+23
* freedreno/ir3: additional loweringRob Clark2019-03-211-0/+6
* freedreno/ir3: optimize sam.s2en to samRob Clark2019-03-213-6/+36
* freedreno/ir3: enable indirect tex/samp (sam.s2en)Rob Clark2019-03-212-22/+73
* freedreno/ir3: find # of samplers from uniform varsRob Clark2019-03-213-13/+13
* freedreno/ir3: fix regmask for merged regsRob Clark2019-03-212-3/+13
* freedreno/ir3: fix sam.s2en encodingRob Clark2019-03-212-9/+12
* freedreno/ir3: fix sam.s2en decodingRob Clark2019-03-211-3/+5
* freedreno/ir3/ra: fix half-class conflictsRob Clark2019-03-211-7/+14
* freedreno/ir3 better cat6 encoding detectionRob Clark2019-03-212-8/+24
* anv,radv,turnip: Lower TG4 offsets with nir_lower_texJason Ekstrand2019-03-211-0/+1
* freedreno/ir3/a6xx: fix ssbo comp_swapRob Clark2019-03-201-1/+1
* freedreno/ir3/cp: fix ldib bugRob Clark2019-03-151-0/+6
* ir3/lower_io_offsets: Try propagate SSBO's SHR into a previous shift instructionEduardo Lima Mitev2019-03-131-4/+94
* ir3/compiler: Enable lower_io_offsets pass and handle new SSBO intrinsicsEduardo Lima Mitev2019-03-134-60/+59
* ir3/nir: Add a new pass 'ir3_nir_lower_io_offsets'Eduardo Lima Mitev2019-03-133-0/+216
* freedreno/ir3: turn on [iu]mul_highRob Clark2019-03-081-0/+4
* freedreno/ir3: track register pressure in schedRob Clark2019-03-032-9/+90
* freedreno/ir3: add Sethi–Ullman numbering passRob Clark2019-03-037-4/+141
* freedreno/ir3: include nopN in expanded instruction countRob Clark2019-03-031-1/+1
* freedreno: Fix a couple of warningsKristian H. Kristensen2019-02-281-1/+1
* freedreno/ir3: gsampler2DMSArray fixesRob Clark2019-02-262-30/+36
* freedreno/ir3/a6xx: fix atomic shader outputsRob Clark2019-02-261-0/+8
* freedreno/a6xx: vertex_id is not _zero_basedRob Clark2019-02-261-0/+23
* freedreno/ir3/a6xx: fix non-ssa atomic dstRob Clark2019-02-261-0/+5
* freedreno/ir3: use nopN encoding when possibleRob Clark2019-02-263-6/+35
* freedreno/ir3: don't hardcode wrmaskRob Clark2019-02-221-5/+6
* freedreno/a6xx: samplerBuffer fixesRob Clark2019-02-201-2/+11
* freedreno/ir3/a6xx: use ldib for ssbo readsRob Clark2019-02-201-24/+10
* freedreno/ir3: sync instr/disasm and add ldib encodingRob Clark2019-02-204-14/+42
* freedreno/ir3/a6xx: fix load_ssbo barrier type.Rob Clark2019-02-201-2/+2
* freedreno/ir3: rename put_dst()Rob Clark2019-02-203-9/+9
* freedreno: fix crash w/ masked non-SSA dstRob Clark2019-02-201-0/+2
* freedreno/ir3: fix crash in compile fail caseRob Clark2019-02-201-1/+1
* freedreno/ir3: fix legalize for vecN inputsRob Clark2019-02-202-0/+3
* freedreno/ir3: handle quirky atomic dst for a6xxRob Clark2019-02-181-3/+12
* freedreno/ir3: HIGH reg w/a for a6xxRob Clark2019-02-164-3/+26
* freedreno/ir3: add a6xx+ SSBO/image supportRob Clark2019-02-166-2/+483
* freedreno/ir3: add a6xx instruction encodingRob Clark2019-02-161-0/+90
* freedreno/ir3: add image/ssbo <-> ibo/tex mappingRob Clark2019-02-166-25/+141
* freedreno/ir3: fix ncomp for _store_image() srcRob Clark2019-02-161-2/+3
* freedreno/ir3: split out a4xx+ instructionsRob Clark2019-02-166-332/+393
* freedreno/ir3: split out image helpersRob Clark2019-02-165-183/+251
* freedreno/ir3: fix varying packing vs. tex sharp edgeRob Clark2019-02-161-2/+30
* freedreno: Use the NIR lowering for isign.Eric Anholt2019-02-142-14/+1