summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
cwabbott-limalima: lower matrix ops for standalone compilerConnor Abbott7 years
cwabbott-lima-2lima/gpir: Rework the schedulerConnor Abbott7 years
glsl-to-nir-buildernir/glsl: switch to using the builderConnor Abbott9 years
i965-fp64i965/vec4/nir: translate d2f/f2dConnor Abbott9 years
i965-fp64-v2i965/vec4: divide width and exec_size by 2 for 64-bit typesConnor Abbott9 years
i965-fp64-v3nir/lower_vec: handle different bit sizesConnor Abbott9 years
i965-payload-interferencei965/fs: fix gl_FragCoord.wConnor Abbott9 years
i965-schedi965/fs: use a better heuristic for SIMD16Connor Abbott9 years
i965-sched-conservativei965/sched: use liveness analysis for computing register pressureConnor Abbott9 years
i965-sched-conservative-v2i965/sched: use liveness analysis for computing register pressureConnor Abbott9 years
i965-sched-testi965: always run the post-RA schedulerConnor Abbott10 years
i965-sched-v2i965/fs: use a better heuristic for SIMD16Connor Abbott9 years
i965-sched-v3i965/fs: use a better heuristic for SIMD16Connor Abbott9 years
i965-use-ssanir: remove parent_instr from nir_registerConnor Abbott9 years
i965-use-ssa-v2nir: remove parent_instr from nir_registerConnor Abbott9 years
ir3-schedadd a basic greedy heuristicConnor Abbott8 years
jenkinsXXX remove exec size hackConnor Abbott9 years
masterac/nir: fix nir_op_unpack_64_2x32_split_y emissionConnor Abbott7 years
nir-cf-insert-instrnir: add the ability insert a CF node after an instructionConnor Abbott9 years
nir-control-flow-modnir/cf: reimplement nir_cf_node_remove() using the new APIConnor Abbott9 years
nir-cse-hashnir/cse: use the instr_hash helperConnor Abbott10 years
nir-cse-hash-v2nir/instr_set: remove unnecessary check in nir_instrs_equal()Connor Abbott9 years
nir-dead-cf-v2nir/dead_cf: add support for removing useless loopsConnor Abbott10 years
nir-dead-cf-v3XXX heaven fixConnor Abbott10 years
nir-dead-cf-v4XXX disable opt_if_simplificationConnor Abbott10 years
nir-dead-cf-v5XXX disable opt_if_simplificationConnor Abbott9 years
nir-deref-instrXXXConnor Abbott10 years
nir-divergencenir: add ARB_shader_ballot and ARB_shader_group_vote instructionsConnor Abbott8 years
nir-divergence-v2nir: add ARB_shader_ballot and ARB_shader_group_vote instructionsConnor Abbott8 years
nir-divergence-v3nir: add ARB_shader_ballot and ARB_shader_group_vote instructionsConnor Abbott8 years
nir-divergence-v4nir: use new attributes for ARB_shader_ballot and ARB_shader_group_voteConnor Abbott7 years
nir-docsnir: add initial documentationConnor Abbott10 years
nir-equality-saturationnir/algebraic: refactor to match on values instead of sourcesConnor Abbott7 years
nir-factor-phisi965: use phi factoring optimizationConnor Abbott8 years
nir-foreach-block-rewritevc4: fixup for new nir_foreach_block()Connor Abbott9 years
nir-foreach-block-rewrite-v2nir: remove now-unused nir_foreach_block*_call()Connor Abbott9 years
nir-foreach-ssa-srcnir/gcm: use nir_foreach_ssa_src()Connor Abbott10 years
nir-gvni965/fs: bail on move-to-flag in sel peepholeConnor Abbott10 years
nir-gvn-v2nir: handle commutativity when matching ALU instructionsConnor Abbott10 years
nir-opcodes-cleanupXXXConnor Abbott10 years
nir-opcodes-cleanup-v2nir/opt_algebraic: be more careful about constant typesConnor Abbott10 years
nir-opt-remove-phisi965/nir: use redundant phi optimizationConnor Abbott10 years
nir-reassociate-constsnir/opt_algebraic: add constant reassociation rulesConnor Abbott10 years
nir-review-v1nir: Add some documentationJason Ekstrand10 years
nir-serializefixup nir_serializeConnor Abbott7 years
nir-v1.0.1nir: Add some documentationJason Ekstrand10 years
nir-value-rangeXXXConnor Abbott10 years
nir-vec4-out-of-ssafixup eric's softpipe code for newer tgsi-to-nirConnor Abbott10 years
nir-vectorizei965/nir: use vectorization for non-scalar stagesConnor Abbott9 years
nir-worklistnir: add a worklist for SSA definitionsConnor Abbott10 years
radv-amd-shader-ballotac/nir: fix saturate emissionConnor Abbott7 years
radv-anv-64bit-fixesradv: enable Int64 capability (v2)Dave Airlie8 years
radv-doom-extsradv/ac: enable EXT_shader_subgroup_ballot and EXT_shader_subgroup_voteConnor Abbott8 years
radv-rewrite-varsradv: don't lower indirect derefsConnor Abbott7 years
radv-shader-ballotradv/ac: enable EXT_shader_subgroup_ballot and EXT_shader_subgroup_voteConnor Abbott8 years
radv-shader-ballot-v3radv/ac: enable EXT_shader_subgroup_ballot and EXT_shader_subgroup_voteConnor Abbott7 years
radv-shader-ballot-v4radv/ac: enable EXT_shader_subgroup_ballot and EXT_shader_subgroup_voteConnor Abbott7 years
random-fp64-fixesi965/fs: print writemask_all when it's enabledConnor Abbott9 years
shader-time-hacksi965/shader_time: add accounting for conditional discardConnor Abbott8 years
test-compressed-waHACK test uniform problem insteadConnor Abbott9 years
test-fp64-compressed-waHACK test SIMD16 interference workaroundConnor Abbott9 years
ue4XXX allocate max size for cs batchbuffersConnor Abbott9 years
wip/nir-vtnnir/vtn: add support for phi nodesConnor Abbott9 years