Home
last modified time | relevance | path

Searched refs:MemOp (Results 1 – 18 of 18) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp264 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectIndexedLoadSignExtend64() local
265 MemOp[0] = LD->getMemOperand(); in SelectIndexedLoadSignExtend64()
266 cast<MachineSDNode>(Result_1)->setMemRefs(MemOp, MemOp + 1); in SelectIndexedLoadSignExtend64()
286 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectIndexedLoadSignExtend64() local
287 MemOp[0] = LD->getMemOperand(); in SelectIndexedLoadSignExtend64()
288 cast<MachineSDNode>(Result_1)->setMemRefs(MemOp, MemOp + 1); in SelectIndexedLoadSignExtend64()
321 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectIndexedLoadZeroExtend64() local
322 MemOp[0] = LD->getMemOperand(); in SelectIndexedLoadZeroExtend64()
323 cast<MachineSDNode>(Result_1)->setMemRefs(MemOp, MemOp + 1); in SelectIndexedLoadZeroExtend64()
348 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectIndexedLoadZeroExtend64() local
[all …]
DHexagonInstrInfoV4.td2847 // Template class for MemOp instructions with the register value.
2878 // Template class for MemOp instructions with the immediate value.
2909 // multiclass to define MemOp instructions with register operand.
2917 // multiclass to define MemOp instructions with immediate Operand.
2930 // Define MemOp instructions.
/external/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp153 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in Select() local
154 MemOp[0] = MF->getMachineMemOperand( in Select()
156 cast<MachineSDNode>(node)->setMemRefs(MemOp, MemOp + 1); in Select()
/external/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp1884 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLD() local
1885 MemOp[0] = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVLD()
1886 cast<MachineSDNode>(VLd)->setMemRefs(MemOp, MemOp + 1); in SelectVLD()
1918 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVST() local
1919 MemOp[0] = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVST()
2006 cast<MachineSDNode>(VSt)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
2029 cast<MachineSDNode>(VStA)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
2048 cast<MachineSDNode>(VStB)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
2065 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLDSTLane() local
2066 MemOp[0] = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVLDSTLane()
[all …]
DARMLoadStoreOptimizer.cpp823 for (auto &MemOp : memOps) { in MergeOpsUpdate() local
824 MemOp.Offset = getMemoryOpOffset(MemOp.MBBI); in MergeOpsUpdate()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp1299 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectStoreLane() local
1300 MemOp[0] = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectStoreLane()
1301 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1); in SelectStoreLane()
1334 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectPostStoreLane() local
1335 MemOp[0] = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectPostStoreLane()
1336 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1); in SelectPostStoreLane()
2231 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in Select() local
2232 MemOp[0] = cast<MemIntrinsicSDNode>(Node)->getMemOperand(); in Select()
2233 cast<MachineSDNode>(Ld)->setMemRefs(MemOp, MemOp + 1); in Select()
2251 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in Select() local
[all …]
/external/llvm/lib/Target/X86/AsmParser/
DX86Operand.h49 struct MemOp { struct
63 struct MemOp Mem;
DX86AsmInstrumentation.cpp427 X86Operand &MemOp = static_cast<X86Operand &>(Op); in InstrumentMOV() local
432 RegCtx.AddBusyRegs(MemOp); in InstrumentMOV()
434 InstrumentMemOperand(MemOp, AccessSize, IsWrite, RegCtx, Ctx, Out); in InstrumentMOV()
/external/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp1861 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectAtomicLoadArith() local
1862 MemOp[0] = cast<MemSDNode>(Node)->getMemOperand(); in SelectAtomicLoadArith()
1863 cast<MachineSDNode>(Ret)->setMemRefs(MemOp, MemOp + 1); in SelectAtomicLoadArith()
2791 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(2); in Select() local
2792 MemOp[0] = StoreNode->getMemOperand(); in Select()
2793 MemOp[1] = LoadNode->getMemOperand(); in Select()
2800 Result->setMemRefs(MemOp, MemOp + 2); in Select()
DX86InstrAVX512.td66 X86MemOperand MemOp = !cast<X86MemOperand>(TypeVariantName # Size # "mem");
427 (ins VR512:$src1, From.MemOp:$src2, u8imm:$src3),
519 (ins To.MemOp:$dst, VR512:$src1, u8imm:$src2),
911 (ins _.MemOp:$src1, u8imm:$src2),
934 (ins _.RC:$src1, Ctrl.MemOp:$src2),
1127 (ins _.RC:$src1, _.MemOp:$src2),
1132 (ins _.KRCWM:$mask, _.RC:$src1, _.MemOp:$src2),
1139 (ins _.KRCWM:$mask, _.RC:$src1, _.MemOp:$src2),
1265 (outs _.KRC:$dst), (ins _.RC:$src1, _.MemOp:$src2),
1279 (outs _.KRC:$dst), (ins _.KRCWM:$mask, _.RC:$src1, _.MemOp:$src2),
[all …]
DX86InstrInfo.cpp96 uint16_t MemOp; member
274 unsigned MemOp = MemoryFoldTable2Addr[i].MemOp; in X86InstrInfo() local
277 RegOp, MemOp, in X86InstrInfo()
429 unsigned MemOp = MemoryFoldTable0[i].MemOp; in X86InstrInfo() local
432 RegOp, MemOp, TB_INDEX_0 | Flags); in X86InstrInfo()
865 unsigned MemOp = MemoryFoldTable1[i].MemOp; in X86InstrInfo() local
868 RegOp, MemOp, in X86InstrInfo()
1732 unsigned MemOp = MemoryFoldTable2[i].MemOp; in X86InstrInfo() local
1735 RegOp, MemOp, in X86InstrInfo()
1948 unsigned MemOp = MemoryFoldTable3[i].MemOp; in X86InstrInfo() local
[all …]
DX86InstrInfo.h165 unsigned RegOp, unsigned MemOp, unsigned Flags);
DX86InstrSSE.td5853 multiclass SS41I_pmovx_rrrm<bits<8> opc, string OpcodeStr, X86MemOperand MemOp,
5861 def rm : SS48I<opc, MRMSrcMem, (outs OutRC:$dst), (ins MemOp:$src),
5868 X86MemOperand MemOp, X86MemOperand MemYOp,
5871 defm NAME : SS41I_pmovx_rrrm<opc, OpcodeStr, MemOp, VR128, VR128, SSEItins>;
5873 defm V#NAME : SS41I_pmovx_rrrm<opc, !strconcat("v", OpcodeStr), MemOp,
5881 X86MemOperand MemOp, X86MemOperand MemYOp> {
5883 MemOp, MemYOp,
5889 MemOp, MemYOp,
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp639 SDValue MemOp; in LowerCCCCallTo() local
644 MemOp = DAG.getMemcpy(Chain, dl, PtrOff, Arg, SizeNode, in LowerCCCCallTo()
652 MemOp = DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo(), in LowerCCCCallTo()
656 MemOpChains.push_back(MemOp); in LowerCCCCallTo()
/external/llvm/lib/Target/SystemZ/AsmParser/
DSystemZAsmParser.cpp91 struct MemOp { struct in __anon765a2c600111::SystemZOperand
113 MemOp Mem;
/external/llvm/lib/Target/Sparc/AsmParser/
DSparcAsmParser.cpp166 struct MemOp { struct in __anon818a29540111::SparcOperand
176 struct MemOp Mem;
/external/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp2338 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in transferMemOperands() local
2339 MemOp[0] = cast<MemSDNode>(N)->getMemOperand(); in transferMemOperands()
2340 cast<MachineSDNode>(Result)->setMemRefs(MemOp, MemOp + 1); in transferMemOperands()
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp508 struct MemOp { struct in __anon410038740311::MipsOperand
522 struct MemOp Mem;