Home
last modified time | relevance | path

Searched defs:imm (Results 1 – 25 of 148) sorted by relevance

123456

/third_party/mesa3d/src/intel/compiler/
Dbrw_fs_combine_constants.cpp110 struct imm { struct
115 * The instruction generating the immediate value, if all uses are contained argument
121 * A list of fs_regs that refer to this immediate. If we promote it, we'll argument
126 /** The immediate value */ argument
147 /** The number of coissuable instructions using this immediate. */ argument
162 struct imm *imm; argument
276 build_imm_reg_for_copy(struct imm *imm) in build_imm_reg_for_copy()
291 get_alignment_for_imm(const struct imm *imm) in get_alignment_for_imm()
300 needs_negate(const fs_reg *reg, const struct imm *imm) in needs_negate()
460 struct imm *imm = find_imm(&table, data, size); in opt_combine_constants() local
[all …]
Dbrw_reg.h638 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_DF); in brw_imm_df() local
646 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UQ); in brw_imm_u64() local
654 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_F); in brw_imm_f() local
663 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_Q); in brw_imm_q() local
672 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UQ); in brw_imm_uq() local
681 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_D); in brw_imm_d() local
690 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UD); in brw_imm_ud() local
699 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UW); in brw_imm_uw() local
708 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_W); in brw_imm_w() local
721 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_V); in brw_imm_v() local
[all …]
/third_party/mesa3d/src/panfrost/bifrost/valhall/
Dva_lower_constants.c34 va_mov_imm(bi_builder *b, uint32_t imm) in va_mov_imm()
41 va_lut_index_32(uint32_t imm) in va_lut_index_32()
52 va_lut_index_16(uint16_t imm) in va_lut_index_16()
65 va_lut_index_8(uint8_t imm) in va_lut_index_8()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparc.h149 inline static unsigned HI22(int64_t imm) { in HI22()
153 inline static unsigned LO10(int64_t imm) { in LO10()
157 inline static unsigned HIX22(int64_t imm) { in HIX22()
161 inline static unsigned LOX10(int64_t imm) { in LOX10()
/third_party/flutter/skia/src/core/
DSkVM.cpp83 Val Builder::push(Op op, Val x, Val y, Val z, int imm) { in push()
235 static Mod mod(int imm) { in mod()
362 void Assembler::op(int opcode, int opcode_ext, GP64 dst, int imm) { in op()
378 void Assembler::add(GP64 dst, int imm) { this->op(0,0b000, dst,imm); } in add()
379 void Assembler::sub(GP64 dst, int imm) { this->op(0,0b101, dst,imm); } in sub()
380 void Assembler::cmp(GP64 reg, int imm) { this->op(0,0b111, reg,imm); } in cmp()
430 void Assembler::op(int prefix, int map, int opcode, int opcode_ext, Ymm dst, Ymm x, int imm) { in op()
437 void Assembler::vpslld(Ymm dst, Ymm x, int imm) { this->op(0x66,0x0f,0x72,6, dst,x,imm); } in vpslld()
438 void Assembler::vpsrld(Ymm dst, Ymm x, int imm) { this->op(0x66,0x0f,0x72,2, dst,x,imm); } in vpsrld()
439 void Assembler::vpsrad(Ymm dst, Ymm x, int imm) { this->op(0x66,0x0f,0x72,4, dst,x,imm); } in vpsrad()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceAssemblerX8632.cpp279 void AssemblerX8632::mov(Type Ty, GPRRegister dst, const Immediate &imm) { in mov()
331 void AssemblerX8632::mov(Type Ty, const AsmAddress &dst, const Immediate &imm) { in mov()
980 void AssemblerX8632::psll(Type Ty, XmmRegister dst, const Immediate &imm) { in psll()
1021 void AssemblerX8632::psra(Type Ty, XmmRegister dst, const Immediate &imm) { in psra()
1066 void AssemblerX8632::psrl(Type Ty, XmmRegister dst, const Immediate &imm) { in psrl()
1396 const Immediate &imm) { in set1ps()
1425 const Immediate &imm) { in pshufd()
1436 const AsmAddress &src, const Immediate &imm) { in pshufd()
1570 const Immediate &imm) { in shufps()
1580 const AsmAddress &src, const Immediate &imm) { in shufps()
[all …]
DIceAssemblerX8664.cpp261 void AssemblerX8664::mov(Type Ty, GPRRegister dst, const Immediate &imm) { in mov()
317 void AssemblerX8664::mov(Type Ty, const AsmAddress &dst, const Immediate &imm) { in mov()
1046 void AssemblerX8664::psll(Type Ty, XmmRegister dst, const Immediate &imm) { in psll()
1090 void AssemblerX8664::psra(Type Ty, XmmRegister dst, const Immediate &imm) { in psra()
1138 void AssemblerX8664::psrl(Type Ty, XmmRegister dst, const Immediate &imm) { in psrl()
1506 const Immediate &imm) { in set1ps()
1537 const Immediate &imm) { in pshufd()
1549 const AsmAddress &src, const Immediate &imm) { in pshufd()
1692 const Immediate &imm) { in shufps()
1703 const AsmAddress &src, const Immediate &imm) { in shufps()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVE.h100 inline static int64_t HI32(int64_t imm) { in HI32()
104 inline static int64_t LO32(int64_t imm) { in LO32()
/third_party/mesa3d/src/gallium/auxiliary/rtasm/
Drtasm_x86sse.c455 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_mov_reg_imm()
464 void x86_mov_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_mov_imm()
477 void x86_mov16_imm( struct x86_function *p, struct x86_reg dst, uint16_t imm ) in x86_mov16_imm()
494 void x86_mov8_imm( struct x86_function *p, struct x86_reg dst, uint8_t imm ) in x86_mov8_imm()
515 unsigned op, struct x86_reg dst, int imm ) in x86_group1_imm()
531 void x86_add_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_add_imm()
537 void x86_or_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_or_imm()
543 void x86_and_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_and_imm()
549 void x86_sub_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_sub_imm()
555 void x86_xor_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_xor_imm()
[all …]
/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_emit_gk110.cpp206 const ImmediateValue *imm = ref.get()->asImm(); in isLIMM() local
361 ImmediateValue imm(i->getSrc(s)->asImm(), i->sType); in setImmediate32() local
426 const bool imm = i->srcExists(1) && i->src(1).getFile() == FILE_IMMEDIATE; in emitForm_21() local
784 const ImmediateValue *imm = i->src(1).get()->asImm(); in emitSHLADD() local
1466 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR() local
1476 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR() local
1584 const ImmediateValue *imm; in emitSHFL() local
1635 const ImmediateValue *imm; in emitVOTE() local
1854 ImmediateValue *imm = NULL; in emitSUCalc() local
1938 ImmediateValue *imm = i->getSrc(1)->asImm(); in emitVSHL() local
Dnv50_ir_emit_nvc0.cpp212 const ImmediateValue *imm = ref.get()->asImm(); in isLIMM() local
336 const ImmediateValue *imm = i->src(s).get()->asImm(); in setImmediate() local
373 const ImmediateValue *imm = ref.get()->asImm(); in setImmediateS8() local
786 const ImmediateValue *imm = i->src(1).get()->asImm(); in emitSHLADD() local
1569 ImmediateValue *imm = i->getSrc(0)->asImm(); in emitBAR() local
1579 ImmediateValue *imm = i->getSrc(1)->asImm(); in emitBAR() local
2076 uint32_t imm; in emitMOV() local
2264 ImmediateValue *imm = NULL; in emitSUCalc() local
2558 const ImmediateValue *imm; in emitSHFL() local
2606 const ImmediateValue *imm; in emitVOTE() local
Dnv50_ir_peephole.cpp319 ImmediateValue imm; in visit() local
463 ImmediateValue imm; in findOriginForTestWithZero() local
875 ConstantFolding::unary(Instruction *i, const ImmediateValue &imm) in unary()
1924 ImmediateValue imm; in tryADDToMADOrSAD() local
2179 ImmediateValue imm; in handleCVT_EXTBF() local
2272 ImmediateValue imm; in handleSUCLAMP() local
2313 ImmediateValue imm; in handleNEG() local
2349 ImmediateValue imm; in handleEXTBF_RDSV() local
2459 ImmediateValue imm; in tryADDToSHLADD() local
3644 Instruction *imm = i->getSrc(1)->getInsn(); in handleMADforNVC0() local
/third_party/mesa3d/src/amd/compiler/
Daco_insert_waitcnt.cpp115 wait_imm imm; member
302 parse_wait_instr(wait_ctx& ctx, wait_imm& imm, Instruction* instr) in parse_wait_instr()
316 perform_barrier(wait_ctx& ctx, wait_imm& imm, memory_sync_info sync, unsigned semantics) in perform_barrier()
344 force_waitcnt(wait_ctx& ctx, wait_imm& imm) in force_waitcnt()
360 kill(wait_imm& imm, Instruction* instr, wait_ctx& ctx, memory_sync_info sync_info) in kill()
586 wait_imm imm; in insert_wait_entry() local
716 emit_waitcnt(wait_ctx& ctx, std::vector<aco_ptr<Instruction>>& instructions, wait_imm& imm) in emit_waitcnt()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp1455 unsigned imm = fieldFromInstruction(Val, 7, 5); in DecodeSORegImmOperand() local
1651 unsigned imm = fieldFromInstruction(Insn, 0, 8); in DecodeCopMemInstruction() local
1830 unsigned imm = fieldFromInstruction(Insn, 0, 12); in DecodeAddrMode2IdxInstruction() local
1913 unsigned imm = ARM_AM::getAM2Opc(Op, amt, Opc, idx_mode); in DecodeAddrMode2IdxInstruction() local
1935 unsigned imm = fieldFromInstruction(Val, 7, 5); in DecodeSORegMemOperand() local
1980 unsigned imm = fieldFromInstruction(Insn, 8, 4); in DecodeAddrMode3Instruction() local
2408 int imm = fieldFromInstruction(Insn, 0, 8); in DecodeT2CPSInstruction() local
2423 unsigned imm = 0; in DecodeT2MOVTWInstruction() local
2448 unsigned imm = 0; in DecodeArmMOVTWInstruction() local
2551 unsigned imm = fieldFromInstruction(Val, 0, 12); in DecodeAddrModeImm12Operand() local
[all …]
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_opt_small_immediates.c84 uint32_t imm = c->uniform_data[src.index]; in qir_opt_small_immediates() local
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_aa_point.c88 struct tgsi_full_immediate *imm) in aa_immediate()
105 unsigned imm; in aa_prolog() local
/third_party/pcre2/pcre2/src/sljit/
DsljitNativeARM_T2_32.c66 #define IMM3(imm) ((sljit_ins)imm << 6) argument
67 #define IMM8(imm) ((sljit_ins)imm) argument
85 #define IMM5(imm) \ argument
87 #define IMM12(imm) \ argument
232 …JIT_INLINE sljit_s32 emit_imm32_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_uw imm) in emit_imm32_const()
508 static sljit_uw get_imm(sljit_uw imm) in get_imm()
557 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst, sljit_uw imm) in load_immediate()
595 sljit_uw imm, nimm; in emit_op_imm() local
894 #define OFFSET_CHECK(imm, shift) (!(argw & ~(imm << shift))) argument
969 sljit_uw imm; in emit_set_delta() local
[all …]
/third_party/mesa3d/src/broadcom/compiler/
Dvir_opt_small_immediates.c73 uint32_t imm = c->uniform_data[uniform]; in vir_opt_small_immediates() local
/third_party/mesa3d/src/asahi/compiler/
Dagx_minifloat.h35 agx_minifloat_decode(uint8_t imm) in agx_minifloat_decode()
/third_party/mesa3d/src/compiler/nir/
Dnir_opt_constant_folding.c103 nir_ssa_def *imm = nir_build_imm(b, alu->dest.dest.ssa.num_components, in try_fold_alu() local
248 nir_const_value imm[NIR_MAX_VEC_COMPONENTS]; in try_fold_intrinsic() local
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
DShaderParse.h72 unsigned imm; member
82 unsigned imm; member
106 union Shader_immediate imm[4]; member
/third_party/gstreamer/gstplugins_good/gst/deinterlace/tvtime/
Dmmx.h275 #define mmx_i2r(op, imm, reg) \ argument
366 #define mmx_i2r(op, imm, reg) \ argument
602 #define psllq_i2r(imm, reg) mmx_i2r(psllq, imm, reg) argument
607 #define pslld_i2r(imm, reg) mmx_i2r(pslld, imm, reg) argument
612 #define psllw_i2r(imm, reg) mmx_i2r(psllw, imm, reg) argument
620 #define psrlq_i2r(imm, reg) mmx_i2r(psrlq, imm, reg) argument
625 #define psrld_i2r(imm, reg) mmx_i2r(psrld, imm, reg) argument
630 #define psrlw_i2r(imm, reg) mmx_i2r(psrlw, imm, reg) argument
638 #define psrad_i2r(imm, reg) mmx_i2r(psrad, imm, reg) argument
643 #define psraw_i2r(imm, reg) mmx_i2r(psraw, imm, reg) argument
/third_party/gstreamer/gstplugins_good/gst/goom/
Dmmx.h263 #define mmx_i2r(op, imm, reg) \ argument
369 #define mmx_i2r(op, imm, reg) \ argument
605 #define psllq_i2r(imm, reg) mmx_i2r(psllq, imm, reg) argument
610 #define pslld_i2r(imm, reg) mmx_i2r(pslld, imm, reg) argument
615 #define psllw_i2r(imm, reg) mmx_i2r(psllw, imm, reg) argument
623 #define psrlq_i2r(imm, reg) mmx_i2r(psrlq, imm, reg) argument
628 #define psrld_i2r(imm, reg) mmx_i2r(psrld, imm, reg) argument
633 #define psrlw_i2r(imm, reg) mmx_i2r(psrlw, imm, reg) argument
641 #define psrad_i2r(imm, reg) mmx_i2r(psrad, imm, reg) argument
646 #define psraw_i2r(imm, reg) mmx_i2r(psraw, imm, reg) argument
/third_party/flutter/skia/third_party/externals/sdl/src/render/
Dmmx.h178 #define mmx_i2r(op, imm, reg) \ argument
284 #define mmx_i2r(op, imm, reg) \ argument
520 #define psllq_i2r(imm, reg) mmx_i2r(psllq, imm, reg) argument
525 #define pslld_i2r(imm, reg) mmx_i2r(pslld, imm, reg) argument
530 #define psllw_i2r(imm, reg) mmx_i2r(psllw, imm, reg) argument
538 #define psrlq_i2r(imm, reg) mmx_i2r(psrlq, imm, reg) argument
543 #define psrld_i2r(imm, reg) mmx_i2r(psrld, imm, reg) argument
548 #define psrlw_i2r(imm, reg) mmx_i2r(psrlw, imm, reg) argument
556 #define psrad_i2r(imm, reg) mmx_i2r(psrad, imm, reg) argument
561 #define psraw_i2r(imm, reg) mmx_i2r(psraw, imm, reg) argument
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_simple_shaders.c244 struct ureg_src imm; in util_make_fragment_tex_shader_xrbias() local
324 struct ureg_src imm = ureg_imm4f( ureg, 0, 0, 0, 1 ); in util_make_fragment_tex_shader_writemask() local
876 struct ureg_src imm; in util_make_geometry_passthrough_shader() local
972 double imm = 0xffffff; in util_make_fs_pack_color_zs() local
1034 double imm = 1.0 / 0xffffff; in util_make_fs_pack_color_zs() local

123456