Lines Matching defs:store

132 # For store instructions, a writemask for the store.
214 # The nir_alu_type of input data to a store or conversion
605 # Image load, store and atomic intrinsics.
620 # in use are undefined. Image store takes an additional four-component
634 image("store", src_comp=[4, 1, 0, 1], extra_indices=[SRC_TYPE])
983 # load/store intrinsics. Typically, this is vec4 units for things such as
1044 # to store and the second (and possibly third) source specify where to store
1048 def store(name, srcs, indices=[], flags=[]):
1052 store("output", [1], [BASE, WRITE_MASK, COMPONENT, SRC_TYPE, IO_SEMANTICS, IO_XFB, IO_XFB2])
1054 store("per_vertex_output", [1, 1], [BASE, WRITE_MASK, COMPONENT, SRC_TYPE, IO_SEMANTICS])
1056 store("per_primitive_output", [1, 1], [BASE, WRITE_MASK, COMPONENT, SRC_TYPE, IO_SEMANTICS])
1058 store("ssbo", [-1, 1], [WRITE_MASK, ACCESS, ALIGN_MUL, ALIGN_OFFSET])
1060 store("shared", [1], [BASE, WRITE_MASK, ALIGN_MUL, ALIGN_OFFSET])
1062 store("task_payload", [1], [BASE, WRITE_MASK, ALIGN_MUL, ALIGN_OFFSET])
1064 store("global", [1], [WRITE_MASK, ACCESS, ALIGN_MUL, ALIGN_OFFSET])
1066 store("global_2x32", [2], [WRITE_MASK, ACCESS, ALIGN_MUL, ALIGN_OFFSET])
1068 store("scratch", [1], [ALIGN_MUL, ALIGN_OFFSET, WRITE_MASK])
1098 store("preamble", [], indices=[BASE])
1111 store("ssbo_ir3", [1, 1, 1],
1150 # IR3-specific load/store intrinsics. These access a buffer used to pass data
1154 store("shared_ir3", [1], [BASE, ALIGN_MUL, ALIGN_OFFSET])
1158 # IR3-specific load/store global intrinsics. They take a 64-bit base address
1164 store("global_ir3", [2, 1], indices=[ACCESS, ALIGN_MUL, ALIGN_OFFSET])
1193 store("uniform_ir3", [], indices=[BASE])
1253 store("raw_output_pan", [], [])
1254 store("combined_output_pan", [1, 1, 1, 4], [BASE, COMPONENT, SRC_TYPE, DEST_TYPE])
1278 store("local_shared_r600", [1], [WRITE_MASK])
1279 store("tf_r600", [])
1285 # src[] = { store value, descriptor, base address, scalar offset }
1291 store("global_amd", [1, 1], indices=[BASE, ACCESS, ALIGN_MUL, ALIGN_OFFSET, WRITE_MASK])
1430 store("tlb_sample_color_v3d", [1], [BASE, COMPONENT, SRC_TYPE], [])
1483 store("global_block_intel", [1], [WRITE_MASK, ACCESS, ALIGN_MUL, ALIGN_OFFSET])
1486 store("ssbo_block_intel", [-1, 1], [WRITE_MASK, ACCESS, ALIGN_MUL, ALIGN_OFFSET])
1489 store("shared_block_intel", [1], [BASE, WRITE_MASK, ALIGN_MUL, ALIGN_OFFSET])