Lines Matching defs:arg
206 vec4_instruction::size_read(unsigned arg) const
213 if (arg == 0)
217 if (arg == 1)
224 switch (src[arg].file) {
229 return 4 * type_sz(src[arg].type);
232 return exec_size * type_sz(src[arg].type);
2077 is_gfx7_supported_64bit_swizzle(vec4_instruction *inst, unsigned arg)
2079 switch (inst->src[arg].swizzle) {
2107 vec4_visitor::is_supported_64bit_region(vec4_instruction *inst, unsigned arg)
2109 const src_reg &src = inst->src[arg];
2131 return devinfo->ver == 7 && is_gfx7_supported_64bit_swizzle(inst, arg);
2147 for (int arg = 0; !is_double && arg < 3; arg++) {
2148 is_double = inst->src[arg].file != BAD_FILE &&
2149 type_sz(inst->src[arg].type) == 8;
2257 * @inst and @arg identify the original vec4 IR source operand we need to
2267 vec4_instruction *inst, int arg)
2269 src_reg reg = inst->src[arg];
2284 is_supported_64bit_region(inst, arg));
2291 if (is_supported_64bit_region(inst, arg) &&
2292 !is_gfx7_supported_64bit_swizzle(inst, arg)) {
2325 if (devinfo->ver == 7 && is_gfx7_supported_64bit_swizzle(inst, arg))