Home
last modified time | relevance | path

Searched refs:memop (Results 1 – 8 of 8) sorted by relevance

/external/llvm/lib/Target/X86/
DX86InstrXOP.td14 multiclass xop2op<bits<8> opc, string OpcodeStr, Intrinsic Int, PatFrag memop> {
20 [(set VR128:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP;
43 Operand memop, ComplexPattern mem_cpat> {
47 def rm : IXOP<opc, MRMSrcMem, (outs VR128:$dst), (ins memop:$src),
53 PatFrag memop> {
59 [(set VR128:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP;
63 PatFrag memop> {
69 [(set VR256:$dst, (Int (bitconvert (memop addr:$src))))]>, XOP, VEX_L;
DX86InstrFMA.td214 RegisterClass RC, Operand memop> {
216 memop, RC>;
218 memop, RC>;
220 memop, RC>;
298 multiclass fma4s_int<bits<8> opc, string OpcodeStr, Operand memop,
309 (ins VR128:$src1, VR128:$src2, memop:$src3),
315 (ins VR128:$src1, memop:$src2, VR128:$src3),
DX86InstrFragmentsSIMD.td726 def memop : PatFrag<(ops node:$ptr), (load node:$ptr), [{
731 def memopfsf32 : PatFrag<(ops node:$ptr), (f32 (memop node:$ptr))>;
732 def memopfsf64 : PatFrag<(ops node:$ptr), (f64 (memop node:$ptr))>;
734 // 128-bit memop pattern fragments
736 def memopv4f32 : PatFrag<(ops node:$ptr), (v4f32 (memop node:$ptr))>;
737 def memopv2f64 : PatFrag<(ops node:$ptr), (v2f64 (memop node:$ptr))>;
738 def memopv2i64 : PatFrag<(ops node:$ptr), (v2i64 (memop node:$ptr))>;
740 // These are needed to match a scalar memop that is used in a vector-only
DX86InstrMMX.td586 f128mem, memop, "cvtpd2pi\t{$src, $dst|$dst, $src}",
592 f128mem, memop, "cvttpd2pi\t{$src, $dst|$dst, $src}",
DX86InstrAVX512.td3244 ValueType OpVT, RegisterClass RC, X86MemOperand memop,
3248 def mr : AVX512PI<opc, MRMDestMem, (outs), (ins memop:$dst, RC:$src),
4872 Operand memop, ComplexPattern mem_cpat, string asm> {
4881 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins memop:$src),
6403 X86MemOperand memop, PatFrag GatherNode> {
6407 (ins _.RC:$src1, _.KRCWM:$mask, memop:$src2),
6460 X86MemOperand memop, PatFrag ScatterNode> {
6465 (ins memop:$dst, _.KRCWM:$mask, _.RC:$src),
6517 RegisterClass KRC, X86MemOperand memop> {
6519 def m : AVX5128I<opc, F, (outs), (ins KRC:$mask, memop:$src),
DX86InstrSSE.td1630 Intrinsic Int, Operand memop, ComplexPattern mem_cpat,
1636 def rm : SI<opc, MRMSrcMem, (outs DstRC:$dst), (ins memop:$src),
/external/v8/src/arm64/
Dassembler-arm64.cc1607 Instr memop = op | Rt(rt) | Rt2(rt2) | RnSP(addr.base()) | in LoadStorePair() local
1625 Emit(addrmodeop | memop); in LoadStorePair()
2478 Instr memop = op | Rt(rt) | RnSP(addr.base()); in LoadStore() local
2485 Emit(LoadStoreUnsignedOffsetFixed | memop | in LoadStore()
2490 Emit(LoadStoreUnscaledOffsetFixed | memop | ImmLS(offset)); in LoadStore()
2509 Emit(LoadStoreRegisterOffsetFixed | memop | Rm(addr.regoffset()) | in LoadStore()
2517 Emit(LoadStorePreIndexFixed | memop | ImmLS(offset)); in LoadStore()
2520 Emit(LoadStorePostIndexFixed | memop | ImmLS(offset)); in LoadStore()
/external/vixl/src/vixl/a64/
Dassembler-a64.cc1479 Instr memop = op | Rt(rt) | Rt2(rt2) | RnSP(addr.base()) | in LoadStorePair() local
1494 Emit(addrmodeop | memop); in LoadStorePair()