summaryrefslogtreecommitdiff
path: root/src/glsl/nir/nir.h
AgeCommit message (Expand)AuthorFilesLines
2015-01-15nir: Add a lower_vec_to_movs passJason Ekstrand1-0/+2
2015-01-15nir: Add a naieve from-SSA passJason Ekstrand1-0/+1
2015-01-15nir: Add NIR_TRUE and NIR_FALSE constants and use them for boolean immediatesJason Ekstrand1-0/+3
2015-01-15nir: add an SSA-based dead code elimination passConnor Abbott1-0/+6
2015-01-15nir: add an SSA-based copy propagation passConnor Abbott1-0/+3
2015-01-15nir: add a pass to convert to SSAConnor Abbott1-0/+3
2015-01-15nir: calculate dominance informationConnor Abbott1-0/+25
2015-01-15nir: add an optimization to turn global registers into local registersConnor Abbott1-0/+2
2015-01-15nir: add a pass to lower atomicsConnor Abbott1-0/+2
2015-01-15nir: add a pass to lower system value readsConnor Abbott1-0/+2
2015-01-15nir: add a pass to lower sampler instructionsConnor Abbott1-0/+5
2015-01-15nir: add a pass to remove unused variablesConnor Abbott1-0/+2
2015-01-15nir: keep track of the number of input, output, and uniform slotsConnor Abbott1-0/+6
2015-01-15nir: add a pass to lower variables for scalar backendsConnor Abbott1-0/+4
2015-01-15nir: add a validation passConnor Abbott1-0/+2
2015-01-15nir: add a printerConnor Abbott1-0/+2
2015-01-15nir: add core helper functionsConnor Abbott1-0/+93
2015-01-15SQUASH: Use the enum for the variable modeJason Ekstrand1-1/+1
2015-01-15nir: add the core datastructuresConnor Abbott1-0/+1150