projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
aco: consider affinities when creating v_mac_f32
2020-05-12
Daniel Schürmann
aco: coalesce parallelcopies during register allocation
commit
|
commitdiff
|
tree
2020-05-12
Daniel Stone
CI: Re-enable Panfrost T7x0 jobs
Signed-off-by: D
ani
el Stone <daniels@collabora.com>
commit
|
commitdiff
|
tree
2020-05-11
Ani
drirc: Enable glthread for rpcs3
commit
|
commitdiff
|
tree
2020-05-11
Ian Romanick
nir/algebraic: Eliminate useless extract before unpack
commit
|
commitdiff
|
tree
2020-05-11
Ian Romanick
nir/algebraic: Add some half packing optimizations...
commit
|
commitdiff
|
tree
2020-05-11
Ian Romanick
nir/algebraic: Optimize ushr of pack_half, not ishr
commit
|
commitdiff
|
tree
2020-05-08
Daniel Stone
CI: Disable Panfrost T7x0 jobs
Signed-off-by: D
ani
el Stone <daniels@collabora.com>
commit
|
commitdiff
|
tree
2020-05-08
Tapani Pälli
anv: call base finish only if pass given in DestroyRenderPass
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-05-07
Daniel Schürmann
aco: either copy-propagate or inline create_vector...
commit
|
commitdiff
|
tree
2020-05-07
Ian Romanick
nir/algebraic: Optimize some bfe patterns
commit
|
commitdiff
|
tree
2020-05-07
Ian Romanick
nir/algebraic: Split ibfe and ubfe with two constant...
commit
|
commitdiff
|
tree
2020-05-07
Ian Romanick
nir/algebraic: Recognize open-coded byte or word extract...
commit
|
commitdiff
|
tree
2020-05-04
Tapani Pälli
st/mesa: destroy only own program variants when program...
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-04-29
Tapani Pälli
anv: remove assert from GetImageMemoryRequirements[2]
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-04-28
Ian Romanick
nir/algebraic: Require operands to iand be 32-bit
commit
|
commitdiff
|
tree
2020-04-27
Ian Romanick
nir/algebraic: Detect some kinds of malformed variable...
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: coalesce v_mad's accumulator with definition's...
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: use upper part of gap in register file if it is...
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: try to always find a register with stride for...
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: stop get_reg_simple after reaching max_used_gpr
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: refactor get_reg_simple() to return early on exact...
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: don't create vector affinities for operands which...
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: allocate full register for subdword definitions...
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: move attempt to find strided register into get_reg_simple()
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: use DefInfo in more places to simplify RA
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: create and use DefInfo struct in RA
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: create pseudo dummy instruction in RA to be used...
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: refactor get_reg() to also handle affinities
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: refactor get_reg() to take Temp instead of RegClass
commit
|
commitdiff
|
tree
2020-04-22
Daniel Schürmann
aco: simplify operand handling in RA
commit
|
commitdiff
|
tree
2020-04-20
Daniel Schürmann
aco: move src1 to vgpr instead of using VOP3 for VOP2...
commit
|
commitdiff
|
tree
2020-04-20
Daniel Schürmann
aco: fix 64bit fsub
commit
|
commitdiff
|
tree
2020-04-19
Daniel Schürmann
aco: use v_subrev_f32 for fsub with an sgpr operand...
commit
|
commitdiff
|
tree
2020-04-19
Daniel Stone
CI: Disable Lima jobs due to lab unhealthiness
Signed-off-by: D
ani
el Stone <daniels@collabora.com>
commit
|
commitdiff
|
tree
2020-04-19
Daniel Stone
ci/windows: Make Chocolatey installs more reliable
Signed-off-by: D
ani
el Stone <daniels@collabora.com>
commit
|
commitdiff
|
tree
2020-04-17
Ian Romanick
intel/compiler: Fixup operands in fs_builder::emit...
commit
|
commitdiff
|
tree
2020-04-17
Ian Romanick
intel/compiler: CSEL can do saturate
commit
|
commitdiff
|
tree
2020-04-17
Ian Romanick
intel/compiler: Only GE and L modifiers are commutative...
commit
|
commitdiff
|
tree
2020-04-17
Ian Romanick
intel/compiler: Silence unused parameter warning in...
commit
|
commitdiff
|
tree
2020-04-17
Ian Romanick
intel/compiler: Silence unused parameter warning in...
commit
|
commitdiff
|
tree
2020-04-17
Ian Romanick
intel/compiler: Silence unused parameter warnings in...
commit
|
commitdiff
|
tree
2020-04-16
Daniel Stone
Revert "CI: Disable Windows/VS2019 builds"
commit
|
commitdiff
|
tree
2020-04-16
Daniel Stone
CI: Disable Windows/VS2019 builds
Signed-off-by: D
ani
el Stone <daniels@collabora.com>
commit
|
commitdiff
|
tree
2020-04-16
Daniel Stone
meson: Make shared-llvm into a tri-state boolean
Signed-off-by: D
ani
el Stone <daniels@collabora.com>
commit
|
commitdiff
|
tree
2020-04-16
Tapani Pälli
mesa/st: initialize all winsys_handle fields for memory...
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-04-13
Ian Romanick
tnl: Code formatting in t_rebase.c
commit
|
commitdiff
|
tree
2020-04-13
Ian Romanick
tnl: Code formatting in t_draw.c
commit
|
commitdiff
|
tree
2020-04-13
Ian Romanick
tnl: Silence unused parameter warnings in _tnl_split_inplace
commit
|
commitdiff
|
tree
2020-04-13
Ian Romanick
tnl: Silence unused parameter warnings in dump_draw_info
commit
|
commitdiff
|
tree
2020-04-13
Ian Romanick
tnl: Silence unused parameter warnings in _tnl_draw_prims
commit
|
commitdiff
|
tree
2020-04-13
Ian Romanick
tnl: Silence unused parameter 'attrib' warning in convert_ha...
commit
|
commitdiff
|
tree
2020-04-13
Ian Romanick
tnl: Don't dereference NULL obj pointer in t_rebase_prims
commit
|
commitdiff
|
tree
2020-04-13
Ian Romanick
tnl: Don't dereference NULL obj pointer in replay_init
commit
|
commitdiff
|
tree
2020-04-13
Ian Romanick
tnl: Don't dereference NULL obj pointer in bind_indices
commit
|
commitdiff
|
tree
2020-04-13
Daniel Schürmann
aco: fix p_extract_vector optimization in presence...
commit
|
commitdiff
|
tree
2020-04-13
Tapani Pälli
glsl: stop processing function parameters if error...
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-04-12
Tapani Pälli
glsl: remove redudant assignment
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-04-12
Tapani Pälli
mesa: remove redudant assignment
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-04-12
Tapani Pälli
mesa: remove redudant check
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-04-10
Daniel Schürmann
aco: make some reg_file helpers private and fix their...
commit
|
commitdiff
|
tree
2020-04-10
Daniel Schürmann
aco: rename aco_lower_bool_phis() -> aco_lower_phis()
commit
|
commitdiff
|
tree
2020-04-10
Daniel Schürmann
aco: lower subdword phis with SGPR operands
commit
|
commitdiff
|
tree
2020-04-10
Daniel Schürmann
aco: don't constant-propagate into subdword PSEUDO...
commit
|
commitdiff
|
tree
2020-04-10
Daniel Schürmann
aco: ensure correct bit representation of subdword...
commit
|
commitdiff
|
tree
2020-04-10
Daniel Schürmann
aco: setup subdword regclasses for ssa_undef & load_const
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: RA - move all std::function objects into proper...
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: move all needed helper containers to ra_ctx
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: change live_out variables to std::unordered_set
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: change some std::map to std::unordered_map in...
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: refactor try_remove_trivial_phi() in RA
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: improve speed of live_var_analysis
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: during RA only insert into renames table if a...
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: replace assignment hashmap by std::vector in register...
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: improve register assignment when live-range splits...
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: improve hashing for value numbering
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: add explicit padding for all Instruction sub-structs
commit
|
commitdiff
|
tree
2020-04-09
Daniel Schürmann
aco: guarantee that Temp fits in 4 bytes
commit
|
commitdiff
|
tree
2020-04-06
Tapani Pälli
mesa/st: release variants for active programs before...
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-04-06
Tapani Pälli
mesa/st: unbind shader state before deleting it
Signed-off-by: Tap
ani
Pälli <tapani.palli@intel.com>
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: use MUBUF to load subdword SSBO
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: implement 8bit/16bit store_ssbo
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: implement 8bit/16bit load_buffer
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: implement storagePushConstant8 & storagePushConstant16
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: implement vec2/3/4 with subdword operands
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: prepare helper functions for subdword handling
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: add byte_align_scalar() & trim_subdword_vector...
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: add missing conversion operations for small bitsizes
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: don't vectorize 8/16bit load/store_ssbo
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: don't assume split_vector(create_vector) has the...
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: don't propagate SGPRs into subdword PSEUDO instructions
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: lower subdword shuffles correctly.
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: add builder function for subdword copy()
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: small refactoring of shuffle code lowering
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: align subdword registers during RA when necessary
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: adapt register allocation for subdword registers
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: create helper function to collect variables from...
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: add notion of subdword registers to register allocator
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: remove unnecessary reg_file.fill() operation in...
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: fix Temp and assignment of renamed operands during RA
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: print subdword registers
commit
|
commitdiff
|
tree
next