Searched refs:MMO (Results 1 - 25 of 51) sorted by relevance

123

/external/llvm/lib/Target/SystemZ/
H A DSystemZInstrBuilder.h38 MachineMemOperand *MMO = local
43 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO);
/external/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp67 MachineMemOperand *MMO = local
74 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
95 MachineMemOperand *MMO = local
101 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
H A DThumb2InstrInfo.cpp135 MachineMemOperand *MMO = local
146 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
160 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO);
175 MachineMemOperand *MMO = local
187 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
201 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO);
/external/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h24 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MMO);
33 const MachineMemOperand &MMO);
H A DSelectionDAGNodes.h1047 /// MMO - Memory reference information.
1048 MachineMemOperand *MMO; member in class:llvm::MemSDNode
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
1190 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1198 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1207 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1216 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, const SDValue* AllOps, SDUse *DynOps, unsigned NumOps, MachineMemOperand *MMO, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SynchronizationScope SynchScope) argument
1272 MemIntrinsicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, ArrayRef<SDValue> Ops, EVT MemoryVT, MachineMemOperand *MMO) argument
1803 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument
1841 LoadSDNode(SDValue *ChainPtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument
1870 StoreSDNode(SDValue *ChainValuePtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument
[all...]
H A DMachineMemOperand.h186 /// of MMO, if it has a greater alignment. This must only be used when the
188 void refineAlignment(const MachineMemOperand *MMO);
H A 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/Sparc/
H A DSparcInstrInfo.cpp360 MachineMemOperand *MMO = local
369 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
372 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
375 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
378 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
383 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
398 MachineMemOperand *MMO = local
406 .addMemOperand(MMO);
409 .addMemOperand(MMO);
412 .addMemOperand(MMO);
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp47 MachineMemOperand *MMO = local
56 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
60 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
75 MachineMemOperand *MMO = local
83 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO);
86 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO);
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILISelDAGToDAG.cpp247 MachineMemOperand *MMO = N->getMemOperand(); local
248 const Value *V = MMO->getValue();
250 if (MMO
251 && MMO->getValue()
254 getBasePointerValue(MMO->getValue()))))) {
274 MachineMemOperand *MMO = N->getMemOperand(); local
276 if (MMO) {
277 const Value *V = MMO->getValue();
H A DAMDGPUInstrInfo.cpp56 const MachineMemOperand *&MMO,
72 const MachineMemOperand *&MMO,
55 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
71 hasStoreFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
H A DAMDGPUInstrInfo.h58 const MachineMemOperand *&MMO,
64 const MachineMemOperand *&MMO,
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILISelDAGToDAG.cpp247 MachineMemOperand *MMO = N->getMemOperand(); local
248 const Value *V = MMO->getValue();
250 if (MMO
251 && MMO->getValue()
254 getBasePointerValue(MMO->getValue()))))) {
274 MachineMemOperand *MMO = N->getMemOperand(); local
276 if (MMO) {
277 const Value *V = MMO->getValue();
H A DAMDGPUInstrInfo.cpp56 const MachineMemOperand *&MMO,
72 const MachineMemOperand *&MMO,
55 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
71 hasStoreFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
H A DAMDGPUInstrInfo.h58 const MachineMemOperand *&MMO,
64 const MachineMemOperand *&MMO,
/external/llvm/lib/CodeGen/
H A DMachineInstr.cpp453 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { argument
456 assert(MMO->getFlags() == getFlags() && "Flags mismatch!");
457 assert(MMO->getSize() == getSize() && "Size mismatch!");
459 if (MMO->getBaseAlignment() >= getBaseAlignment()) {
462 ((Log2_32(MMO->getBaseAlignment()) + 1) << MOMaxBits);
465 PtrInfo = MMO->PtrInfo;
475 raw_ostream &llvm::operator<<(raw_ostream &OS, const MachineMemOperand &MMO) { argument
476 assert((MMO.isLoad() || MMO.isStore()) &&
479 if (MMO
[all...]
H A DMachineFunction.cpp239 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, argument
241 if (MMO->getValue())
243 MachineMemOperand(MachinePointerInfo(MMO->getValue(),
244 MMO->getOffset()+Offset),
245 MMO->getFlags(), Size,
246 MMO->getBaseAlignment(), nullptr);
248 MachineMemOperand(MachinePointerInfo(MMO->getPseudoValue(),
249 MMO->getOffset()+Offset),
250 MMO->getFlags(), Size,
251 MMO
[all...]
H A DStackSlotColoring.cpp164 MachineMemOperand *MMO = *MMOI; local
167 MMO->getPseudoValue())) {
170 SSRefs[FI].push_back(MMO);
H A DTargetInstrInfo.cpp245 const MachineMemOperand *&MMO,
256 MMO = *o;
265 const MachineMemOperand *&MMO,
276 MMO = *o;
481 MachineMemOperand *MMO = local
485 NewMI->addMemOperand(MF, MMO);
244 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
264 hasStoreToStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
/external/llvm/lib/Target/R600/
H A DAMDGPUInstrInfo.h62 const MachineMemOperand *&MMO,
68 const MachineMemOperand *&MMO,
H A DAMDGPUInstrInfo.cpp60 const MachineMemOperand *&MMO,
76 const MachineMemOperand *&MMO,
59 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
75 hasStoreFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
/external/llvm/lib/Target/X86/
H A DX86InstrBuilder.h159 MachineMemOperand *MMO = local
164 .addMemOperand(MMO);
/external/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp380 MachineMemOperand *MMO = local
389 .addMemOperand(MMO);
403 MachineMemOperand *MMO = local
411 .addMemOperand(MMO);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4370 MachineMemOperand *MMO,
4377 ID.AddInteger(MMO->getPointerInfo().getAddrSpace());
4380 cast<AtomicSDNode>(E)->refineAlignment(MMO);
4395 Ops.data(), DynOps, NumOps, MMO,
4405 MachineMemOperand *MMO,
4408 return getAtomic(Opcode, dl, MemVT, VTList, Ops, MMO, Ordering,
4432 MachineMemOperand *MMO = local
4435 return getAtomicCmpSwap(Opcode, dl, MemVT, VTs, Chain, Ptr, Cmp, Swp, MMO,
4442 MachineMemOperand *MMO,
4451 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO,
4368 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTList, ArrayRef<SDValue> Ops, MachineMemOperand *MMO, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SynchronizationScope SynchScope) argument
4403 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTList, ArrayRef<SDValue> Ops, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4439 getAtomicCmpSwap(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTs, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SynchronizationScope SynchScope) argument
4478 MachineMemOperand *MMO = local
4486 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4514 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4556 MachineMemOperand *MMO = local
4563 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList, ArrayRef<SDValue> Ops, EVT MemVT, MachineMemOperand *MMO) argument
4661 MachineMemOperand *MMO = local
4668 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand *MMO) argument
4729 getLoad(EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO) argument
4749 getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT, SDValue Chain, SDValue Ptr, EVT MemVT, MachineMemOperand *MMO) argument
4788 MachineMemOperand *MMO = local
4796 getStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachineMemOperand *MMO) argument
4843 MachineMemOperand *MMO = local
4850 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, EVT SVT, MachineMemOperand *MMO) argument
[all...]
/external/llvm/lib/Target/Mips/
H A DMips16InstrInfo.cpp103 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); local
110 .addMemOperand(MMO);
119 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); local
126 .addMemOperand(MMO);

Completed in 8988 milliseconds

123