projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
i965/fs: use the new helper function to create double immediates
[mesa.git]
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_fs_cse.cpp
2016-05-30
Francisco Jerez
i965/fs: Let CSE handle logical sampler sends as expres...
blob
|
commitdiff
|
raw
2016-05-28
Francisco Jerez
i965/fs: Clean up remaining uses of fs_inst::reads_flag...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-28
Francisco Jerez
i965/fs: Expose arbitrary channel execution groups...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-28
Francisco Jerez
i965/fs: Remove extract virtual opcodes.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-28
Francisco Jerez
i965/fs: Hide varying pull constant load message setup...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-28
Francisco Jerez
i965/fs: Fix CSE temporary copy for some LOAD_PAYLOAD...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-10
Connor Abbott
i965/fs: fix dst width calculation in CSE
blob
|
commitdiff
|
raw
|
diff to current
2016-05-10
Connor Abbott
i965/fs: add PACK opcode
blob
|
commitdiff
|
raw
|
diff to current
2016-03-02
Kenneth Graunke
Merge remote-tracking branch 'origin/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-02-25
Matt Turner
i965/fs: Don't CSE negated multiplies with saturation.
blob
|
commitdiff
|
raw
|
diff to current
2016-02-05
Jason Ekstrand
Merge commit mesa-public/master into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-02-05
Jason Ekstrand
Merge branch mesa-public/master into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-02-01
Matt Turner
i965/fs: Implement support for extract_word.
blob
|
commitdiff
|
raw
|
diff to current
2016-01-30
Jason Ekstrand
Merge branch 'vulkan' into 'vulkan'
blob
|
commitdiff
|
raw
|
diff to current
2016-01-25
Jason Ekstrand
Merge remote-tracking branch 'mattst88/nir-lower-pack...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-25
Matt Turner
i965/fs: Implement support for extract_word.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-23
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-23
Connor Abbott
i965/fs: respect force_sechalf/force_writemask_all...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-15
Kenneth Graunke
i965: Introduce a MOV_INDIRECT opcode.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-14
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Matt Turner
i965: Replace HW_REG with ARF/FIXED_GRF.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Matt Turner
i965: Rename GRF to VGRF.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Matt Turner
i965: Use brw_reg's nr field to store register number.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Matt Turner
i965: Use immediate storage in inherited brw_reg.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Matt Turner
i965: Make 'dw1' and 'bits' unnamed structures in brw_reg.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-03
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Jordan Justen
i965/fs: Disable CSE optimization for untyped & typed...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
Francisco Jerez
i965: Define virtual instruction to calculate the high...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-29
Francisco Jerez
i965/fs: Switch opt_cse() to the fs_builder constructor...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-01
Francisco Jerez
i965/fs: Relax fs_builder channel group assertion when...
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-30
Jason Ekstrand
i965/fs: Use exec_size instead of dst.width for computi...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-30
Jason Ekstrand
i965/fs: Add a builder argument to offset()
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
Connor Abbott
Merge branch 'wip/nir-vtn' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2015-06-24
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Francisco Jerez
i965/fs: Migrate opt_cse to the IR builder.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Francisco Jerez
i965/fs: Don't drop force_writemask_all and _sechalf...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Francisco Jerez
i965/fs: Take into account all instruction fields in...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Jason Ekstrand
i965/fs: Rework the fs_visitor LOAD_PAYLOAD instruction
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Jason Ekstrand
i965/fs: Make LOAD_PAYLOAD take a header size
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Jason Ekstrand
i965/fs_inst: Add an is_copy_payload helper
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Jason Ekstrand
i965: Change header_present to header_size in backend_i...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Jason Ekstrand
i965/fs_cse: Factor out code to create copy instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-05-04
Francisco Jerez
i965: Perform basic optimizations on the FIND_LIVE_CHAN...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-04
Francisco Jerez
i965: Perform basic optimizations on the BROADCAST...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-14
Matt Turner
i965/fs: Correct mistake in determining whether a MUL...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-31
Matt Turner
i965/fs: Allow CSE to handle MULs with negated arguments.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-15
Kenneth Graunke
i965: De-duplicate is_expression_commutative() functions.
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-01-15
Matt Turner
i965: Don't consider null dst instructions as matching...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-08
Matt Turner
i965: Consider SEL.{GE,L} to be commutative operations.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-06
Matt Turner
i965/fs: Perform CSE on MOV ..., VF instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Matt Turner
i965: Combine offset/texture_offset fields.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-30
Matt Turner
i965/fs: Perform CSE on MAD instructions with final...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-15
Kenneth Graunke
i965: Allow CSE on Gen4-5 unary math.
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: Make instruction lists local to the bblocks.
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-08-22
Matt Turner
i965: Use basic-block aware insertion/removal functions.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-19
Matt Turner
i965: Add and use foreach_block macro.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-11
Jason Ekstrand
i965/cse: Don't eliminate instructions with side-effects
blob
|
commitdiff
|
raw
|
diff to current
2014-08-09
Chris Forbes
i965: Get rid of backend_instruction::sampler
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Matt Turner
i965: Add cfg to backend_visitor.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-15
Matt Turner
i965/fs: Perform CSE on sends-from-GRF rather than...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-14
Matt Turner
i965/fs: Invalidate live intervals in opt_cse, not...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-14
Matt Turner
i965/fs: Move aeb list into opt_cse_local.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965/fs: Pass cfg to calculate_live_intervals().
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965: Use typed foreach_in_list_safe instead of foreach...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
i965: Add and use foreach_inst_in_block macros.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Matt Turner
mesa: Add and use foreach_in_list_use_after.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
Matt Turner
i965/fs: Perform CSE on texture operations.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
Matt Turner
i965/fs: Perform CSE on load_payload instructions if...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
Matt Turner
i965/fs: Emit load_payload instead of multiple MOVs...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
Matt Turner
i965/fs: Only consider real sources when comparing...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-12
Matt Turner
i965/fs: Clean up tabs in brw_fs_cse.cpp.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Kenneth Graunke
i965/fs: Allow CSE on math opcodes on Gen6+.
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-04-05
Matt Turner
i965/fs: Name temporary ralloc contexts something other...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Matt Turner
i965/cfg: Clean up cfg_t constructors.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-09
Matt Turner
i965/fs: Don't perform CSE on inst HW_REG dests (unless...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Matt Turner
i965/fs: Perform CSE on CMP(N) instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Matt Turner
i965/fs: Don't emit null MOVs in CSE.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Matt Turner
i965/fs: Match commutative expressions with reversed...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Matt Turner
i965: s/Muchnik/Muchnick/.
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-10-07
Matt Turner
i965/fs: Disable CSE on instructions writing to HW_REG.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Matt Turner
i965: Remove never used RSR and RSL opcodes.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-12
Kenneth Graunke
i965/fs: Explicitly disallow CSE on predicated instruct...
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-04-12
Eric Anholt
i965/fs: Add a helper function for checking for partial...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Eric Anholt
i965/fs: Allow CSE on pre-gen7 varying-index uniform...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Eric Anholt
i965/fs: Use LD messages for pre-gen7 varying-index...
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-04-01
Eric Anholt
i965/fs: Do CSE on gen7's varying-index pull constant...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-11
Eric Anholt
i965/fs: Improve CSE performance by expiring some avail...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-28
Kenneth Graunke
i965/fs: Use the LRP instruction for ir_triop_lrp when...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-19
Eric Anholt
i965/fs: Enable CSE on uniform pull constant loads.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-19
Eric Anholt
i965/fs: Only do CSE when the dst types match.
blob
|
commitdiff
|
raw
|
diff to current
next