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

12

/external/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.cpp137 MachineMemOperand *MMO = local
144 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
164 MachineMemOperand *MMO = local
170 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
H A DARMBaseInstrInfo.cpp773 MachineMemOperand *MMO = local
784 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
788 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
796 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
801 .addMemOperand(MMO);
814 .addMemOperand(MMO));
819 .addMemOperand(MMO));
831 .addMemOperand(MMO));
836 .addMemOperand(MMO);
852 .addMemOperand(MMO));
954 MachineMemOperand *MMO = local
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp44 MachineMemOperand *MMO = local
53 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
57 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
72 MachineMemOperand *MMO = local
80 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO);
83 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO);
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h906 /// MMO - Memory reference information.
907 MachineMemOperand *MMO; member in class:llvm::SDNode::MemSDNode
911 MachineMemOperand *MMO);
914 unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO);
916 bool readMem() const { return MMO->isLoad(); }
917 bool writeMem() const { return MMO->isStore(); }
921 return MMO->getBaseAlignment();
924 return MMO->getAlignment();
948 const Value *getSrcValue() const { return MMO->getValue(); }
949 int64_t getSrcValueOffset() const { return MMO
1037 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1045 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1053 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
1095 MemIntrinsicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO) argument
1598 LSBaseSDNode(ISD::NodeType NodeTy, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument
1635 LoadSDNode(SDValue *ChainPtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument
1665 StoreSDNode(SDValue *ChainValuePtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument
[all...]
H A DMachineMemOperand.h164 /// of MMO, if it has a greater alignment. This must only be used when the
166 void refineAlignment(const MachineMemOperand *MMO);
H A DSelectionDAG.h643 MachineMemOperand *MMO,
654 SDValue Ptr, SDValue Val, MachineMemOperand *MMO,
666 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO,
689 EVT MemVT, MachineMemOperand *MMO);
718 EVT MemVT, MachineMemOperand *MMO);
727 MachineMemOperand *MMO);
734 EVT TVT, MachineMemOperand *MMO);
H A DMachineInstrBuilder.h154 const MachineInstrBuilder &addMemOperand(MachineMemOperand *MMO) const {
155 MI->addMemOperand(*MF, MMO);
/external/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.cpp244 const MachineMemOperand *&MMO,
254 MMO = *o;
262 const MachineMemOperand *&MMO,
272 MMO = *o;
376 MachineMemOperand *MMO = local
380 NewMI->addMemOperand(MF, MMO);
243 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
261 hasStoreToStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
H A DStackColoring.cpp524 MachineMemOperand *MMO = *MM; local
526 const Value *V = MMO->getValue();
538 MMO->setValue(0);
545 MMO->setValue(Allocas[AI]);
H A DMachineFunction.cpp227 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, argument
230 MachineMemOperand(MachinePointerInfo(MMO->getValue(),
231 MMO->getOffset()+Offset),
232 MMO->getFlags(), Size,
233 MMO->getBaseAlignment(), 0);
256 // Reuse the MMO.
259 // Clone the MMO and unset the store flag.
288 // Reuse the MMO.
291 // Clone the MMO and unset the load flag.
/external/llvm/lib/Target/X86/
H A DX86InstrBuilder.h158 MachineMemOperand *MMO = local
163 .addMemOperand(MMO);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4076 MachineMemOperand *MMO = local
4079 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO,
4086 SDValue Swp, MachineMemOperand *MMO,
4099 ID.AddInteger(MMO->getPointerInfo().getAddrSpace());
4102 cast<AtomicSDNode>(E)->refineAlignment(MMO);
4106 Ptr, Cmp, Swp, MMO, Ordering,
4136 MachineMemOperand *MMO = local
4140 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Val, MMO,
4147 MachineMemOperand *MMO,
4172 ID.AddInteger(MMO
4083 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4144 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4209 MachineMemOperand *MMO = local
4217 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4286 MachineMemOperand *MMO = local
4293 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument
4389 MachineMemOperand *MMO = local
4396 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand *MMO) argument
4499 MachineMemOperand *MMO = local
4507 getStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachineMemOperand *MMO) argument
4553 MachineMemOperand *MMO = local
4560 getTruncStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, EVT SVT, MachineMemOperand *MMO) argument
[all...]
/external/llvm/lib/Target/R600/
H A DAMDGPUInstrInfo.cpp57 const MachineMemOperand *&MMO,
73 const MachineMemOperand *&MMO,
56 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
72 hasStoreFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
H A DAMDGPUInstrInfo.h59 const MachineMemOperand *&MMO,
65 const MachineMemOperand *&MMO,
H A DAMDILISelDAGToDAG.cpp488 MachineMemOperand *MMO = N->getMemOperand(); local
489 const Value *V = MMO->getValue();
491 if (MMO
492 && MMO->getValue()
495 getBasePointerValue(MMO->getValue()))))) {
519 MachineMemOperand *MMO = N->getMemOperand(); local
521 if (MMO) {
522 const Value *V = MMO->getValue();
/external/llvm/lib/Target/Mips/
H A DMips16InstrInfo.cpp107 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); local
113 .addFrameIndex(FI).addImm(0).addMemOperand(MMO);
123 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); local
130 .addMemOperand(MMO);
H A DMipsSEInstrInfo.cpp161 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); local
178 .addFrameIndex(FI).addImm(0).addMemOperand(MMO);
189 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); local
205 .addMemOperand(MMO);
/external/llvm/include/llvm/Target/
H A DTargetInstrInfo.h145 const MachineMemOperand *&MMO,
173 const MachineMemOperand *&MMO,
/external/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp390 MachineMemOperand *MMO local
421 .addMemOperand(MMO);
436 MachineMemOperand *MMO local
466 .addMemOperand(MMO);
H A DAArch64FrameLowering.cpp499 MachineMemOperand *MMO = local
507 .addMemOperand(MMO);
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp563 MachineMemOperand *MMO = local
568 NewMIs.back()->addMemOperand(MF, MMO);
673 MachineMemOperand *MMO = local
678 NewMIs.back()->addMemOperand(MF, MMO);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp501 const MachineMemOperand *MMO; local
504 MMO = *MI.memoperands_begin();
505 CommentOS << MMO->getSize() << "-byte Reload\n";
507 } else if (TM.getInstrInfo()->hasLoadFromStackSlot(&MI, MMO, FI)) {
509 CommentOS << MMO->getSize() << "-byte Folded Reload\n";
512 MMO = *MI.memoperands_begin();
513 CommentOS << MMO->getSize() << "-byte Spill\n";
515 } else if (TM.getInstrInfo()->hasStoreToStackSlot(&MI, MMO, FI)) {
517 CommentOS << MMO->getSize() << "-byte Folded Spill\n";
/external/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp457 MachineMemOperand *MMO = local
467 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
471 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
475 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
503 MachineMemOperand *MMO = local
511 .addFrameIndex(FI).addImm(0).addMemOperand(MMO);
514 .addFrameIndex(FI).addImm(0).addMemOperand(MMO);
517 .addFrameIndex(FI).addImm(0).addMemOperand(MMO);

Completed in 1759 milliseconds

12