Home
last modified time | relevance | path

Searched refs:immed (Results 1 – 25 of 42) sorted by relevance

12

/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_transform.h213 struct tgsi_full_immediate immed; in tgsi_transform_immediate_decl() local
216 immed = tgsi_default_full_immediate(); in tgsi_transform_immediate_decl()
217 immed.Immediate.NrTokens = 1 + size; /* one for the token itself */ in tgsi_transform_immediate_decl()
218 immed.u[0].Float = x; in tgsi_transform_immediate_decl()
219 immed.u[1].Float = y; in tgsi_transform_immediate_decl()
220 immed.u[2].Float = z; in tgsi_transform_immediate_decl()
221 immed.u[3].Float = w; in tgsi_transform_immediate_decl()
223 ctx->emit_immediate(ctx, &immed); in tgsi_transform_immediate_decl()
230 struct tgsi_full_immediate immed; in tgsi_transform_immediate_int_decl() local
233 immed = tgsi_default_full_immediate(); in tgsi_transform_immediate_int_decl()
[all …]
Dtgsi_lowering.c1255 struct tgsi_full_immediate immed; in emit_decls() local
1264 immed = tgsi_default_full_immediate(); in emit_decls()
1265 immed.Immediate.NrTokens = 1 + 4; /* one for the token itself */ in emit_decls()
1266 immed.u[0].Float = 0.0; in emit_decls()
1267 immed.u[1].Float = 1.0; in emit_decls()
1268 immed.u[2].Float = 128.0; in emit_decls()
1269 immed.u[3].Float = 0.0; in emit_decls()
1270 tctx->emit_immediate(tctx, &immed); in emit_decls()
/external/mesa3d/src/freedreno/afuc/
Dparser.y80 immed(int num) in immed() function
82 instr->immed = num; in immed()
199 | T_OP_NOT reg ',' immediate { new_instr($1); dst($2); immed($4); }
203 new_instr($1); dst($2); immed($4); shift($6);
205 | T_OP_MOV reg ',' immediate { new_instr($1); dst($2); immed($4); }
228 | alu_2src_op reg ',' reg ',' immediate { dst($2); src1($4); immed($6); }
241 src1($2); src2($5); immed($7); bit($10);
248 | branch_op reg ',' immediate ',' T_LABEL_REF { src1($2); immed($4); label($6); }
Dasm.c180 instr.alui.uimm = ai->immed; in emit_instructions()
201 instr.movi.uimm = ai->immed; in emit_instructions()
250 instr.control.uimm = ai->immed; in emit_instructions()
256 instr.br.bit_or_imm = ai->immed; in emit_instructions()
Dasm.h44 int immed; member
Ddisasm.c662 bool immed = false; in disasm() local
666 immed = true; in disasm()
669 immed = true; in disasm()
676 if (immed) { in disasm()
/external/llvm/lib/Target/AArch64/
DAArch64SchedVulcan.td214 // Branch, immed
215 // Branch and link, immed
253 // Move immed
303 // Load register, unscaled immed
304 // Load register, immed unprivileged
305 // Load register, unsigned immed
308 // Load register, immed post-index
310 // Load register, immed pre-index
330 // Load pair, immed offset, normal
331 // Load pair, immed offset, signed words, base != SP
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-movi.ll7 ; 64-bit immed with 32-bit pattern size, rotated by 0.
14 ; 64-bit immed with 32-bit pattern size, rotated by 2.
21 ; 64-bit immed with 4-bit pattern size, rotated by 3.
28 ; 32-bit immed with 32-bit pattern size, rotated by 16.
35 ; 32-bit immed with 2-bit pattern size, rotated by 1.
/external/mesa3d/src/freedreno/ir3/
Dir3_context.c428 struct ir3_instruction *instr, *immed; in create_addr0() local
438 immed = create_immed_typed(block, 1, TYPE_S16); in create_addr0()
439 instr = ir3_SHL_B(block, instr, 0, immed, 0); in create_addr0()
443 immed = create_immed_typed(block, 3, TYPE_S16); in create_addr0()
444 instr = ir3_MULL_U(block, instr, 0, immed, 0); in create_addr0()
448 immed = create_immed_typed(block, 2, TYPE_S16); in create_addr0()
449 instr = ir3_SHL_B(block, instr, 0, immed, 0); in create_addr0()
469 struct ir3_instruction *immed = create_immed_typed(block, const_val, TYPE_S16); in create_addr1() local
470 struct ir3_instruction *instr = ir3_MOV(block, immed, TYPE_S16); in create_addr1()
Dinstr-a3xx.h374 int16_t immed : 16; member
378 int32_t immed : 20; member
382 int32_t immed : 32; member
Dir3.c139 cat0->a5xx.immed = instr->cat0.immed; in emit_cat0()
141 cat0->a4xx.immed = instr->cat0.immed; in emit_cat0()
143 cat0->a3xx.immed = instr->cat0.immed; in emit_cat0()
/external/mesa3d/src/mesa/state_tracker/
Dst_tgsi_lower_yuv.c149 struct tgsi_full_immediate immed; in emit_immed() local
151 immed = tgsi_default_full_immediate(); in emit_immed()
152 immed.Immediate.NrTokens = 1 + 4; /* one for the token itself */ in emit_immed()
153 immed.u[0].Float = x; in emit_immed()
154 immed.u[1].Float = y; in emit_immed()
155 immed.u[2].Float = z; in emit_immed()
156 immed.u[3].Float = w; in emit_immed()
157 tctx->emit_immediate(tctx, &immed); in emit_immed()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SchedThunderX3T110.td323 // Load vector pair, immed offset, Q-form [LDP/LDNP].
333 // Load vector pair, immed offset, S/D-form [LDP/LDNP].
632 // Branch, immed
633 // Branch and link, immed
736 // Move immed
850 // Load register, unscaled immed
851 // Load register, immed unprivileged
852 // Load register, unsigned immed
858 // Load register, immed post-index
860 // Load register, immed pre-index
[all …]
DAArch64SchedThunderX2T99.td372 // Branch, immed
373 // Branch and link, immed
476 // Move immed
590 // Load register, unscaled immed
591 // Load register, immed unprivileged
592 // Load register, unsigned immed
598 // Load register, immed post-index
600 // Load register, immed pre-index
607 // Load pair, immed offset, normal
608 // Load pair, immed offset, signed words, base != SP
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SchedThunderX2T99.td372 // Branch, immed
373 // Branch and link, immed
476 // Move immed
590 // Load register, unscaled immed
591 // Load register, immed unprivileged
592 // Load register, unsigned immed
598 // Load register, immed post-index
600 // Load register, immed pre-index
607 // Load pair, immed offset, normal
608 // Load pair, immed offset, signed words, base != SP
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Darm64-movi.ll8 ; 64-bit immed with 32-bit pattern size, rotated by 0.
17 ; 64-bit immed with 32-bit pattern size, rotated by 2.
26 ; 64-bit immed with 4-bit pattern size, rotated by 3.
35 ; 64-bit immed with 64-bit pattern size, many bits.
44 ; 64-bit immed with 64-bit pattern size, one bit.
53 ; 32-bit immed with 32-bit pattern size, rotated by 16.
62 ; 32-bit immed with 2-bit pattern size, rotated by 1.
/external/f2fs-tools/tools/sg_write_buffer/include/
Dsg_cmds_basic.h170 int sg_ll_start_stop_unit(int sg_fd, bool immed, int pc_mod__fl_num,
179 int sg_ll_sync_cache_10(int sg_fd, bool sync_nv, bool immed, int group,
/external/mesa3d/src/gallium/auxiliary/util/
Du_pstipple.c228 struct tgsi_full_immediate *immed) in pstip_transform_immed() argument
233 ctx->emit_immediate(ctx, immed); in pstip_transform_immed()
/external/llvm/lib/Target/PowerPC/
DPPCVSXSwapRemoval.cpp297 int immed = MI.getOperand(3).getImm(); in gatherVectorInstructions() local
298 if (immed == 2) { in gatherVectorInstructions()
319 } else if (immed == 0 || immed == 3) { in gatherVectorInstructions()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCVSXSwapRemoval.cpp295 int immed = MI.getOperand(3).getImm(); in gatherVectorInstructions() local
296 if (immed == 2) { in gatherVectorInstructions()
317 } else if (immed == 0 || immed == 3) { in gatherVectorInstructions()
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCVSXSwapRemoval.cpp295 int immed = MI.getOperand(3).getImm(); in gatherVectorInstructions() local
296 if (immed == 2) { in gatherVectorInstructions()
317 } else if (immed == 0 || immed == 3) { in gatherVectorInstructions()
/external/f2fs-tools/tools/sg_write_buffer/
Dsg_cmds_basic2.c104 sg_ll_sync_cache_10(int sg_fd, bool sync_nv, bool immed, int group, in sg_ll_sync_cache_10() argument
117 if (immed) in sg_ll_sync_cache_10()
961 sg_ll_start_stop_unit(int sg_fd, bool immed, int pc_mod__fl_num, in sg_ll_start_stop_unit() argument
971 if (immed) in sg_ll_start_stop_unit()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMScheduleA57.td229 // Move, shift by immed, setflags/no setflags
384 // Load, immed offset
427 // Load, immed pre-indexed (4 cyc for load result, 1 cyc for Base update)
504 // Preload, immed offset
603 // Store, immed offset
629 // Store, immed pre-indexed (1cyc "S, I0/I1", 1cyc writeback)
1116 // ASIMD shift by immed, basic
1120 // ASIMD shift by immed, complex
1125 // ASIMD shift by immed and insert, basic, D-form
1129 // ASIMD shift by immed and insert, basic, Q-form
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
DARMScheduleA57.td218 // Move, shift by immed, setflags/no setflags
377 // Load, immed offset
420 // Load, immed pre-indexed (4 cyc for load result, 1 cyc for Base update)
497 // Preload, immed offset
600 // Store, immed offset
626 // Store, immed pre-indexed (1cyc "S, I0/I1", 1cyc writeback)
1109 // ASIMD shift by immed, basic
1113 // ASIMD shift by immed, complex
1118 // ASIMD shift by immed and insert, basic, D-form
1122 // ASIMD shift by immed and insert, basic, Q-form
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dcortex-a57-misched-alu.ll15 ; ALU, shift by immed - 2 cyc M

12