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

12

/freebsd-10.1-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrBuilder.h38 MachineMemOperand *MMO = local
43 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO);
/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp68 MachineMemOperand *MMO = local
75 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
96 MachineMemOperand *MMO = local
102 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
H A DThumb2InstrInfo.cpp136 MachineMemOperand *MMO = local
147 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
161 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO);
176 MachineMemOperand *MMO = local
188 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
202 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO);
H A DARMBaseInstrInfo.cpp794 MachineMemOperand *MMO = local
805 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
809 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
817 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
823 MIB.addFrameIndex(FI).addReg(0).addImm(0).addMemOperand(MMO);
831 .addFrameIndex(FI).addMemOperand(MMO));
845 .addMemOperand(MMO));
850 .addMemOperand(MMO));
862 .addMemOperand(MMO));
867 .addMemOperand(MMO);
984 MachineMemOperand *MMO = local
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp357 MachineMemOperand *MMO = local
366 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
369 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
372 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
375 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
380 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
395 MachineMemOperand *MMO = local
403 .addMemOperand(MMO);
406 .addMemOperand(MMO);
409 .addMemOperand(MMO);
[all...]
/freebsd-10.1-release/contrib/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);
/freebsd-10.1-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h977 /// MMO - Memory reference information.
978 MachineMemOperand *MMO; member in class:llvm::MemSDNode
982 EVT MemoryVT, MachineMemOperand *MMO);
986 unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO);
988 bool readMem() const { return MMO->isLoad(); }
989 bool writeMem() const { return MMO->isStore(); }
993 return MMO->getBaseAlignment();
996 return MMO->getAlignment();
1020 const Value *getSrcValue() const { return MMO->getValue(); }
1021 int64_t getSrcValueOffset() const { return MMO
1109 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
1118 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1127 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1136 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue* AllOps, SDUse *DynOps, unsigned NumOps, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1180 MemIntrinsicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO) argument
1684 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument
1722 LoadSDNode(SDValue *ChainPtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument
1751 StoreSDNode(SDValue *ChainValuePtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument
[all...]
H A DMachineMemOperand.h170 /// of MMO, if it has a greater alignment. This must only be used when the
172 void refineAlignment(const MachineMemOperand *MMO);
H A DSelectionDAG.h699 MachineMemOperand *MMO,
710 SDValue Ptr, SDValue Val, MachineMemOperand *MMO,
722 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO,
729 SDValue* Ops, unsigned NumOps, MachineMemOperand *MMO,
752 EVT MemVT, MachineMemOperand *MMO);
765 MachineMemOperand *MMO);
773 MachineMemOperand *MMO);
786 EVT MemVT, MachineMemOperand *MMO);
795 MachineMemOperand *MMO);
802 EVT TVT, MachineMemOperand *MMO);
[all...]
H A DMachineInstrBuilder.h154 const MachineInstrBuilder &addMemOperand(MachineMemOperand *MMO) const {
155 MI->addMemOperand(*MF, MMO);
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DMachineInstr.cpp442 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { argument
445 assert(MMO->getFlags() == getFlags() && "Flags mismatch!");
446 assert(MMO->getSize() == getSize() && "Size mismatch!");
448 if (MMO->getBaseAlignment() >= getBaseAlignment()) {
451 ((Log2_32(MMO->getBaseAlignment()) + 1) << MOMaxBits);
454 PtrInfo = MMO->PtrInfo;
464 raw_ostream &llvm::operator<<(raw_ostream &OS, const MachineMemOperand &MMO) { argument
465 assert((MMO.isLoad() || MMO.isStore()) &&
468 if (MMO
[all...]
H A DTargetInstrInfo.cpp245 const MachineMemOperand *&MMO,
255 MMO = *o;
263 const MachineMemOperand *&MMO,
273 MMO = *o;
408 MachineMemOperand *MMO = local
412 NewMI->addMemOperand(MF, MMO);
244 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
262 hasStoreToStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
H A DStackSlotColoring.cpp164 MachineMemOperand *MMO = *MMOI; local
165 if (const Value *V = MMO->getValue()) {
170 SSRefs[FI].push_back(MMO);
H A DStackColoring.cpp522 MachineMemOperand *MMO = *MM; local
524 const Value *V = MMO->getValue();
540 MMO->setValue(0);
547 MMO->setValue(Allocas[AI]);
H A DMachineFunction.cpp233 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, argument
236 MachineMemOperand(MachinePointerInfo(MMO->getValue(),
237 MMO->getOffset()+Offset),
238 MMO->getFlags(), Size,
239 MMO->getBaseAlignment(), 0);
262 // Reuse the MMO.
265 // Clone the MMO and unset the store flag.
294 // Reuse the MMO.
297 // Clone the MMO and unset the load flag.
/freebsd-10.1-release/contrib/llvm/lib/Target/X86/
H A DX86InstrBuilder.h158 MachineMemOperand *MMO = local
163 .addMemOperand(MMO);
/freebsd-10.1-release/sys/cddl/dev/dtrace/x86/
H A Ddis_tables.c170 MMO, /* Prefixable MMX/SIMD-Int mm/mem -> mm */ enumerator in enum:__anon6689
1506 /* [60] */ TNSZ("punpcklbw",MMO,4),TNSZ("punpcklwd",MMO,4),TNSZ("punpckldq",MMO,4),TNSZ("packsswb",MMO,8),
1507 /* [64] */ TNSZ("pcmpgtb",MMO,8), TNSZ("pcmpgtw",MMO,8), TNSZ("pcmpgtd",MMO,8), TNSZ("packuswb",MMO,8),
1508 /* [68] */ TNSZ("punpckhbw",MMO,
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUInstrInfo.h61 const MachineMemOperand *&MMO,
67 const MachineMemOperand *&MMO,
H A DAMDGPUInstrInfo.cpp61 const MachineMemOperand *&MMO,
77 const MachineMemOperand *&MMO,
60 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
76 hasStoreFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
H A DAMDGPUISelDAGToDAG.cpp408 MachineMemOperand *MMO = N->getMemOperand(); local
410 if (MMO) {
411 const Value *V = MMO->getValue();
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4186 MachineMemOperand *MMO,
4192 ID.AddInteger(MMO->getPointerInfo().getAddrSpace());
4195 cast<AtomicSDNode>(E)->refineAlignment(MMO);
4208 Ops, DynOps, NumOps, MMO,
4236 MachineMemOperand *MMO = local
4239 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO,
4246 SDValue Swp, MachineMemOperand *MMO,
4256 return getAtomic(Opcode, dl, MemVT, VTs, Ops, 4, MMO, Ordering, SynchScope);
4282 MachineMemOperand *MMO = local
4286 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Val, MMO,
4184 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTList, SDValue* Ops, unsigned NumOps, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4243 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4290 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4341 MachineMemOperand *MMO = local
4349 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4405 MachineMemOperand *MMO = local
4412 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument
4510 MachineMemOperand *MMO = local
4517 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand *MMO) argument
4578 getLoad(EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO) argument
4598 getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT, SDValue Chain, SDValue Ptr, EVT MemVT, MachineMemOperand *MMO) argument
4637 MachineMemOperand *MMO = local
4645 getStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachineMemOperand *MMO) argument
4692 MachineMemOperand *MMO = local
4699 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, EVT SVT, MachineMemOperand *MMO) argument
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Target/Mips/
H A DMips16InstrInfo.cpp108 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); local
115 .addMemOperand(MMO);
124 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); local
131 .addMemOperand(MMO);
/freebsd-10.1-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h145 const MachineMemOperand *&MMO,
173 const MachineMemOperand *&MMO,
/freebsd-10.1-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp480 MachineMemOperand *MMO = local
490 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
494 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
498 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
526 MachineMemOperand *MMO = local
534 .addFrameIndex(FI).addImm(0).addMemOperand(MMO);
537 .addFrameIndex(FI).addImm(0).addMemOperand(MMO);
540 .addFrameIndex(FI).addImm(0).addMemOperand(MMO);
/freebsd-10.1-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp407 MachineMemOperand *MMO local
438 .addMemOperand(MMO);
453 MachineMemOperand *MMO local
483 .addMemOperand(MMO);

Completed in 227 milliseconds

12