Lines Matching defs:ir_swizzle
82 ir_swizzle *swiz = lhs->as_swizzle();
108 this->rhs = new(mem_ctx) ir_swizzle(this->rhs, rhs_swiz);
122 this->rhs = new(mem_ctx) ir_swizzle(this->rhs, rhs_swiz);
1327 ir_swizzle::init_mask(const unsigned *comp, unsigned count)
1368 ir_swizzle::ir_swizzle(ir_rvalue *val, unsigned x, unsigned y, unsigned z,
1377 ir_swizzle::ir_swizzle(ir_rvalue *val, const unsigned *comp,
1385 ir_swizzle::ir_swizzle(ir_rvalue *val, ir_swizzle_mask mask)
1399 ir_swizzle *
1400 ir_swizzle::create(ir_rvalue *val, const char *str, unsigned vector_length)
1468 return new(ctx) ir_swizzle(val, swiz_idx[0], swiz_idx[1], swiz_idx[2],
1478 ir_swizzle::variable_referenced() const