summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-08-13i965/vec4/nir: translate d2f/f2di965-fp64Connor Abbott1-0/+32
2015-08-13i965/vec4: generate d2f/f2d pseudo-instructionsConnor Abbott1-0/+25
2015-08-13i965/vec4: handle doubles in type_size()Connor Abbott1-3/+6
2015-08-13i965/vec4: divide width and exec_size by 2 for 64-bit typesConnor Abbott1-7/+31
2015-08-13i965/vec4: teach DCE about 64-bit typesConnor Abbott1-0/+10
2015-08-13i965/vec4: teach DCE about d2f/f2dConnor Abbott1-0/+2
2015-08-13i965/vec4: don't constant propagate 64-bit immediatesConnor Abbott1-0/+7
2015-08-13i965/vec4: teach opt_reduce_swizzle about d2f/f2dConnor Abbott1-0/+6
2015-08-13i965/vec4: add double/float conversion pseudo-opcodesConnor Abbott2-0/+6
2015-08-13i965/vec4/nir: implement double packing/unpackingConnor Abbott1-0/+56
2015-08-13i965/vec4/nir: implement double comparisonsConnor Abbott1-2/+22
2015-08-13i965/vec4/nir: fix emitting 64-bit immediatesConnor Abbott1-4/+15
2015-08-13i965/vec4/nir: duplicate swizzles and writemasks for doublesConnor Abbott1-7/+25
2015-08-13i965/vec4: set the right type for 64-bit registersConnor Abbott1-0/+3
2015-08-13i965/vec4/nir: allocate two registers for dvec3/dvec4Connor Abbott1-3/+22
2015-08-13i965: add brw_vecn_grf()Connor Abbott1-0/+6
2015-08-13i965: add new BRW_SWIZZLE definesConnor Abbott1-0/+4
2015-08-13i965/vec4: add support for printing DF immediatesConnor Abbott1-0/+3
2015-08-13i965/vec4: add a constructor for DF immediatesConnor Abbott2-0/+10
2015-08-13XXX split_doubles fixesConnor Abbott1-6/+50
2015-08-11i965/fs: print writemask_all when it's enabledConnor Abbott1-0/+3
2015-08-11XXX undo some of lower SIMD fixConnor Abbott1-1/+1
2015-08-11i965/fs: don't propagate cmod when the exec sizes differConnor Abbott1-0/+3
2015-08-11i965: add pass for splitting dvec3/dvec4 ALU operationsConnor Abbott4-0/+322
2015-08-11i965/fs: respect force_sechalf/force_writemask_all in CSEConnor Abbott1-0/+2
2015-08-11i965/fs: fix dst width calculation in CSEConnor Abbott1-1/+1
2015-08-11i965/fs: fix regs_written in LOAD_PAYLOAD for doublesConnor Abbott1-2/+5
2015-08-11i965/fs: make SIMD-splitting respect the original stride/offsetConnor Abbott1-5/+11
2015-08-11i965/fs: fix is_copy_payload() for doublesConnor Abbott1-2/+2
2015-08-10i965/vec4/nir: simplify glsl_type_for_nir_alu_type()Connor Abbott1-14/+2
2015-08-10i965: fix brw_glsl_base_type_for_nir_type() for doublesConnor Abbott1-3/+6
2015-08-10i965: fix brw_type_for_nir_type() for doublesConnor Abbott1-4/+12
2015-08-10XXX rebase fixesConnor Abbott2-30/+0
2015-08-10i965/fs: force nir_type_int64/uint64 to doubleConnor Abbott1-0/+6
2015-08-10XXX fixup rcpConnor Abbott1-3/+3
2015-08-10XXX actually fixup nir_algebraicConnor Abbott3-48/+228
2015-08-10i965: use pack/unpackDouble loweringConnor Abbott1-0/+2
2015-08-10XXX expand on can_take_strideConnor Abbott1-3/+32
2015-08-10XXX i965/fs: fix uniform emission againConnor Abbott1-5/+4
2015-08-10XXX use split double packConnor Abbott1-11/+13
2015-08-10XXX fix constants (need to rework this)Connor Abbott1-0/+5
2015-08-10XXX use split opcodes in lower_double_opsConnor Abbott1-61/+25
2015-08-10nir: add a pass for lowering pack/unpackDouble2x32Connor Abbott3-0/+111
2015-08-10nir: add split versions of pack/unpackDouble2x32Connor Abbott1-0/+36
2015-08-10XXX re-enable copy propConnor Abbott1-1/+1
2015-08-10XXX stashConnor Abbott6-8/+52
2015-08-10i965/fs: print non-1 strides when dumping instructionsConnor Abbott1-0/+14
2015-08-10i965/fs: fix load_uniform intrinsic for doublesConnor Abbott1-1/+1
2015-08-10i965/fs: fix assign_constant_locations() when regs_read() > 1Connor Abbott1-2/+2
2015-08-10i965/fs: fix regs_read() for uniformsConnor Abbott1-1/+1