Home
last modified time | relevance | path

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

123

/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.cpp359 MachineMemOperand *MMO = in storeRegToStackSlot() local
368 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
371 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
374 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
377 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
382 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
397 MachineMemOperand *MMO = in loadRegFromStackSlot() local
405 .addMemOperand(MMO); in loadRegFromStackSlot()
408 .addMemOperand(MMO); in loadRegFromStackSlot()
411 .addMemOperand(MMO); in loadRegFromStackSlot()
[all …]
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h1052 MachineMemOperand *MMO;
1056 EVT MemoryVT, MachineMemOperand *MMO);
1059 ArrayRef<SDValue> Ops, EVT MemoryVT, MachineMemOperand *MMO);
1061 bool readMem() const { return MMO->isLoad(); }
1062 bool writeMem() const { return MMO->isStore(); }
1066 return MMO->getBaseAlignment();
1069 return MMO->getAlignment();
1093 int64_t getSrcValueOffset() const { return MMO->getOffset(); }
1096 AAMDNodes getAAInfo() const { return MMO->getAAInfo(); }
1099 const MDNode *getRanges() const { return MMO->getRanges(); }
[all …]
DPseudoSourceValue.h24 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MMO);
33 const MachineMemOperand &MMO);
DSelectionDAG.h752 MachineMemOperand *MMO,
764 SDValue Ptr, SDValue Val, MachineMemOperand *MMO,
771 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO,
778 ArrayRef<SDValue> Ops, MachineMemOperand *MMO,
783 ArrayRef<SDValue> Ops, MachineMemOperand *MMO,
799 EVT MemVT, MachineMemOperand *MMO);
813 MachineMemOperand *MMO);
821 MachineMemOperand *MMO);
834 EVT MemVT, MachineMemOperand *MMO);
842 MachineMemOperand *MMO);
[all …]
/external/llvm/lib/CodeGen/
DMachineInstr.cpp464 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { in refineAlignment() argument
467 assert(MMO->getFlags() == getFlags() && "Flags mismatch!"); in refineAlignment()
468 assert(MMO->getSize() == getSize() && "Size mismatch!"); in refineAlignment()
470 if (MMO->getBaseAlignment() >= getBaseAlignment()) { in refineAlignment()
473 ((Log2_32(MMO->getBaseAlignment()) + 1) << MOMaxBits); in refineAlignment()
476 PtrInfo = MMO->PtrInfo; in refineAlignment()
486 raw_ostream &llvm::operator<<(raw_ostream &OS, const MachineMemOperand &MMO) { in operator <<() argument
487 assert((MMO.isLoad() || MMO.isStore()) && in operator <<()
490 if (MMO.isVolatile()) in operator <<()
493 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()); in getMachineMemOperand()
248 MachineMemOperand(MachinePointerInfo(MMO->getPseudoValue(), in getMachineMemOperand()
249 MMO->getOffset()+Offset), in getMachineMemOperand()
250 MMO->getFlags(), Size, in getMachineMemOperand()
251 MMO->getBaseAlignment()); in getMachineMemOperand()
DTargetInstrInfo.cpp246 const MachineMemOperand *&MMO, in hasLoadFromStackSlot() argument
257 MMO = *o; in hasLoadFromStackSlot()
266 const MachineMemOperand *&MMO, in hasStoreToStackSlot() argument
277 MMO = *o; in hasStoreToStackSlot()
482 MachineMemOperand *MMO = in foldMemoryOperand() local
486 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/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 = 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/ARM/
DThumb1InstrInfo.cpp87 MachineMemOperand *MMO = in storeRegToStackSlot() local
94 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
115 MachineMemOperand *MMO = in loadRegFromStackSlot() local
121 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in loadRegFromStackSlot()
DThumb2InstrInfo.cpp134 MachineMemOperand *MMO = in storeRegToStackSlot() local
145 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
159 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO); in storeRegToStackSlot()
174 MachineMemOperand *MMO = in loadRegFromStackSlot() local
186 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in loadRegFromStackSlot()
200 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
DARMBaseInstrInfo.cpp891 MachineMemOperand *MMO = in storeRegToStackSlot() local
902 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
906 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
914 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot()
920 MIB.addFrameIndex(FI).addReg(0).addImm(0).addMemOperand(MMO); in storeRegToStackSlot()
928 .addFrameIndex(FI).addMemOperand(MMO)); in storeRegToStackSlot()
942 .addMemOperand(MMO)); in storeRegToStackSlot()
947 .addMemOperand(MMO)); in storeRegToStackSlot()
959 .addMemOperand(MMO)); in storeRegToStackSlot()
964 .addMemOperand(MMO); in storeRegToStackSlot()
[all …]
DARMInstrInfo.cpp126 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard() local
128 MIB.addMemOperand(MMO); in expandLoadStackGuard()
/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.cpp4481 MachineMemOperand *MMO, in getAtomic() argument
4488 ID.AddInteger(MMO->getPointerInfo().getAddrSpace()); in getAtomic()
4491 cast<AtomicSDNode>(E)->refineAlignment(MMO); in getAtomic()
4506 Ops.data(), DynOps, NumOps, MMO, in getAtomic()
4516 MachineMemOperand *MMO, in getAtomic() argument
4519 return getAtomic(Opcode, dl, MemVT, VTList, Ops, MMO, Ordering, in getAtomic()
4543 MachineMemOperand *MMO = in getAtomicCmpSwap() local
4546 return getAtomicCmpSwap(Opcode, dl, MemVT, VTs, Chain, Ptr, Cmp, Swp, MMO, in getAtomicCmpSwap()
4553 MachineMemOperand *MMO, in getAtomicCmpSwap() argument
4562 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.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
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.cpp494 MachineMemOperand *MMO = in storeRegToStackSlot() local
504 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
508 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
512 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot()
540 MachineMemOperand *MMO = in loadRegFromStackSlot() local
548 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
551 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
554 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()

123