• Home
  • Raw
  • Download

Lines Matching refs:operand

46 class operand {
48 operand(ir_rvalue *val) in operand() function
53 operand(ir_variable *var) in operand() function
123 ir_assignment *assign(deref lhs, operand rhs);
124 ir_assignment *assign(deref lhs, operand rhs, int writemask);
125 ir_assignment *assign(deref lhs, operand rhs, operand condition);
126 ir_assignment *assign(deref lhs, operand rhs, operand condition, int writemask);
128 ir_return *ret(operand retval);
130 ir_expression *expr(ir_expression_operation op, operand a);
131 ir_expression *expr(ir_expression_operation op, operand a, operand b);
132 ir_expression *expr(ir_expression_operation op, operand a, operand b, operand c);
133 ir_expression *add(operand a, operand b);
134 ir_expression *sub(operand a, operand b);
135 ir_expression *mul(operand a, operand b);
136 ir_expression *imul_high(operand a, operand b);
137 ir_expression *div(operand a, operand b);
138 ir_expression *carry(operand a, operand b);
139 ir_expression *borrow(operand a, operand b);
140 ir_expression *trunc(operand a);
141 ir_expression *round_even(operand a);
142 ir_expression *fract(operand a);
143 ir_expression *dot(operand a, operand b);
144 ir_expression *clamp(operand a, operand b, operand c);
145 ir_expression *saturate(operand a);
146 ir_expression *abs(operand a);
147 ir_expression *neg(operand a);
148 ir_expression *sin(operand a);
149 ir_expression *cos(operand a);
150 ir_expression *exp(operand a);
151 ir_expression *rcp(operand a);
152 ir_expression *rsq(operand a);
153 ir_expression *sqrt(operand a);
154 ir_expression *log(operand a);
155 ir_expression *sign(operand a);
157 ir_expression *subr_to_int(operand a);
158 ir_expression *equal(operand a, operand b);
159 ir_expression *nequal(operand a, operand b);
160 ir_expression *less(operand a, operand b);
161 ir_expression *greater(operand a, operand b);
162 ir_expression *lequal(operand a, operand b);
163 ir_expression *gequal(operand a, operand b);
165 ir_expression *logic_not(operand a);
166 ir_expression *logic_and(operand a, operand b);
167 ir_expression *logic_or(operand a, operand b);
169 ir_expression *bit_not(operand a);
170 ir_expression *bit_or(operand a, operand b);
171 ir_expression *bit_and(operand a, operand b);
172 ir_expression *bit_xor(operand a, operand b);
173 ir_expression *lshift(operand a, operand b);
174 ir_expression *rshift(operand a, operand b);
176 ir_expression *f2i(operand a);
177 ir_expression *bitcast_f2i(operand a);
178 ir_expression *i2f(operand a);
179 ir_expression *bitcast_i2f(operand a);
180 ir_expression *f2u(operand a);
181 ir_expression *bitcast_f2u(operand a);
182 ir_expression *u2f(operand a);
183 ir_expression *bitcast_u2f(operand a);
184 ir_expression *i2u(operand a);
185 ir_expression *u2i(operand a);
186 ir_expression *b2i(operand a);
187 ir_expression *i2b(operand a);
188 ir_expression *f2b(operand a);
189 ir_expression *b2f(operand a);
191 ir_expression *f2d(operand a);
192 ir_expression *i2d(operand a);
193 ir_expression *u2d(operand a);
195 ir_expression *bitcast_d2i64(operand a);
196 ir_expression *bitcast_d2u64(operand a);
198 ir_expression *bitcast_i642d(operand a);
199 ir_expression *bitcast_u642d(operand a);
201 ir_expression *min2(operand a, operand b);
202 ir_expression *max2(operand a, operand b);
204 ir_expression *interpolate_at_centroid(operand a);
205 ir_expression *interpolate_at_offset(operand a, operand b);
206 ir_expression *interpolate_at_sample(operand a, operand b);
208 ir_expression *fma(operand a, operand b, operand c);
209 ir_expression *lrp(operand x, operand y, operand a);
210 ir_expression *csel(operand a, operand b, operand c);
211 ir_expression *bitfield_extract(operand a, operand b, operand c);
212 ir_expression *bitfield_insert(operand a, operand b, operand c, operand d);
214 ir_swizzle *swizzle(operand a, int swizzle, int components);
218 ir_swizzle *swizzle_for_size(operand a, unsigned components);
220 ir_swizzle *swizzle_xxxx(operand a);
221 ir_swizzle *swizzle_yyyy(operand a);
222 ir_swizzle *swizzle_zzzz(operand a);
223 ir_swizzle *swizzle_wwww(operand a);
224 ir_swizzle *swizzle_x(operand a);
225 ir_swizzle *swizzle_y(operand a);
226 ir_swizzle *swizzle_z(operand a);
227 ir_swizzle *swizzle_w(operand a);
228 ir_swizzle *swizzle_xy(operand a);
229 ir_swizzle *swizzle_xyz(operand a);
230 ir_swizzle *swizzle_xyzw(operand a);
232 ir_if *if_tree(operand condition,
234 ir_if *if_tree(operand condition,