/external/llvm/lib/Target/Sparc/ |
D | SparcInstrInfo.cpp | 379 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/ |
D | SelectionDAGNodes.h | 1111 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 …]
|
D | SelectionDAG.h | 776 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/ |
D | AMDILISelDAGToDAG.cpp | 247 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()
|
D | AMDGPUInstrInfo.h | 58 const MachineMemOperand *&MMO, 64 const MachineMemOperand *&MMO,
|
D | AMDGPUInstrInfo.cpp | 56 const MachineMemOperand *&MMO, in hasLoadFromStackSlot() argument 72 const MachineMemOperand *&MMO, in hasStoreFromStackSlot() argument
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430InstrInfo.cpp | 47 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/ |
D | Thumb1InstrInfo.cpp | 87 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()
|
D | ARMInstrInfo.cpp | 127 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard() local 129 MIB.addMemOperand(MMO); in expandLoadStackGuard()
|
D | Thumb2InstrInfo.cpp | 134 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()
|
D | ARMBaseInstrInfo.cpp | 856 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/ |
D | HexagonStoreWidening.cpp | 86 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/ |
D | WebAssemblyFrameLowering.cpp | 100 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/ |
D | SystemZInstrBuilder.h | 38 MachineMemOperand *MMO = MF.getMachineMemOperand( in addFrameReference() local 41 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO); in addFrameReference()
|
/external/llvm/lib/CodeGen/ |
D | ImplicitNullChecks.cpp | 161 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()
|
D | MachineFunction.cpp | 261 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()
|
D | StackSlotColoring.cpp | 164 MachineMemOperand *MMO = *MMOI; in ScanForSpillSlotRefs() local 167 MMO->getPseudoValue())) { in ScanForSpillSlotRefs() 170 SSRefs[FI].push_back(MMO); in ScanForSpillSlotRefs()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAG.cpp | 4768 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/ |
D | XCoreInstrInfo.cpp | 371 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/ |
D | X86InstrBuilder.h | 159 MachineMemOperand *MMO = MF.getMachineMemOperand( variable 163 .addMemOperand(MMO);
|
D | X86FastISel.cpp | 87 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/ |
D | AMDGPUInstrInfo.h | 59 const MachineMemOperand *&MMO, 65 const MachineMemOperand *&MMO,
|
D | AMDGPUInstrInfo.cpp | 60 const MachineMemOperand *&MMO, in hasLoadFromStackSlot() argument 76 const MachineMemOperand *&MMO, in hasStoreFromStackSlot() argument
|
/external/llvm/lib/Target/Mips/ |
D | Mips16InstrInfo.cpp | 101 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/ |
D | byval-agg-info.ll | 14 ; Make sure that the MMO on the store has no offset from the byval
|