/external/qemu/tcg/ |
D | tcg.c | 859 void tcg_gen_qemu_ld_i32(TCGv_i32 val, TCGv addr, TCGArg idx, TCGMemOp memop) in tcg_gen_qemu_ld_i32() argument 861 memop = tcg_canonicalize_memop(memop, 0, 0); in tcg_gen_qemu_ld_i32() 867 *tcg_ctx.gen_opparam_ptr++ = memop; in tcg_gen_qemu_ld_i32() 873 assert((memop & MO_BSWAP) == MO_TE || (memop & MO_SIZE) == MO_8); in tcg_gen_qemu_ld_i32() 874 assert(old_ld_opc[memop & MO_SSIZE] != 0); in tcg_gen_qemu_ld_i32() 877 *tcg_ctx.gen_opc_ptr++ = old_ld_opc[memop & MO_SSIZE]; in tcg_gen_qemu_ld_i32() 884 *tcg_ctx.gen_opc_ptr++ = old_ld_opc[memop & MO_SSIZE]; in tcg_gen_qemu_ld_i32() 894 void tcg_gen_qemu_st_i32(TCGv_i32 val, TCGv addr, TCGArg idx, TCGMemOp memop) in tcg_gen_qemu_st_i32() argument 896 memop = tcg_canonicalize_memop(memop, 0, 1); in tcg_gen_qemu_st_i32() 902 *tcg_ctx.gen_opparam_ptr++ = memop; in tcg_gen_qemu_st_i32() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86InstrFragmentsSIMD.td | 399 def memop : PatFrag<(ops node:$ptr), (load node:$ptr), [{ 414 def memopfsf32 : PatFrag<(ops node:$ptr), (f32 (memop node:$ptr))>; 415 def memopfsf64 : PatFrag<(ops node:$ptr), (f64 (memop node:$ptr))>; 417 // 128-bit memop pattern fragments 419 def memopv4f32 : PatFrag<(ops node:$ptr), (v4f32 (memop node:$ptr))>; 420 def memopv2f64 : PatFrag<(ops node:$ptr), (v2f64 (memop node:$ptr))>; 421 def memopv2i64 : PatFrag<(ops node:$ptr), (v2i64 (memop node:$ptr))>; 423 // 256-bit memop pattern fragments 425 def memopv8f32 : PatFrag<(ops node:$ptr), (v8f32 (memop node:$ptr))>; 426 def memopv4f64 : PatFrag<(ops node:$ptr), (v4f64 (memop node:$ptr))>; [all …]
|
D | X86InstrXOP.td | 14 multiclass xop2op<bits<8> opc, string OpcodeStr, Intrinsic Int, PatFrag memop> { 20 [(set VR128:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP; 41 Operand memop, ComplexPattern mem_cpat> { 45 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins memop:$src), 56 PatFrag memop> { 62 [(set VR128:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP; 69 PatFrag memop> { 75 [(set VR256:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP, VEX_L;
|
D | X86InstrFMA.td | 156 X86MemOperand x86memop, Operand memop, PatFrag mem_frag, 250 multiclass fma4s_int<bits<8> opc, string OpcodeStr, Operand memop, 261 (ins VR128:$src1, VR128:$src2, memop:$src3), 267 (ins VR128:$src1, memop:$src2, VR128:$src3),
|
D | X86InstrMMX.td | 535 f128mem, memop, "cvtpd2pi\t{$src, $dst|$dst, $src}", 541 f128mem, memop, "cvttpd2pi\t{$src, $dst|$dst, $src}",
|
D | X86InstrAVX512.td | 949 (X86cmpm (vt RC:$src1), (memop addr:$src2), imm:$cc))], d>; 2871 X86MemOperand x86memop, Operand memop, 2986 Intrinsic Int, Operand memop, ComplexPattern mem_cpat, 2994 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins memop:$src), 4141 RegisterClass RC, X86MemOperand memop> { 4145 (ins RC:$src1, KRC:$mask, memop:$src2), 4176 RegisterClass RC, X86MemOperand memop> { 4179 (ins memop:$dst, KRC:$mask, RC:$src2), 4211 RegisterClass KRC, X86MemOperand memop> { 4213 def m : AVX5128I<opc, F, (outs), (ins KRC:$mask, memop:$src),
|
D | X86InstrSSE.td | 1638 Intrinsic Int, Operand memop, ComplexPattern mem_cpat, 1644 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins memop:$src), 2496 [(set RC:$dst, (Int RC:$src1, (memop addr:$src2), imm:$cc))], 2542 def : Pat<(v4i32 (X86cmpp (v4f32 VR128:$src1), (memop addr:$src2), imm:$cc)), 2546 def : Pat<(v2i64 (X86cmpp (v2f64 VR128:$src1), (memop addr:$src2), imm:$cc)), 2551 def : Pat<(v8i32 (X86cmpp (v8f32 VR256:$src1), (memop addr:$src2), imm:$cc)), 2555 def : Pat<(v4i64 (X86cmpp (v4f64 VR256:$src1), (memop addr:$src2), imm:$cc)), 2562 def : Pat<(v4i32 (X86cmpp (v4f32 VR128:$src1), (memop addr:$src2), imm:$cc)), 2569 def : Pat<(v2i64 (X86cmpp (v2f64 VR128:$src1), (memop addr:$src2), imm:$cc)), 5331 [(set RC:$dst, (Int RC:$src1, (memop addr:$src2)))], itins.rr>, [all …]
|
/external/vixl/src/a64/ |
D | assembler-a64.cc | 1054 Instr memop = op | Rt(rt) | Rt2(rt2) | RnSP(addr.base()) | in LoadStorePair() local 1069 Emit(addrmodeop | memop); in LoadStorePair() 1841 Instr memop = op | Rt(rt) | RnSP(addr.base()); in LoadStore() local 1848 Emit(LoadStoreUnsignedOffsetFixed | memop | in LoadStore() 1852 Emit(LoadStoreUnscaledOffsetFixed | memop | ImmLS(offset)); in LoadStore() 1871 Emit(LoadStoreRegisterOffsetFixed | memop | Rm(addr.regoffset()) | in LoadStore() 1876 Emit(LoadStorePreIndexFixed | memop | ImmLS(offset)); in LoadStore() 1879 Emit(LoadStorePostIndexFixed | memop | ImmLS(offset)); in LoadStore()
|
/external/qemu/tcg/i386/ |
D | tcg-target.c | 1343 TCGMemOp memop) in tcg_out_qemu_ld_direct() argument 1345 const TCGMemOp bswap = memop & MO_BSWAP; in tcg_out_qemu_ld_direct() 1347 switch (memop & MO_SSIZE) { in tcg_out_qemu_ld_direct() 1483 TCGMemOp memop) in tcg_out_qemu_st_direct() argument 1485 const TCGMemOp bswap = memop & MO_BSWAP; in tcg_out_qemu_st_direct() 1493 switch (memop & MO_SIZE) { in tcg_out_qemu_st_direct()
|
/external/chromium_org/v8/src/arm64/ |
D | assembler-arm64.cc | 1606 Instr memop = op | Rt(rt) | Rt2(rt2) | RnSP(addr.base()) | in LoadStorePair() local 1624 Emit(addrmodeop | memop); in LoadStorePair() 2457 Instr memop = op | Rt(rt) | RnSP(addr.base()); in LoadStore() local 2464 Emit(LoadStoreUnsignedOffsetFixed | memop | in LoadStore() 2468 Emit(LoadStoreUnscaledOffsetFixed | memop | ImmLS(offset)); in LoadStore() 2487 Emit(LoadStoreRegisterOffsetFixed | memop | Rm(addr.regoffset()) | in LoadStore() 2494 Emit(LoadStorePreIndexFixed | memop | ImmLS(offset)); in LoadStore() 2497 Emit(LoadStorePostIndexFixed | memop | ImmLS(offset)); in LoadStore()
|