Searched refs:ir2_src (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
H A Dir2_private.h44 struct ir2_src { struct
96 struct ir2_src src[4];
160 struct ir2_src position;
227 static inline struct ir2_src
228 ir2_src(uint16_t num, uint8_t swizzle, enum ir2_src_type type) function in typeref:struct:ir2_src
230 return (struct ir2_src) {
238 struct ir2_src ir2_zero(struct ir2_context *ctx);
255 for (struct ir2_src *it = instr->src; \
330 get_reg_src(struct ir2_context *ctx, struct ir2_src *src)
H A Dir2_nir.c135 static struct ir2_src
184 return ir2_src(so->first_immediate + idx, swiz, IR2_SRC_CONST);
187 struct ir2_src
215 static struct ir2_src
218 struct ir2_src res = {};
379 static struct ir2_src
388 return ir2_src(instr->idx, 0, IR2_SRC_SSA);
400 struct ir2_src tmp;
464 instr->src[1] = ir2_src(tmp->idx, 0, IR2_SRC_SSA);
482 instr->src[0] = ir2_src(
[all...]
H A Dir2_cp.c35 static void src_combine(struct ir2_src *src, struct ir2_src b)
97 struct ir2_src *src;
H A Dir2_assemble.c30 src_swizzle(struct ir2_context *ctx, struct ir2_src *src, unsigned ncomp)
55 alu_swizzle_scalar(struct ir2_context *ctx, struct ir2_src *reg)
62 alu_swizzle(struct ir2_context *ctx, struct ir2_instr *instr, struct ir2_src *src)
92 alu_swizzle_scalar2(struct ir2_context *ctx, struct ir2_src *src, unsigned s1)
118 fetch_swizzle(struct ir2_context *ctx, struct ir2_src *src, unsigned ncomp)
150 static unsigned src_to_reg(struct ir2_context *ctx, struct ir2_src *src)
155 static unsigned src_reg_byte(struct ir2_context *ctx, struct ir2_src *src)
180 struct ir2_src *src = instr->src;
251 struct ir2_src src1, src2, *src3;
299 struct ir2_src *sr
[all...]
H A Dir2.c102 struct ir2_src src1, unsigned *comp)
149 struct ir2_src src0 = instr->src[ order];
150 struct ir2_src src1 = instr->src[!order];
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
H A Dir2_private.h44 struct ir2_src { struct
96 struct ir2_src src[4];
160 struct ir2_src position;
228 static inline struct ir2_src
229 ir2_src(uint16_t num, uint8_t swizzle, enum ir2_src_type type) function in typeref:struct:ir2_src
231 return (struct ir2_src){.num = num, .swizzle = swizzle, .type = type};
235 struct ir2_src ir2_zero(struct ir2_context *ctx);
259 for (struct ir2_src *it = instr->src; it != &instr->src[instr->src_count]; \
344 get_reg_src(struct ir2_context *ctx, struct ir2_src *src)
H A Dir2_nir.c147 static struct ir2_src
196 return ir2_src(so->first_immediate + idx, swiz, IR2_SRC_CONST);
199 struct ir2_src
227 static struct ir2_src
230 struct ir2_src res = {};
385 static struct ir2_src
394 return ir2_src(instr->idx, 0, IR2_SRC_SSA);
406 struct ir2_src tmp;
479 instr->src[1] = ir2_src(tmp->idx, 0, IR2_SRC_SSA);
497 instr->src[0] = ir2_src(
[all...]
H A Dir2_cp.c37 src_combine(struct ir2_src *src, struct ir2_src b)
104 struct ir2_src *src;
H A Dir2_assemble.c30 src_swizzle(struct ir2_context *ctx, struct ir2_src *src, unsigned ncomp)
55 alu_swizzle_scalar(struct ir2_context *ctx, struct ir2_src *reg)
63 struct ir2_src *src)
93 alu_swizzle_scalar2(struct ir2_context *ctx, struct ir2_src *src, unsigned s1)
119 fetch_swizzle(struct ir2_context *ctx, struct ir2_src *src, unsigned ncomp)
152 src_to_reg(struct ir2_context *ctx, struct ir2_src *src)
158 src_reg_byte(struct ir2_context *ctx, struct ir2_src *src)
183 struct ir2_src *src = instr->src;
254 struct ir2_src src1, src2, *src3;
300 struct ir2_src *sr
[all...]
H A Dir2.c106 struct ir2_src src1, unsigned *comp)
159 struct ir2_src src0 = instr->src[order];
160 struct ir2_src src1 = instr->src[!order];

Completed in 9 milliseconds