summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
6 daysi965/fs: Decide predicate/predicate_inverse outside of the for loop.Matt Turner1-9/+14
6 daysi965/fs: Swap if/else conditions in SEL peephole.Matt Turner1-3/+3
7 daysi965/fs: Set LastRT on the final FB write on Broadwell.Kenneth Graunke1-4/+2
9 daysi965/fs: Fix gl_SampleMask handling for SIMD16 on Gen8+.Kenneth Graunke1-5/+0
9 daysi965/fs: Fix gl_SampleID for 2x MSAA and SIMD16 mode.Kenneth Graunke3-1/+11
2014-07-16i965/fs: Use WE_all for gl_SampleID header register munging.Kenneth Graunke1-5/+9
2014-07-16i965/fs: Set force_uncompressed and force_sechalf on samplepos setup.Kenneth Graunke1-6/+8
2014-07-15i965/fs: Relax interference check in register coalescing.Matt Turner1-11/+12
2014-07-15i965/fs: Perform CSE on sends-from-GRF rather than textures.Matt Turner1-1/+1
2014-07-14i965/fs: Invalidate live intervals in opt_cse, not _local.Matt Turner1-3/+3
2014-07-14i965/fs: Move aeb list into opt_cse_local.Matt Turner2-7/+7
2014-07-12i965/fs: add support for ir_*_interpolate_at_* expressionsChris Forbes2-2/+150
2014-07-12i965/fs: Skip channel expressions splitting for interpolationChris Forbes1-0/+25
2014-07-12i965/fs: add generator support for pixel interpolator queryChris Forbes4-0/+59
2014-07-08i965/fs: Track dependencies in instruction scheduling per reg offset.Matt Turner1-8/+15
2014-07-07i965/fs: Disable unlit_centroid_workaround on Haswell.Matt Turner1-2/+4
2014-07-01i965/fs: Update discard jump to preserve uniform loads via sampler.Cody Northrop1-6/+5
2014-07-01i965/fs: Mark case unreachable to silence warning.Matt Turner1-0/+2
2014-07-01i965/fs: Pass cfg to calculate_live_intervals().Matt Turner6-12/+15
2014-07-01i965/fs: Use is_head_sentinel() instead of ->prev == NULL.Matt Turner1-1/+1
2014-07-01i965/fs: Mark predicated PLN instructions with dependency hints.Matt Turner1-4/+9
2014-07-01i965/fs: Predicate PLN instructions used in unlit centroid WA.Matt Turner1-6/+14
2014-07-01i965/fs: Add no_dd_{clear,check} fields to fs_inst.Matt Turner2-6/+10
2014-07-01i965/fs: Let sat-prop ignore live ranges if producer already has sat.Matt Turner1-4/+7
2014-07-01i965/fs: Pass const references to emit functions.Matt Turner2-12/+14
2014-07-01i965/fs: Pass const references to instruction functions.Matt Turner2-34/+41
2014-06-26i965/fs: Check variable_storage return value in fs_visitor::visitJuha-Pekka Heikkila1-0/+6
2014-06-25i965/fs: Constant propagate into 2-src math instructions on Gen8.Matt Turner1-2/+9
2014-06-25i965/fs: Make try_constant_propagate() static.Matt Turner2-3/+2
2014-06-24i965/fs: Don't fix_math_operand() on Gen >= 8.Matt Turner1-2/+4
2014-06-17i965/fs: Optimize SEL with the same sources into a MOV.Matt Turner1-1/+7
2014-06-17i965/fs: Perform CSE on texture operations.Matt Turner1-1/+10
2014-06-17i965/fs: Copy propagate from load_payload.Matt Turner1-0/+22
2014-06-17i965/fs: Perform CSE on load_payload instructions if it's not a copy.Matt Turner1-0/+18
2014-06-17i965/fs: Support register coalescing on LOAD_PAYLOAD operands.Matt Turner1-10/+54
2014-06-17i965/fs: Emit load_payload instead of multiple MOVs for large VGRFs.Matt Turner1-12/+21
2014-06-17i965/fs: Only consider real sources when comparing instructions.Matt Turner1-4/+15
2014-06-17i965/fs: Apply cube map array fixup and restore the payload.Matt Turner1-1/+14
2014-06-17i965/fs: Use LOAD_PAYLOAD in emit_texture_gen7().Matt Turner1-62/+73
2014-06-17i965/fs: Lower LOAD_PAYLOAD and clean up.Matt Turner2-0/+39
2014-06-17i965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD.Matt Turner5-0/+33
2014-06-12i965/fs: Move FB write default state mashing in a level.Kenneth Graunke1-7/+7
2014-06-12i965/fs: Clean up tabs in brw_fs_cse.cpp.Matt Turner1-43/+43
2014-06-10i965/fs: Combine generate_math[12]_gen6 methods.Kenneth Graunke2-33/+13
2014-06-10i965/fs: Drop the generate_math[12]_gen7 methods.Kenneth Graunke2-30/+5
2014-06-10i965/fs: Allow CSE on math opcodes on Gen6+.Kenneth Graunke1-0/+11
2014-06-10i965/fs: initialize src as reg_undef for texture opcodes on Gen4.Matt Turner1-6/+6
2014-06-10i965/fs: initialize src as reg_undef for texture opcodes on Gen5/6.Tapani Pälli1-9/+9
2014-06-09i965/fs: skip copy-propate for logical instructions with negated src entriesAbdiel Janulgue1-0/+17
2014-06-09i965/fs: Refactor check for potential copy propagated instructions.Abdiel Janulgue1-10/+17