projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
i965: Define the setup_vector_uniform_values() backend_visitor interface.
[mesa.git]
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_fs_reg_allocate.cpp
2015-07-17
Connor Abbott
i965/fs: don't make unused payload registers interfere
blob
|
commitdiff
|
raw
2015-07-17
Connor Abbott
i965/fs: remove special case in setup_payload_interfere...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-17
Jordan Justen
i965/fs: Mark last used ip for all regs read in the...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-30
Jason Ekstrand
i965/fs: Remove the width field from fs_reg
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Jason Ekstrand
i965: Remove the brw_context from the visitors
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Jason Ekstrand
fs/reg_allocate: Remove the MRF hack helpers from fs_vi...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Jason Ekstrand
i965/fs: Don't let the EOT send message interfere with...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Francisco Jerez
i965/fs: Migrate register spills and fills to the IR...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-02
Jordan Justen
i965/cs: Mark g0 as used by CS_OPCODE_CS_TERMINATE
blob
|
commitdiff
|
raw
|
diff to current
2015-04-24
Jason Ekstrand
i965: Add an INTEL_DEBUG=spill option to test spilling
blob
|
commitdiff
|
raw
|
diff to current
2015-04-22
Jason Ekstrand
i965: Add a brw_compiler structure and store the regist...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-22
Jason Ekstrand
i965: Add a devinfo field to backend_visitor and use...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-21
Matt Turner
i965/fs: Calculate delta_x and delta_y together.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-21
Matt Turner
i965/fs: Ensure delta_x/y are even-aligned registers...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-11
Matt Turner
i965: Remove useless reg_offset >= 0 tests.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Francisco Jerez
i965/fs: Remove dependency of fs_inst on the visitor...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Francisco Jerez
i965: Factor out virtual GRF allocation to a separate...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-06
Kenneth Graunke
i965/fs: Use inst->eot rather than opcodes in register...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-06
Kenneth Graunke
i965/fs: Delete is_last_send(); just check inst->eot.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Kristian Høgsberg
i965: Add SIMD8 URB write low-level IR instruction
blob
|
commitdiff
|
raw
|
diff to current
2014-12-01
Matt Turner
i965/fs: Clean up some whitespace in reg_allocate.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-28
Jason Ekstrand
i965/fs: Don't set dependency hints on instructions...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-27
Jason Ekstrand
i965/fs: Make scratch write instructions use the correc...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-27
Jason Ekstrand
i965/fs: Use correct spill offsets
blob
|
commitdiff
|
raw
|
diff to current
2014-10-27
Jason Ekstrand
i965/fs: Don't [un]spill multiple registers at a time...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-24
Jason Ekstrand
i965/fs: Compute q-values for register allocation manually
blob
|
commitdiff
|
raw
|
diff to current
2014-10-24
Jason Ekstrand
i965/fs: Don't interfere with too many base registers
blob
|
commitdiff
|
raw
|
diff to current
2014-10-24
Jason Ekstrand
i965/fs: Properly precolor payload registers on GEN5...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-24
Jason Ekstrand
i965/fs: Add another use of MAX_VGRF_SIZE
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Jason Ekstrand
i965/fs: Use the correct regs_written on unspill instru...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-02
Jason Ekstrand
i965/fs: Use the correct base_mrf for spilling pairs...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-02
Jason Ekstrand
i965/fs: Add a MAX_GRF_SIZE define and use it various...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Use the GRF for FB writes on gen >= 7
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Determine partial writes based on the destinat...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs_reg: Allocate double the number of vgrfs in...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Jason Ekstrand
i965/fs: Use offset a lot more places
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965: Add and use functions to get next/prev blocks.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965: Make instruction lists local to the bblocks.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965/fs: Make count_to_loop_end() use basic blocks.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965/fs: Don't use instruction list after calculating...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965: Remove now unneeded calls to calculate_cfg().
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Matt Turner
i965: Remove cfg-invalidating parameter from invalidate...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-16
Kenneth Graunke
i965: Mark delta_x/y as BAD_FILE if remapped away compl...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-22
Matt Turner
i965/fs: Preserve CFG in register allocation.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-13
Connor Abbott
ra: cleanup the public API
blob
|
commitdiff
|
raw
|
diff to current
2014-08-10
Connor Abbott
i965/fs: set virtual_grf_count in assign_regs()
blob
|
commitdiff
|
raw
|
diff to current
2014-08-10
Connor Abbott
i965/fs: don't read from uninitialized memory while...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965: Use typed foreach_in_list instead of foreach_list.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965/fs: Loop from 0 to inst->sources, not 0 to 3.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-01
Matt Turner
i965: Give dump_instructions() a filename argument.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-19
Kenneth Graunke
i965/fs: Move payload register info from brw_wm_compile...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-19
Kenneth Graunke
i965/fs: Move c->last_scratch into fs_visitor.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Kenneth Graunke
i965: Allocate register sets at screen creation, not...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-12
Francisco Jerez
i965/fs: Remove fs_reg::smear.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-12
Francisco Jerez
i965/fs: Add support for specifying register horizontal...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-12
Francisco Jerez
i965/fs: Add support for sub-register byte offsets...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-21
Matt Turner
i965/fs: Add and use MAX_SAMPLER_MESSAGE_SIZE definition.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-17
Eric Anholt
i965: Replace 8-wide and 16-wide with SIMD8 and SIMD16.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Eric Anholt
i965/fs: Try a different pre-scheduling heuristic if...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Eric Anholt
i965/fs: Use the gen7 scratch read opcode when possible.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Eric Anholt
i965: Merge together opcodes for SHADER_OPCODE_GEN4_SCR...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Eric Anholt
i965/fs: Fix register unspills from a reg_offset.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Eric Anholt
i965/fs: Fix register spilling for 16-wide.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Eric Anholt
i965/fs: Exit the compile if spilling would overwrite...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Eric Anholt
i965/fs: Fix broken register spilling debug code.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Eric Anholt
i965/fs: Split "find what MRFs were used" to a helper...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Eric Anholt
i965/fs: Convert gen7 to using GRFs for texture messages.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Eric Anholt
i965/fs: Allocate more register classes on gen7.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Kenneth Graunke
i965/fs: Create a helper function for invalidating...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Kenneth Graunke
i965: Move intel_context::gen and gt fields to brw_context.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-26
Eric Anholt
i965/fs: Dump IR when fatally not compiling due to...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-21
Eric Anholt
glsl: Remove ir_print_visitor.h includes and usage
blob
|
commitdiff
|
raw
|
diff to current
2013-05-09
Eric Anholt
i965/fs: Make virtual grf live intervals actually cover...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-02
Eric Anholt
i965: Share the register file enum between the two...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-04
Eric Anholt
i965: Ask the register allocator to round-robin through...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Eric Anholt
i965/fs: Bake regs_written into the IR instead of recom...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-11
Eric Anholt
i965/fs: Add a comment about about an implementation...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Eric Anholt
i965/fs: Rewrite discards to use a flag subreg to track...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Kenneth Graunke
i965/fs: Move brw_wm_compile::dispatch_width into fs_vi...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-26
Eric Anholt
i965/gen4: Fix LOD bias texturing since my fixed reg...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Eric Anholt
i965/fs: Fix typo in refactor of brw_fs_reg_allocate...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Eric Anholt
i965/fs: Statically allocate the reg_sets at context...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Eric Anholt
i965/fs: Allocate registers in the unused parts of...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Eric Anholt
i965/fs: Reduce the interference between payload regs...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Eric Anholt
i965/fs: Expose the payload registers to the register...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Eric Anholt
i965/fs: Remove extra allocation for classes[].
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Eric Anholt
i965/fs: Make the register allocation class_sizes[...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Eric Anholt
i965: Share the predicate field between FS and VS.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-25
Paul Berry
i965: Don't spill "smeared" registers.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-19
Tom Stellard
ra: Add q_values parameter to ra_set_finalize()
blob
|
commitdiff
|
raw
|
diff to current
2012-08-13
Eric Anholt
i965: Add INTEL_DEBUG=perf for failure to compile 16...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-18
Eric Anholt
i965/fs: Make register spill/unspill only do the regs...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-18
Eric Anholt
i965/fs: Rename virtual_grf_next to virtual_grf_count.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-14
Eric Anholt
i965/fs: Enable register spilling on gen7 too.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-11
Eric Anholt
i965/fs: Add missing register allocation for 3rd sources.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-30
Eric Anholt
i965/fs: Fix rendering corruption in unigine tropics.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-18
Eric Anholt
mesa: Make the register allocator allocation take a...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Paul Berry
i965/gen6+: Parameterize barycentric interpolation...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-30
Chad Versace
i965: Fix Android build by removing relative includes
blob
|
commitdiff
|
raw
|
diff to current
2011-08-27
Stéphane Marchesin
Merge branch 'master' of git://anongit.freedesktop...
blob
|
commitdiff
|
raw
|
diff to current
next