Home
last modified time | relevance | path

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

123

/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.cpp360 MachineMemOperand *MMO = in storeRegToStackSlot() local
369 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
372 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
375 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
378 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
383 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
398 MachineMemOperand *MMO = in loadRegFromStackSlot() local
406 .addMemOperand(MMO); in loadRegFromStackSlot()
409 .addMemOperand(MMO); in loadRegFromStackSlot()
412 .addMemOperand(MMO); in loadRegFromStackSlot()
[all …]
/external/llvm/lib/Target/ARM/
DThumb1InstrInfo.cpp67 MachineMemOperand *MMO = in storeRegToStackSlot() local
74 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
95 MachineMemOperand *MMO = in loadRegFromStackSlot() local
101 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in loadRegFromStackSlot()
DThumb2InstrInfo.cpp135 MachineMemOperand *MMO = in storeRegToStackSlot() local
146 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
160 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO); in storeRegToStackSlot()
175 MachineMemOperand *MMO = in loadRegFromStackSlot() local
187 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in loadRegFromStackSlot()
201 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
DARMBaseInstrInfo.cpp806 MachineMemOperand *MMO = in storeRegToStackSlot() local
817 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
821 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
829 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
835 MIB.addFrameIndex(FI).addReg(0).addImm(0).addMemOperand(MMO); in storeRegToStackSlot()
843 .addFrameIndex(FI).addMemOperand(MMO)); in storeRegToStackSlot()
857 .addMemOperand(MMO)); in storeRegToStackSlot()
862 .addMemOperand(MMO)); in storeRegToStackSlot()
874 .addMemOperand(MMO)); in storeRegToStackSlot()
879 .addMemOperand(MMO); in storeRegToStackSlot()
[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/chromium_org/third_party/mesa/src/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/CodeGen/
DMachineInstr.cpp453 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { in refineAlignment() argument
456 assert(MMO->getFlags() == getFlags() && "Flags mismatch!"); in refineAlignment()
457 assert(MMO->getSize() == getSize() && "Size mismatch!"); in refineAlignment()
459 if (MMO->getBaseAlignment() >= getBaseAlignment()) { in refineAlignment()
462 ((Log2_32(MMO->getBaseAlignment()) + 1) << MOMaxBits); in refineAlignment()
465 PtrInfo = MMO->PtrInfo; in refineAlignment()
475 raw_ostream &llvm::operator<<(raw_ostream &OS, const MachineMemOperand &MMO) { in operator <<() argument
476 assert((MMO.isLoad() || MMO.isStore()) && in operator <<()
479 if (MMO.isVolatile()) in operator <<()
482 if (MMO.isLoad()) in operator <<()
[all …]
DMachineFunction.cpp239 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand() argument
241 if (MMO->getValue()) in getMachineMemOperand()
243 MachineMemOperand(MachinePointerInfo(MMO->getValue(), in getMachineMemOperand()
244 MMO->getOffset()+Offset), in getMachineMemOperand()
245 MMO->getFlags(), Size, in getMachineMemOperand()
246 MMO->getBaseAlignment(), nullptr); in getMachineMemOperand()
248 MachineMemOperand(MachinePointerInfo(MMO->getPseudoValue(), in getMachineMemOperand()
249 MMO->getOffset()+Offset), in getMachineMemOperand()
250 MMO->getFlags(), Size, in getMachineMemOperand()
251 MMO->getBaseAlignment(), nullptr); in getMachineMemOperand()
DTargetInstrInfo.cpp245 const MachineMemOperand *&MMO, in hasLoadFromStackSlot() argument
256 MMO = *o; in hasLoadFromStackSlot()
265 const MachineMemOperand *&MMO, in hasStoreToStackSlot() argument
276 MMO = *o; in hasStoreToStackSlot()
481 MachineMemOperand *MMO = in foldMemoryOperand() local
485 NewMI->addMemOperand(MF, MMO); in foldMemoryOperand()
DStackSlotColoring.cpp164 MachineMemOperand *MMO = *MMOI; in ScanForSpillSlotRefs() local
167 MMO->getPseudoValue())) { in ScanForSpillSlotRefs()
170 SSRefs[FI].push_back(MMO); in ScanForSpillSlotRefs()
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h1048 MachineMemOperand *MMO;
1052 EVT MemoryVT, MachineMemOperand *MMO);
1055 ArrayRef<SDValue> Ops, EVT MemoryVT, MachineMemOperand *MMO);
1057 bool readMem() const { return MMO->isLoad(); }
1058 bool writeMem() const { return MMO->isStore(); }
1062 return MMO->getBaseAlignment();
1065 return MMO->getAlignment();
1089 int64_t getSrcValueOffset() const { return MMO->getOffset(); }
1092 const MDNode *getTBAAInfo() const { return MMO->getTBAAInfo(); }
1095 const MDNode *getRanges() const { return MMO->getRanges(); }
[all …]
DPseudoSourceValue.h24 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MMO);
33 const MachineMemOperand &MMO);
DSelectionDAG.h733 MachineMemOperand *MMO,
745 SDValue Ptr, SDValue Val, MachineMemOperand *MMO,
752 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO,
759 ArrayRef<SDValue> Ops, MachineMemOperand *MMO,
764 ArrayRef<SDValue> Ops, MachineMemOperand *MMO,
779 EVT MemVT, MachineMemOperand *MMO);
793 MachineMemOperand *MMO);
801 MachineMemOperand *MMO);
814 EVT MemVT, MachineMemOperand *MMO);
823 MachineMemOperand *MMO);
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp47 MachineMemOperand *MMO = in storeRegToStackSlot() local
56 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
60 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
75 MachineMemOperand *MMO = in loadRegFromStackSlot() local
83 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
86 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
/external/llvm/lib/Target/SystemZ/
DSystemZInstrBuilder.h38 MachineMemOperand *MMO = in addFrameReference() local
43 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO); in addFrameReference()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp4370 MachineMemOperand *MMO, in getAtomic() argument
4377 ID.AddInteger(MMO->getPointerInfo().getAddrSpace()); in getAtomic()
4380 cast<AtomicSDNode>(E)->refineAlignment(MMO); in getAtomic()
4395 Ops.data(), DynOps, NumOps, MMO, in getAtomic()
4405 MachineMemOperand *MMO, in getAtomic() argument
4408 return getAtomic(Opcode, dl, MemVT, VTList, Ops, MMO, Ordering, in getAtomic()
4432 MachineMemOperand *MMO = in getAtomicCmpSwap() local
4435 return getAtomicCmpSwap(Opcode, dl, MemVT, VTs, Chain, Ptr, Cmp, Swp, MMO, in getAtomicCmpSwap()
4442 MachineMemOperand *MMO, in getAtomicCmpSwap() argument
4451 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO, in getAtomicCmpSwap()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.cpp380 MachineMemOperand *MMO = in storeRegToStackSlot() local
389 .addMemOperand(MMO); in storeRegToStackSlot()
403 MachineMemOperand *MMO = in loadRegFromStackSlot() local
411 .addMemOperand(MMO); in loadRegFromStackSlot()
/external/llvm/lib/Target/X86/
DX86InstrBuilder.h159 MachineMemOperand *MMO = variable
164 .addMemOperand(MMO);
/external/llvm/lib/Target/R600/
DAMDGPUInstrInfo.h62 const MachineMemOperand *&MMO,
68 const MachineMemOperand *&MMO,
/external/llvm/test/CodeGen/PowerPC/
Dbyval-agg-info.ll14 ; Make sure that the MMO on the store has no offset from the byval
/external/llvm/lib/Target/Mips/
DMips16InstrInfo.cpp103 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); in storeRegToStack() local
110 .addMemOperand(MMO); in storeRegToStack()
119 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); in loadRegFromStack() local
126 .addMemOperand(MMO); in loadRegFromStack()

123