Home
last modified time | relevance | path

Searched refs:MMO (Results 1 – 25 of 61) sorted by relevance

123

/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.cpp379 MachineMemOperand *MMO = MF->getMachineMemOperand( in storeRegToStackSlot() local
386 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
389 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
392 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
395 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
398 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
403 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
418 MachineMemOperand *MMO = MF->getMachineMemOperand( in loadRegFromStackSlot() local
424 .addMemOperand(MMO); in loadRegFromStackSlot()
427 .addMemOperand(MMO); in loadRegFromStackSlot()
[all …]
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h1111 MachineMemOperand *MMO;
1115 EVT MemoryVT, MachineMemOperand *MMO);
1118 ArrayRef<SDValue> Ops, EVT MemoryVT, MachineMemOperand *MMO);
1120 bool readMem() const { return MMO->isLoad(); }
1121 bool writeMem() const { return MMO->isStore(); }
1125 return MMO->getBaseAlignment();
1128 return MMO->getAlignment();
1152 int64_t getSrcValueOffset() const { return MMO->getOffset(); }
1155 AAMDNodes getAAInfo() const { return MMO->getAAInfo(); }
1158 const MDNode *getRanges() const { return MMO->getRanges(); }
[all …]
DSelectionDAG.h776 MachineMemOperand *MMO,
788 SDValue Ptr, SDValue Val, MachineMemOperand *MMO,
795 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO,
802 ArrayRef<SDValue> Ops, MachineMemOperand *MMO,
807 ArrayRef<SDValue> Ops, MachineMemOperand *MMO,
823 EVT MemVT, MachineMemOperand *MMO);
837 MachineMemOperand *MMO);
845 MachineMemOperand *MMO);
858 EVT MemVT, MachineMemOperand *MMO);
866 MachineMemOperand *MMO);
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILISelDAGToDAG.cpp247 MachineMemOperand *MMO = N->getMemOperand(); in isConstantLoad() local
248 const Value *V = MMO->getValue(); in isConstantLoad()
250 if (MMO in isConstantLoad()
251 && MMO->getValue() in isConstantLoad()
254 getBasePointerValue(MMO->getValue()))))) { in isConstantLoad()
274 MachineMemOperand *MMO = N->getMemOperand(); in isCPLoad() local
276 if (MMO) { in isCPLoad()
277 const Value *V = MMO->getValue(); in isCPLoad()
DAMDGPUInstrInfo.h58 const MachineMemOperand *&MMO,
64 const MachineMemOperand *&MMO,
DAMDGPUInstrInfo.cpp56 const MachineMemOperand *&MMO, in hasLoadFromStackSlot() argument
72 const MachineMemOperand *&MMO, in hasStoreFromStackSlot() argument
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp47 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot() local
55 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
59 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
74 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot() local
81 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
84 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
/external/llvm/lib/Target/ARM/
DThumb1InstrInfo.cpp87 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot() local
92 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
113 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot() local
117 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in loadRegFromStackSlot()
DARMInstrInfo.cpp127 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard() local
129 MIB.addMemOperand(MMO); in expandLoadStackGuard()
DThumb2InstrInfo.cpp134 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot() local
143 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
157 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO); in storeRegToStackSlot()
172 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot() local
182 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in loadRegFromStackSlot()
196 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
DARMBaseInstrInfo.cpp856 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot() local
865 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
869 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
877 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
883 MIB.addFrameIndex(FI).addReg(0).addImm(0).addMemOperand(MMO); in storeRegToStackSlot()
891 .addFrameIndex(FI).addMemOperand(MMO)); in storeRegToStackSlot()
905 .addMemOperand(MMO)); in storeRegToStackSlot()
910 .addMemOperand(MMO)); in storeRegToStackSlot()
922 .addMemOperand(MMO)); in storeRegToStackSlot()
927 .addMemOperand(MMO); in storeRegToStackSlot()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonStoreWidening.cpp86 bool instrAliased(InstrGroup &Stores, const MachineMemOperand &MMO);
169 const MachineMemOperand &MMO) { in instrAliased() argument
170 if (!MMO.getValue()) in instrAliased()
173 MemoryLocation L(MMO.getValue(), MMO.getSize(), MMO.getAAInfo()); in instrAliased()
411 const MachineMemOperand &MMO = getStoreTarget(MI); in createWideStores() local
415 unsigned NBits = MMO.getSize()*8; in createWideStores()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.cpp100 auto *MMO = new MachineMemOperand(MachinePointerInfo(), in adjustStackPointer() local
106 .addMemOperand(MMO); in adjustStackPointer()
168 auto *MMO = new MachineMemOperand(MachinePointerInfo(), in emitEpilogue() local
174 .addMemOperand(MMO); in emitEpilogue()
/external/llvm/lib/Target/SystemZ/
DSystemZInstrBuilder.h38 MachineMemOperand *MMO = MF.getMachineMemOperand( in addFrameReference() local
41 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO); in addFrameReference()
/external/llvm/lib/CodeGen/
DImplicitNullChecks.cpp161 for (auto *MMO : MI->memoperands()) { in rememberInstruction() local
163 if (!MMO->isUnordered()) { in rememberInstruction()
185 for (auto *MMO : MI->memoperands()) in isSafeToHoist() local
186 if (!MMO->isUnordered()) in isSafeToHoist()
DMachineFunction.cpp261 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand() argument
263 if (MMO->getValue()) in getMachineMemOperand()
265 MachineMemOperand(MachinePointerInfo(MMO->getValue(), in getMachineMemOperand()
266 MMO->getOffset()+Offset), in getMachineMemOperand()
267 MMO->getFlags(), Size, in getMachineMemOperand()
268 MMO->getBaseAlignment()); in getMachineMemOperand()
270 MachineMemOperand(MachinePointerInfo(MMO->getPseudoValue(), in getMachineMemOperand()
271 MMO->getOffset()+Offset), in getMachineMemOperand()
272 MMO->getFlags(), Size, in getMachineMemOperand()
273 MMO->getBaseAlignment()); in getMachineMemOperand()
DStackSlotColoring.cpp164 MachineMemOperand *MMO = *MMOI; in ScanForSpillSlotRefs() local
167 MMO->getPseudoValue())) { in ScanForSpillSlotRefs()
170 SSRefs[FI].push_back(MMO); in ScanForSpillSlotRefs()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp4768 MachineMemOperand *MMO, in getAtomic() argument
4775 ID.AddInteger(MMO->getPointerInfo().getAddrSpace()); in getAtomic()
4778 cast<AtomicSDNode>(E)->refineAlignment(MMO); in getAtomic()
4793 Ops.data(), DynOps, NumOps, MMO, in getAtomic()
4803 MachineMemOperand *MMO, in getAtomic() argument
4806 return getAtomic(Opcode, dl, MemVT, VTList, Ops, MMO, Ordering, in getAtomic()
4830 MachineMemOperand *MMO = in getAtomicCmpSwap() local
4833 return getAtomicCmpSwap(Opcode, dl, MemVT, VTs, Chain, Ptr, Cmp, Swp, MMO, in getAtomicCmpSwap()
4840 MachineMemOperand *MMO, in getAtomicCmpSwap() argument
4849 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO, in getAtomicCmpSwap()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.cpp371 MachineMemOperand *MMO = MF->getMachineMemOperand( in storeRegToStackSlot() local
379 .addMemOperand(MMO); in storeRegToStackSlot()
393 MachineMemOperand *MMO = MF->getMachineMemOperand( in loadRegFromStackSlot() local
400 .addMemOperand(MMO); in loadRegFromStackSlot()
/external/llvm/lib/Target/X86/
DX86InstrBuilder.h159 MachineMemOperand *MMO = MF.getMachineMemOperand( variable
163 .addMemOperand(MMO);
DX86FastISel.cpp87 bool X86FastEmitLoad(EVT VT, X86AddressMode &AM, MachineMemOperand *MMO,
91 MachineMemOperand *MMO = nullptr, bool Aligned = false);
94 MachineMemOperand *MMO = nullptr, bool Aligned = false);
348 MachineMemOperand *MMO, unsigned &ResultReg, in X86FastEmitLoad() argument
424 if (MMO) in X86FastEmitLoad()
425 MIB->addMemOperand(*FuncInfo.MF, MMO); in X86FastEmitLoad()
435 MachineMemOperand *MMO, bool Aligned) { in X86FastEmitStore() argument
439 bool IsNonTemporal = MMO && MMO->isNonTemporal(); in X86FastEmitStore()
517 if (MMO) in X86FastEmitStore()
518 MIB->addMemOperand(*FuncInfo.MF, MMO); in X86FastEmitStore()
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.h59 const MachineMemOperand *&MMO,
65 const MachineMemOperand *&MMO,
DAMDGPUInstrInfo.cpp60 const MachineMemOperand *&MMO, in hasLoadFromStackSlot() argument
76 const MachineMemOperand *&MMO, in hasStoreFromStackSlot() argument
/external/llvm/lib/Target/Mips/
DMips16InstrInfo.cpp101 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); in storeRegToStack() local
108 .addMemOperand(MMO); in storeRegToStack()
119 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); in loadRegFromStack() local
126 .addMemOperand(MMO); in loadRegFromStack()
/external/llvm/test/CodeGen/PowerPC/
Dbyval-agg-info.ll14 ; Make sure that the MMO on the store has no offset from the byval

123