i965/fs: Preserve the CFG in a few more places.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs.h
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-06 Jordan Justeni965/fs: Remove direct fs_visitor gl_fragment_program...
2014-09-06 Jordan Justeni965/fs: Remove direct fs_generator brw_wm_prog_key...
2014-09-06 Jordan Justeni965/fs: Remove direct fs_generator brw_wm_prog_data...
2014-09-06 Jordan Justeni965/fs: Don't store gl_fragment_program* in fs_generator
2014-09-06 Jordan Justeni965/fs: Rename fs_generator::prog to shader_prog
2014-09-06 Jordan Justeni965/fs: Add stage variable to fs_generator
2014-09-04 Jordan Justeni965/fs: Add init function to fs_visitor
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-08-22 Matt Turneri965/fs: Preserve CFG in register allocation.
2014-08-22 Matt Turneri965: Add invalidate_cfg parameter to invalidate_live_i...
2014-08-19 Matt Turneri965: Pass a cfg pointer to generate_{code,assembly}.
2014-08-15 Kristian Høgsbergi965: Add optimization pass to let us use the replicate...
2014-08-15 Chris Forbesi965/fs: Add support for nonconst sampler indexing...
2014-08-15 Kenneth Graunkei965/fs: Add pass to rename registers to break live...
2014-08-15 Chris Forbesi965/fs: Support fine/coarse derivative opcodes
2014-08-14 Kenneth Graunkei965/fs: Drop "do dual source blending" generator param...
2014-08-12 Kenneth Graunkei965: Delete the Gen8 code generators.
2014-08-09 Chris Forbesi965/fs/Gen8: Pass sampler_index to generate_tex
2014-08-09 Chris Forbesi965/fs/Gen4-7: Pass sampler_index to generate_tex
2014-08-09 Chris Forbesi965/fs: pass sampler as src1 of texture op
2014-07-21 Matt Turneri965: Add cfg to backend_visitor.
2014-07-14 Matt Turneri965/fs: Move aeb list into opt_cse_local.
2014-07-12 Chris Forbesi965/fs: add support for ir_*_interpolate_at_* expressions
2014-07-12 Chris Forbesi965/fs: add generator support for pixel interpolator...
2014-07-06 Matt Turneri965: Rename intel_asm_printer -> intel_asm_annotation.
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: Move common fields into backend_instruction.
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: Make a common backend_reg class.
2014-07-06 Matt Turneri965: Drop imm union from visitor register classes.
2014-07-01 Matt Turneri965/fs: Pass cfg to calculate_live_intervals().
2014-07-01 Matt Turneri965/fs: Add no_dd_{clear,check} fields to fs_inst.
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/fs: Make try_constant_propagate() static.
2014-06-25 Matt Turneri965: Make can_do_source_mods() a member of the instruc...
2014-06-17 Matt Turneri965: Mark backend_instruction and bblock_t as structs.
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/fs: Combine generate_math[12]_gen6 methods.
2014-06-10 Kenneth Graunkei965/fs: Drop the generate_math[12]_gen7 methods.
2014-06-09 Iago Toral Quirogai965/fs: Add Gen < 6 runtime checks for line antialiasing.
2014-06-09 Iago Toral Quirogai965/fs: Let the gen < 8 generator know about runtime_c...
2014-06-02 Matt Turneri965: Move annotation info into generate code.
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: 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: Disable fs_inst assignment operator.
2014-06-01 Matt Turneri965/fs: Add and use an fs_inst copy constructor.
2014-06-01 Matt Turneri965: Give dump_instructions() a filename argument.
2014-06-01 Matt Turneri965: Give dump_instruction() a FILE* argument.
2014-05-25 Matt Turneri965: Print disassembly after compaction.
2014-05-25 Matt Turneri965/fs: Make patch_discard_jumps_to_fb_writes return...
2014-05-25 Matt Turneri965/fs+blorp: Remove left over dump_file arguments.
2014-05-25 Matt Turneri965/fs: Don't hardcode DEBUG_WM in generic fs code.
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...
2014-05-19 Kenneth Graunkei965/fs: Replace c->key with a direct reference in...
2014-05-19 Kenneth Graunkei965/fs: Replace c->prog_data with a direct reference...
2014-05-19 Kenneth Graunkei965/fs: Replace c->prog_data with a direct reference...
2014-05-19 Kenneth Graunkei965/fs: Move some flags that affect code generation...
2014-05-19 Kenneth Graunkei965/fs: Move payload register info from brw_wm_compile...
2014-05-19 Kenneth Graunkei965/fs: Simplify gl_SampleMaskIn handling.
2014-05-19 Kenneth Graunkei965/fs: Move c->last_scratch into fs_visitor.
2014-05-01 Kenneth Graunkei965/fs: Port untyped atomic message support to Broadwell.
2014-05-01 Kenneth Graunkei965/fs: Port untyped surface read support to Broadwell.
2014-05-01 Kenneth Graunkei965: Drop mark_surface_used from gen8 generators.
2014-04-30 Matt Turneri965/fs: Remove 'mul_arg' from try_emit_mad().
2014-04-17 Juha-Pekka Heikkilai965: Add is_accumulator() function.
2014-04-15 Matt Turneri965/fs: Remove dead_code_eliminate_local().
2014-04-08 Eric Anholti965/fs: Track whether we're doing dual source in a...
2014-04-05 Matt Turneri965/fs: Mark appropriate fs_inst members as const.
2014-03-18 Kenneth Graunkei965: Accurately bail on SIMD16 compiles.
2014-03-18 Kenneth Graunkei965/fs: Use a single instance of the pull_constant_loc...
2014-03-18 Kenneth Graunkei965/fs: Don't renumber UNIFORM registers.
2014-03-18 Kenneth Graunkei965/fs: Split pull parameter decision making from...
2014-03-18 Kenneth Graunkei965/fs: Save push constant location information.
2014-02-22 Matt TurnerRevert "i965/fs: Make fs_reg's type an enum for better...
2014-02-22 Kenneth Graunkei965/fs: Drop the emit(fs_inst) overload.
2014-02-22 Matt Turneri965/fs: Pass fs_regs by constant reference where possible.
2014-02-22 Matt Turneri965/fs: Use a bitfield for fs_inst's bool fields.
2014-02-22 Matt Turneri965/fs: Reorder fs_inst's fields for better packing.
2014-02-22 Matt Turneri965/fs: Reduce the sizes of some fs_inst members.
2014-02-22 Matt Turneri965/fs: Reorder fs_reg for better packing.
2014-02-22 Matt Turneri965/fs: Make fs_reg's type an enum for better debugging.
2014-02-22 Matt Turneri965/fs: Reduce the sizes of some fs_reg members.
2014-02-20 Kenneth Graunkei965/fs: Implement FS_OPCODE_[UN]PACK_HALF_2x16_SPLIT...
2014-02-20 Eric Anholti965/fs: Add an optimization pass to remove redundant...
2014-02-19 Kenneth Graunkei965/fs: Implement FS_OPCODE_SET_OMASK on Broadwell.
2014-02-19 Kenneth Graunkei965/fs: Implement FS_OPCODE_SET_SAMPLE_ID on Broadwell.
next