87941 Commits (ec686ff62c840e8a5766f1c9dc80f09cba8af73a)
 

Author SHA1 Message Date
  Iago Toral Quiroga 6a01259d8a i965/vec4: fix indentation in lower_attributes_to_hw_regs() 9 years ago
  Iago Toral Quiroga ae400e38d9 i965/vec4: make emit_pull_constant_load support 64-bit loads 9 years ago
  Iago Toral Quiroga df6e3aa6ae i965/vec4: fix move_push_constants_to_pull_constants() for 64-bit data 9 years ago
  Iago Toral Quiroga eee2c0d785 i965/vec4: fix indentation in move_push_constants_to_pull_constants() 9 years ago
  Iago Toral Quiroga 10694be522 i965/vec4: fix move_uniform_array_access_to_pull_constant() for 64-bit data 9 years ago
  Iago Toral Quiroga 52fb22b646 i965/vec4: fix scratch writes for 64bit data 9 years ago
  Iago Toral Quiroga dcc36f8b29 i965/vec4: fix scratch reads for 64bit data 9 years ago
  Iago Toral Quiroga e4d9ab609f i965/vec4: fix scratch offset for 64bit data 9 years ago
  Iago Toral Quiroga 07bc6a35d3 i965/vec4: do not split scratch read/write opcodes 9 years ago
  Iago Toral Quiroga 2a857104e4 i965/vec4: Do not use DepCtrl with 64-bit instructions 9 years ago
  Iago Toral Quiroga 506154f704 i965/vec4: extend the DWORD multiply DepCtrl restriction to all gen8 platforms 9 years ago
  Samuel Iglesias Gonsálvez b9cd3f5b49 i965/vec4: don't copy propagate misaligned registers 9 years ago
  Iago Toral Quiroga 93eae0d2a4 i965/vec4: don't propagate single-precision uniforms into 4-wide instructions 9 years ago
  Iago Toral Quiroga 6637312847 i965/vec4: Prevent copy propagation from violating pre-gen8 restrictions 9 years ago
  Iago Toral Quiroga 70cc6b0a02 i965/vec4: prevent copy-propagation from values with a different type size 9 years ago
  Connor Abbott 0fec5e9867 i965/vec4: don't constant propagate 64-bit immediates 10 years ago
  Iago Toral Quiroga 8eea41e75d i965/vec4: Fix SSBO stores for 64-bit data 9 years ago
  Iago Toral Quiroga 9998d55afd i965/vec4: Fix SSBO loads for 64-bit data 9 years ago
  Iago Toral Quiroga 4486c90aae i965/vec4: Fix UBO loads for 64-bit data 9 years ago
  Iago Toral Quiroga d8e123cc5d i965/vec4: Add a shuffle_64bit_data helper 9 years ago
  Iago Toral Quiroga 017c8df35b i965/vec4: support multiple dispatch widths and groups in the IR builder. 9 years ago
  Iago Toral Quiroga b3a7d0ee9d i965/vec4: Lower 64-bit MAD 9 years ago
  Iago Toral Quiroga 82e9dda8bf i965/vec4/nir: do not emit 64-bit MAD 9 years ago
  Iago Toral Quiroga 83dcd14602 i965/vec4: Skip swizzle to subnr in 3src instructions with DF operands 9 years ago
  Iago Toral Quiroga 49be3abbe7 i965/vec4: fix indentation in pack_uniform_registers 9 years ago
  Iago Toral Quiroga bdf5498c6b i965/vec4: fix pack_uniform_registers for doubles 9 years ago
  Iago Toral Quiroga 23278a75ce i965/vec4: teach register coalescing about 64-bit 9 years ago
  Iago Toral Quiroga 7c5bf597ef i965/disasm: fix subreg for dst in Align16 mode 9 years ago
  Iago Toral Quiroga ac5a06ff83 i965/vec4: implement access to DF source components Z/W 9 years ago
  Iago Toral Quiroga e238601a2d i965/vec4: translate 64-bit swizzles to 32-bit 9 years ago
  Iago Toral Quiroga fb7cb853c9 i965/vec4: add a scalarization pass for double-precision instructions 9 years ago
  Iago Toral Quiroga f4b8649233 i965/vec4: split double-precision SEL 9 years ago
  Iago Toral Quiroga 5356d52f31 i965/vec4: teach cmod propagation about different execution sizes 9 years ago
  Iago Toral Quiroga 8f39b3668a i965/vec4: teach CSE about exec_size, group and doubles 9 years ago
  Iago Toral Quiroga ca63a3ce51 i965/disasm: print NibCtrl for instructions with execsize < 8 9 years ago
  Iago Toral Quiroga a83608f504 i965/vec4: dump NibCtrl for instructions with execsize != 8 9 years ago
  Iago Toral Quiroga e481dcc35e i965/vec4: make the generator set correct NibCtrl for SIMD4 DF instructions 9 years ago
  Iago Toral Quiroga 58767f0fec i965/vec4: add a SIMD lowering pass 9 years ago
  Iago Toral Quiroga 945269ab72 i965: move the group field from fs_inst to backend_instruction. 9 years ago
  Iago Toral Quiroga 07cadc306e i965/vec4: add a horiz_offset() helper 9 years ago
  Juan A. Suarez Romero 4ea3bf8ebb i965/vec4: handle 32 and 64 bit channels in liveness analysis 9 years ago
  Iago Toral Quiroga 29dd5cf9d6 i965/vec4: dump the instruction execution size 9 years ago
  Iago Toral Quiroga 486fd5422c i965/vec4: use the IR's execution size 9 years ago
  Iago Toral Quiroga f79547840a i965/vec4: fix regs_read() for doubles 9 years ago
  Iago Toral Quiroga 7c6fba5e7c i965/vec4: fix size_written for doubles 9 years ago
  Iago Toral Quiroga 9527a50da0 i965: move exec_size from fs_instruction to backend_instruction 9 years ago
  Samuel Iglesias Gonsálvez b58026b31e i965/vec4: use the new helper function to create double immediates 9 years ago
  Iago Toral Quiroga 98da3623d5 i965/vec4: add a helper function to create double immediates 9 years ago
  Iago Toral Quiroga 8f9ce5fa22 i965/vec4: fix optimize predicate for doubles 9 years ago
  Iago Toral Quiroga 1816ae8f68 i965/vec4: implement fsign() for doubles 9 years ago