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 D | ir2_private.h | 44 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 D | ir2_nir.c | 135 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 D | ir2_cp.c | 35 static void src_combine(struct ir2_src *src, struct ir2_src b) 97 struct ir2_src *src;
|
| H A D | ir2_assemble.c | 30 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 D | ir2.c | 102 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 D | ir2_private.h | 44 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 D | ir2_nir.c | 147 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 D | ir2_cp.c | 37 src_combine(struct ir2_src *src, struct ir2_src b) 104 struct ir2_src *src;
|
| H A D | ir2_assemble.c | 30 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 D | ir2.c | 106 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