i965: Define method to check whether a backend_reg is inside a given range.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs.cpp
2014-09-30 Jason Ekstrandi965/fs: Make fs_reg::effective_width take fs_inst...
2014-09-30 Jason Ekstrandi965/fs: Better guess the width of LOAD_PAYLOAD
2014-09-30 Jason Ekstrandi965/fs: Add an exec_size field to fs_inst
2014-09-30 Jason Ekstrandi965/fs: Determine partial writes based on the destinat...
2014-09-30 Jason Ekstrandi965/fs_reg: Allocate double the number of vgrfs in...
2014-09-30 Jason Ekstrandi965/fs: Handle printing of registers better.
2014-09-30 Jason Ekstrandi965: Explicitly set widths on gen5 math instruction...
2014-09-30 Jason Ekstrandi965/fs: Make half() divide the register width by 2...
2014-09-30 Jason Ekstrandi965/fs: Add a concept of a width to fs_reg
2014-09-30 Jason Ekstrandi965/fs: Refactor fs_inst::is_send_from_grf()
2014-09-30 Jason Ekstrandi965/fs: Print BAD_FILE registers in dump_instruction
2014-09-30 Jason Ekstrandi965/fs: Make compact_virtual_grfs an optimization...
2014-09-30 Jason Ekstrandi964/fs: Make immediate fs_reg constructors explicit
2014-09-30 Jason Ekstrandi965/fs: Use offset a lot more places
2014-09-30 Jason Ekstrandi965/fs: fix a comment in compact_virtual_grfs
2014-09-30 Jason Ekstrandi965/fs: Rewrite fs_visitor::split_virtual_grfs
2014-09-30 Jason Ekstrandi965/fs: Manually generate the meta fast-clear shader
2014-09-24 Matt Turneri965: Make instruction lists local to the bblocks.
2014-09-24 Matt Turneri965: Replace initialization loops with memset().
2014-09-24 Matt Turneri965/fs: Don't iterate between blocks with inst->next...
2014-09-24 Matt Turneri965/fs: Don't use instruction list after calculating...
2014-09-24 Matt Turneri965: Remove now unneeded calls to calculate_cfg().
2014-09-24 Matt Turneri965: Remove cfg-invalidating parameter from invalidate...
2014-09-24 Matt Turneri965/fs: Preserve the CFG in a few more places.
2014-09-23 Eric Anholtmesa: Move register_allocate.c to util.
2014-09-22 Jordan Justeni965/fs: Remove direct fs_visitor brw_wm_prog_key depen...
2014-09-22 Jordan Justeni965/fs: Remove direct fs_visitor brw_wm_prog_data...
2014-09-16 Kenneth Graunkei965: Mark delta_x/y as BAD_FILE if remapped away compl...
2014-09-06 Jordan Justeni965: Add uses_kill to brw_wm_prog_data
2014-09-06 Jason Ekstrandi965/fs: Don't look at virtual_grf_sizes for uniforms
2014-09-05 Matt Turneri965/fs: Fix basic block tracking in try_rep_send().
2014-09-05 Matt Turneri965/fs: Pass block to insert and remove functions...
2014-09-04 Jordan Justeni965/fs: Use prog rather than fp->Base in fs_visitor
2014-09-04 Kenneth Graunkei965: Move curb_read_length/total_scratch to brw_stage_...
2014-09-01 Jason Ekstrandi965/fs: Don't segfault when debug-logging a null program
2014-09-01 Connor Abbotti965/fs: don't pass ir_variable * to emit_samplepos_setup()
2014-09-01 Connor Abbotti965/fs: don't pass ir_variable * to emit_frontfacing_i...
2014-09-01 Kenneth Graunkei965: Fix GPU hangs when INTEL_DEBUG=no16 is set.
2014-08-22 Matt Turneri965: Use basic-block aware insertion/removal functions.
2014-08-19 Matt Turneri965: Pass a cfg pointer to generate_{code,assembly}.
2014-08-19 Matt Turneri965/fs: Optimize gl_FrontFacing calculation on Gen4/5.
2014-08-19 Matt Turneri965/fs: Optimize gl_FrontFacing calculation on Gen6+.
2014-08-19 Matt Turneri965: Use ~0 to represent true on Gen >= 6.
2014-08-15 Kristian Høgsbergi965: Add optimization pass to let us use the replicate...
2014-08-15 Kristian Høgsbergi965: Add an option to not generate the SIMD8 fragment...
2014-08-15 Kenneth Graunkei965/fs: Add pass to rename registers to break live...
2014-08-14 Neil Robertsi965: Store uniform constant values in a gl_constant_va...
2014-08-14 Kenneth Graunkei965: Enable INTDIV in SIMD16 mode.
2014-08-14 Kenneth Graunkei965/fs: Drop "do dual source blending" generator param...
2014-08-12 Kenneth Graunkei965: Never use the Gen8 code generators.
2014-08-12 Kenneth Graunkei965: Switch to the EU emit layer for code generation...
2014-08-11 Matt Turneri965/fs: Keep track of the register that hold delta_x...
2014-08-09 Chris Forbesi965: Get rid of backend_instruction::sampler
2014-08-04 Kenneth Graunkeutil: Move the open-addressing linear-probing hash_tabl...
2014-07-21 Kenneth Graunkei965/fs: Fix gl_SampleID for 2x MSAA and SIMD16 mode.
2014-07-17 Anuj PhogatRevert "i965: Extend compute-to-mrf pass to understand...
2014-07-16 Kenneth Graunkei965/fs: Use WE_all for gl_SampleID header register...
2014-07-16 Kenneth Graunkei965/fs: Set force_uncompressed and force_sechalf on...
2014-07-15 Connor Abbottexec_list: Make various places use the new length(...
2014-07-12 Chris Forbesi965/fs: add generator support for pixel interpolator...
2014-07-08 Kristian Høgsbergi965: Extend compute-to-mrf pass to understand blocks...
2014-07-06 Matt Turneri965: Make a brw_predicate enum.
2014-07-06 Matt Turneri965: Make a brw_conditional_mod enum.
2014-07-06 Matt Turneri965: Use enum brw_reg_type for register types.
2014-07-06 Matt Turneri965: Move is_zero/one/null/accumulator into backend_reg.
2014-07-06 Matt Turneri965: Use immediate storage in brw_reg for visitor...
2014-07-02 Eric Anholti965: Update a ton of comments about constant buffers.
2014-07-02 Eric Anholti965: Move dispatch_grf_start_reg and first_curbe_grf...
2014-07-01 Matt Turneri965: Use unreachable() instead of unconditional assert().
2014-07-01 Matt Turneri965: Use typed foreach_in_list_safe instead of foreach...
2014-07-01 Matt Turneri965: Use typed foreach_in_list instead of foreach_list.
2014-07-01 Matt Turneri965/fs: Use is_head_sentinel() instead of ->prev ...
2014-07-01 Matt Turneri965/fs: Mark predicated PLN instructions with dependen...
2014-07-01 Matt Turneri965/fs: Predicate PLN instructions used in unlit centr...
2014-07-01 Matt Turneri965/fs: Pass const references to emit functions.
2014-07-01 Matt Turneri965/fs: Pass const references to instruction functions.
2014-06-25 Matt Turneri965: Make can_do_source_mods() a member of the instruc...
2014-06-24 Matt Turneri965/fs: Don't fix_math_operand() on Gen >= 8.
2014-06-17 Matt Turneri965/fs: Optimize SEL with the same sources into a...
2014-06-17 Matt Turneri965/fs: Lower LOAD_PAYLOAD and clean up.
2014-06-17 Matt Turneri965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD.
2014-06-10 Kenneth Graunkei965: Invalidate live intervals when inserting Gen4...
2014-06-10 Kenneth Graunkei965: Don't use the head sentinel as an fs_inst in...
2014-06-09 Iago Toral Quirogai965/fs: Let the gen < 8 generator know about runtime_c...
2014-06-01 Matt Turneri965/fs: Add fs_inst constructor that takes a list...
2014-06-01 Matt Turneri965/fs: Add a function to resize fs_inst's sources...
2014-06-01 Matt Turneri965/fs: Clean up fs_inst constructors.
2014-06-01 Matt Turneri965/fs: Loop from 0 to inst->sources, not 0 to 3.
2014-06-01 Matt Turneri965/fs: Store the number of sources an fs_inst has.
2014-06-01 Matt Turneri965/fs: ralloc fs_inst's fs_reg sources.
2014-06-01 Matt Turneri965/fs: Add and use an fs_inst copy constructor.
2014-06-01 Matt Turneri965/fs: Debug the optimization passes by dumping instr...
2014-06-01 Matt Turneri965: Give dump_instructions() a filename argument.
2014-06-01 Matt Turneri965: Give dump_instruction() a FILE* argument.
2014-05-26 Matt Turneri965/fs: Don't use brw_imm_* unnecessarily.
2014-05-25 Matt Turneri965/fs: Don't hardcode DEBUG_WM in generic fs code.
2014-05-21 Kenneth Graunkei965/fs: Assume fragment color clamping is off when...
2014-05-19 Kenneth Graunkei965/fs: Rip struct brw_wm_compile out of the visitors...
2014-05-19 Kenneth Graunkei965/fs: Plumb a mem_ctx all the way through the FS...
2014-05-19 Kenneth Graunkei965/fs: Replace c->key with a direct reference in...
next