Lines Matching defs:ir_swizzle
76 ir_swizzle *swiz = lhs->as_swizzle();
103 this->rhs = new(mem_ctx) ir_swizzle(this->rhs, rhs_swiz);
118 this->rhs = new(mem_ctx) ir_swizzle(this->rhs, rhs_swiz);
1531 ir_swizzle::init_mask(const unsigned *comp, unsigned count)
1572 ir_swizzle::ir_swizzle(ir_rvalue *val, unsigned x, unsigned y, unsigned z,
1580 ir_swizzle::ir_swizzle(ir_rvalue *val, const unsigned *comp,
1587 ir_swizzle::ir_swizzle(ir_rvalue *val, ir_swizzle_mask mask)
1599 ir_swizzle *
1600 ir_swizzle::create(ir_rvalue *val, const char *str, unsigned vector_length)
1668 return new(ctx) ir_swizzle(val, swiz_idx[0], swiz_idx[1], swiz_idx[2],
1678 ir_swizzle::variable_referenced() const