/external/llvm/lib/Target/ARM/ |
H A D | Thumb1InstrInfo.cpp | 68 MachineMemOperand *MMO = local 75 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); 96 MachineMemOperand *MMO = local 102 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
|
H A D | Thumb2InstrInfo.cpp | 137 MachineMemOperand *MMO = local 144 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); 164 MachineMemOperand *MMO = local 170 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
|
H A D | ARMBaseInstrInfo.cpp | 765 MachineMemOperand *MMO = local 776 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); 780 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); 788 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); 799 .addMemOperand(MMO)); 804 .addMemOperand(MMO)); 816 .addMemOperand(MMO)); 821 .addMemOperand(MMO); 837 .addMemOperand(MMO)); 842 .addMemOperand(MMO); 938 MachineMemOperand *MMO = local [all...] |
H A D | ARMLoadStoreOptimizer.cpp | 989 const MachineMemOperand *MMO = *MI->memoperands_begin(); local 992 if (MMO->isVolatile()) 997 if (MMO->getAlignment() < 4)
|
H A D | ARMFastISel.cpp | 960 MachineMemOperand *MMO = local 978 MIB.addMemOperand(MMO);
|
H A D | ARMISelLowering.cpp | 6626 MachineMemOperand *MMO = *MI->memoperands_begin(); local 6634 .addMemOperand(MMO);
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430InstrInfo.cpp | 44 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 D | SelectionDAGNodes.h | 898 /// MMO - Memory reference information. 899 MachineMemOperand *MMO; member in class:llvm::SDNode::MemSDNode 903 MachineMemOperand *MMO); 906 unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO); 908 bool readMem() const { return MMO->isLoad(); } 909 bool writeMem() const { return MMO->isStore(); } 913 return MMO->getBaseAlignment(); 916 return MMO->getAlignment(); 940 const Value *getSrcValue() const { return MMO->getValue(); } 941 int64_t getSrcValueOffset() const { return MMO 1025 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1033 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1041 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1084 MemIntrinsicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO) argument 1609 LSBaseSDNode(ISD::NodeType NodeTy, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument 1647 LoadSDNode(SDValue *ChainPtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument 1678 StoreSDNode(SDValue *ChainValuePtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument [all...] |
H A D | MachineMemOperand.h | 164 /// of MMO, if it has a greater alignment. This must only be used when the 166 void refineAlignment(const MachineMemOperand *MMO);
|
H A D | MachineInstrBuilder.h | 141 const MachineInstrBuilder &addMemOperand(MachineMemOperand *MMO) const { 142 MI->addMemOperand(*MI->getParent()->getParent(), MMO);
|
H A D | SelectionDAG.h | 640 MachineMemOperand *MMO, 651 SDValue Ptr, SDValue Val, MachineMemOperand *MMO, 663 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, 686 EVT MemVT, MachineMemOperand *MMO); 715 EVT MemVT, MachineMemOperand *MMO); 724 MachineMemOperand *MMO); 731 EVT TVT, MachineMemOperand *MMO);
|
H A D | MachineFunction.h | 394 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
|
/external/llvm/lib/CodeGen/ |
H A D | MachineInstr.cpp | 441 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { argument 444 assert(MMO->getFlags() == getFlags() && "Flags mismatch!"); 445 assert(MMO->getSize() == getSize() && "Size mismatch!"); 447 if (MMO->getBaseAlignment() >= getBaseAlignment()) { 450 ((Log2_32(MMO->getBaseAlignment()) + 1) << MOMaxBits); 453 PtrInfo = MMO->PtrInfo; 463 raw_ostream &llvm::operator<<(raw_ostream &OS, const MachineMemOperand &MMO) { argument 464 assert((MMO.isLoad() || MMO.isStore()) && 467 if (MMO [all...] |
H A D | TargetInstrInfoImpl.cpp | 187 const MachineMemOperand *&MMO, 197 MMO = *o; 205 const MachineMemOperand *&MMO, 215 MMO = *o; 319 MachineMemOperand *MMO = local 323 NewMI->addMemOperand(MF, MMO); 186 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument 204 hasStoreToStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
|
H A D | MachineFunction.cpp | 209 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, argument 212 MachineMemOperand(MachinePointerInfo(MMO->getValue(), 213 MMO->getOffset()+Offset), 214 MMO->getFlags(), Size, 215 MMO->getBaseAlignment(), 0); 238 // Reuse the MMO. 241 // Clone the MMO and unset the store flag. 270 // Reuse the MMO. 273 // Clone the MMO and unset the load flag.
|
H A D | StackColoring.cpp | 487 MachineMemOperand *MMO = *MM; local 489 const Value *V = MMO->getValue(); 501 MMO->setValue(Allocas[V]);
|
/external/llvm/lib/Target/X86/ |
H A D | X86InstrBuilder.h | 158 MachineMemOperand *MMO = local 163 .addMemOperand(MMO);
|
H A D | X86ISelLowering.cpp | 7826 MachineMemOperand *MMO; local 7829 MMO = 7834 MMO = cast<LoadSDNode>(StackSlot)->getMemOperand(); 7841 SrcVT, MMO); 7858 MachineMemOperand *MMO = local 7865 Op.getValueType(), MMO); 8032 MachineMemOperand *MMO = local 8040 MVT::i64, MMO); 8128 MachineMemOperand *MMO = local 8132 DstTy, MMO); 8138 MachineMemOperand *MMO = local 10477 MachineMemOperand *MMO = local 11147 MachineMemOperand *MMO = cast<AtomicSDNode>(Op)->getMemOperand(); local 11466 MachineMemOperand *MMO = cast<AtomicSDNode>(N)->getMemOperand(); local 12567 MachineMemOperand *MMO = local [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 3955 MachineMemOperand *MMO = local 3958 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO, 3965 SDValue Swp, MachineMemOperand *MMO, 3978 ID.AddInteger(MMO->getPointerInfo().getAddrSpace()); 3981 cast<AtomicSDNode>(E)->refineAlignment(MMO); 3985 Ptr, Cmp, Swp, MMO, Ordering, 4015 MachineMemOperand *MMO = local 4019 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Val, MMO, 4026 MachineMemOperand *MMO, 4051 ID.AddInteger(MMO 3962 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4023 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4088 MachineMemOperand *MMO = local 4096 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4165 MachineMemOperand *MMO = local 4172 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument 4268 MachineMemOperand *MMO = local 4275 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand *MMO) argument 4378 MachineMemOperand *MMO = local 4386 getStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachineMemOperand *MMO) argument 4432 MachineMemOperand *MMO = local 4439 getTruncStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, EVT SVT, MachineMemOperand *MMO) argument [all...] |
/external/llvm/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 145 const MachineMemOperand *&MMO, 175 const MachineMemOperand *&MMO, 984 const MachineMemOperand *&MMO, 987 const MachineMemOperand *&MMO, 144 hasLoadFromStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument 174 hasStoreToStackSlot(const MachineInstr *MI, const MachineMemOperand *&MMO, int &FrameIndex) const argument
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsSEInstrInfo.cpp | 161 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/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 604 MachineMemOperand *MMO = local 609 NewMIs.back()->addMemOperand(MF, MMO); 739 MachineMemOperand *MMO = local 744 NewMIs.back()->addMemOperand(MF, MMO);
|
H A D | PPCISelLowering.cpp | 3848 MachineMemOperand *MMO = local 3854 Ops, 4, MVT::i64, MMO);
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 506 const MachineMemOperand *MMO; local 509 MMO = *MI.memoperands_begin(); 510 CommentOS << MMO->getSize() << "-byte Reload\n"; 512 } else if (TM.getInstrInfo()->hasLoadFromStackSlot(&MI, MMO, FI)) { 514 CommentOS << MMO->getSize() << "-byte Folded Reload\n"; 517 MMO = *MI.memoperands_begin(); 518 CommentOS << MMO->getSize() << "-byte Spill\n"; 520 } else if (TM.getInstrInfo()->hasStoreToStackSlot(&MI, MMO, FI)) { 522 CommentOS << MMO->getSize() << "-byte Folded Spill\n";
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.cpp | 362 MachineMemOperand *MMO = local 372 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); 376 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); 380 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); 408 MachineMemOperand *MMO = local 416 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); 419 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); 422 .addFrameIndex(FI).addImm(0).addMemOperand(MMO);
|