Home | History | Annotate | Download | only in radeonsi

Lines Matching defs:memory

3357 /* Prevent optimizations (at least of memory accesses) across the current
3552 unsigned target = inst->Memory.Texture;
3593 inst->Memory.Qualifier & (TGSI_MEMORY_COHERENT | TGSI_MEMORY_VOLATILE) ?
3641 inst->Memory.Qualifier & (TGSI_MEMORY_COHERENT | TGSI_MEMORY_VOLATILE) ?
3654 unsigned target = inst->Memory.Texture;
3812 if (inst->Memory.Qualifier & TGSI_MEMORY_VOLATILE)
3820 if (inst->Memory.Texture == TGSI_TEXTURE_BUFFER) {
3849 struct tgsi_full_src_register memory;
3864 memory = tgsi_full_src_register_from_dst(&inst->Dst[0]);
3870 rsrc = shader_buffer_fetch_rsrc(ctx, &memory);
3878 unsigned target = inst->Memory.Texture;
3892 image_fetch_rsrc(bld_base, &memory, true, target, &rsrc);
3897 image_fetch_rsrc(bld_base, &memory, true, target,
4013 unsigned target = inst->Memory.Texture;
4021 if (inst->Memory.Qualifier & TGSI_MEMORY_VOLATILE)
4088 unsigned target = inst->Memory.Texture;
4193 inst->Memory.Texture == TGSI_TEXTURE_BUFFER) {
4232 } else if (inst->Memory.Texture == TGSI_TEXTURE_BUFFER) {
4233 image_fetch_rsrc(bld_base, reg, false, inst->Memory.Texture,
4238 image_fetch_rsrc(bld_base, reg, false, inst->Memory.Texture,
4243 emit_data->args[5] = tgsi_is_array_image(inst->Memory.Texture) ?
4266 } else if (inst->Memory.Texture == TGSI_TEXTURE_BUFFER) {
4275 if (inst->Memory.Texture == TGSI_TEXTURE_CUBE_ARRAY) {
5362 * If the shader has no writes to memory, kill it instead. This skips
5363 * further memory loads and may allow LLVM to skip to the end
5922 * but the real memory layout is swizzled across
6307 "Private memory VGPRs: %d\n"
6907 /* Remove holes in export memory due to removed PARAM exports.
8033 * Compile the TCS epilog function. This writes tesselation factors to memory