summaryrefslogtreecommitdiff
path: root/src/intel
AgeCommit message (Expand)AuthorFilesLines
2017-04-27anv: Don't place scratch buffers above the 32-bit boundaryJason Ekstrand1-0/+19
2017-04-24genxml: Fix gen_pack_header.py crash when field type is invalid.Rafael Antognolli1-2/+2
2017-04-24genxml: Make BLEND_STATE command support variable length array.Rafael Antognolli7-48/+74
2017-04-24genxml: Fix python crash when no dwords are found.Rafael Antognolli1-5/+12
2017-04-24genxml: Remove unused parameter.Rafael Antognolli1-2/+2
2017-04-24intel/aubinator: Correctly read variable length structs.Rafael Antognolli3-6/+54
2017-04-24isl/format: Update the R16G16B16X16_FLOAT entryNanley Chery1-1/+1
2017-04-24anv/pass: Delete anv_pass::subpass_attachmentsNanley Chery1-1/+0
2017-04-24intel/fs: Take into account amount of data read in spilling cost heuristic.Francisco Jerez1-1/+1
2017-04-24intel/fs: Use regs_written() in spilling cost heuristic for improved accuracy.Francisco Jerez1-2/+1
2017-04-24i965/vec4: Use reads_accumulator_implicitly(), not MACH checks.Kenneth Graunke1-4/+4
2017-04-24nir/i965: add before ffma algebraic optsTimothy Arceri1-0/+6
2017-04-22i965/vec4: Avoid reswizzling MACH instructions in opt_register_coalesce().Kenneth Graunke1-0/+7
2017-04-20anv/query: Use genxml for MI_MATHJason Ekstrand1-43/+28
2017-04-20genxml: Add better support for MI_MATHJason Ekstrand3-12/+195
2017-04-20genxml/pack: Allow hex values in the XMLJason Ekstrand1-1/+2
2017-04-17anv/cmd_buffer: Disable CCS on BDW input attachmentsNanley Chery2-30/+13
2017-04-17anv: blorp: flush memory after copyLionel Landwerlin1-2/+2
2017-04-16intel/decoder: Fix is_header_field starting condition.Kenneth Graunke1-1/+1
2017-04-14anv: Add the pci_id into the shader cache UUIDJason Ekstrand1-5/+15
2017-04-14i965: Use correct VertStride on align16 instructions.Matt Turner1-10/+34
2017-04-14i965/vec4/dce: improve track of partial flag register writesSamuel Iglesias Gonsálvez1-1/+1
2017-04-14i965/vec4: don't do horizontal stride on some register file typesSamuel Iglesias Gonsálvez1-2/+5
2017-04-14i965/vec4: Fix exec size for MOVs {SET,PICK}_{HIGH,LOW}_32BIT.Matt Turner1-4/+12
2017-04-14i965/vec4: use vec4_builder to emit instructions in setup_imm_df()Samuel Iglesias Gonsálvez2-50/+50
2017-04-14i965/vec4: consider subregister offset in live variablesJuan A. Suarez Romero1-2/+2
2017-04-14i965/vec4: fix assert to detect SIMD lowered DF instructions in IVBFrancisco Jerez1-5/+1
2017-04-14i965/vec4: split VEC4_OPCODE_FROM_DOUBLE into one opcode per destination's typeSamuel Iglesias Gonsálvez7-27/+60
2017-04-14i965/vec4: split d2x conversion and data gathering from one opcode to two exp...Samuel Iglesias Gonsálvez2-8/+1
2017-04-14i965/vec4: fix VEC4_OPCODE_FROM_DOUBLE for IVB/BYTJuan A. Suarez Romero1-7/+19
2017-04-14i965/vec4: keep original type when dealing with null registersJuan A. Suarez Romero1-0/+2
2017-04-14i965/vec4: split DF instructions and later double its execsize in IVB/BYTSamuel Iglesias Gonsálvez3-1/+53
2017-04-14i965/fs: lower all non-force_writemask_all DF instructions to SIMD4 on IVB/BYTSamuel Iglesias Gonsálvez1-0/+9
2017-04-14i965/fs: Get 64-bit indirect moves working on IVB.Francisco Jerez1-2/+25
2017-04-14i965: Use source region <1,2,0> when converting to DF.Matt Turner2-13/+28
2017-04-14i965/fs: fix lower SIMD width for IVB/BYT's MOV_INDIRECTJuan A. Suarez Romero1-3/+14
2017-04-14i965/fs: fix dst stride in IVB/BYT type conversionsJuan A. Suarez Romero1-27/+41
2017-04-14i965/fs: rename lower_d2x to lower_conversionsSamuel Iglesias Gonsálvez4-4/+4
2017-04-14Revert "i965/fs: Don't emit SEL instructions for type-converting MOVs."Samuel Iglesias Gonsálvez1-2/+0
2017-04-14i965/fs: generalize the legalization d2x passSamuel Iglesias Gonsálvez2-37/+67
2017-04-14i965: Use <0,2,1> region for scalar DF sources on IVB/BYT.Matt Turner1-0/+13
2017-04-14i965/fs: clamp exec_size when an instruction has a scalar DF sourceSamuel Iglesias Gonsálvez1-3/+8
2017-04-14i965/fs: double regioning parameters and execsize for DF in IVB/BYTJuan A. Suarez Romero1-7/+43
2017-04-14i965/fs: add helper to retrieve instruction execution typeJuan A. Suarez Romero3-5/+64
2017-04-14i965: Handle IVB DF differences in the validator.Matt Turner1-0/+24
2017-04-14i965/disasm: also print nibctrl in IVB for execsize=8Iago Toral Quiroga1-3/+3
2017-04-14anv/blorp: Properly handle VK_ATTACHMENT_UNUSEDJason Ekstrand1-5/+22
2017-04-14anv/cmd_buffer: Use the null surface state for ATTACHMENT_UNUSEDJason Ekstrand1-2/+14
2017-04-14anv/cmd_buffer: Always set up a null surface stateJason Ekstrand1-31/+19
2017-04-14anv/cmd_buffer: Flush the VF cache at the top of all primariesJason Ekstrand1-0/+12