/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 | 773 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 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 | 906 /// 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 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 | SelectionDAG.h | 643 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 D | MachineInstrBuilder.h | 154 const MachineInstrBuilder &addMemOperand(MachineMemOperand *MMO) const { 155 MI->addMemOperand(*MF, MMO);
|
/external/llvm/lib/CodeGen/ |
H A D | MachineInstr.cpp | 442 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 D | TargetInstrInfo.cpp | 244 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 D | StackColoring.cpp | 524 MachineMemOperand *MMO = *MM; local 526 const Value *V = MMO->getValue(); 538 MMO->setValue(0); 545 MMO->setValue(Allocas[AI]);
|
H A D | MachineFunction.cpp | 227 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 D | X86InstrBuilder.h | 158 MachineMemOperand *MMO = local 163 .addMemOperand(MMO);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 4076 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 D | AMDGPUInstrInfo.cpp | 57 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 D | AMDGPUInstrInfo.h | 59 const MachineMemOperand *&MMO, 65 const MachineMemOperand *&MMO,
|
H A D | AMDILISelDAGToDAG.cpp | 488 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 D | Mips16InstrInfo.cpp | 107 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 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/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 145 const MachineMemOperand *&MMO, 173 const MachineMemOperand *&MMO,
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.cpp | 390 MachineMemOperand *MMO local 421 .addMemOperand(MMO); 436 MachineMemOperand *MMO local 466 .addMemOperand(MMO);
|
H A D | AArch64FrameLowering.cpp | 499 MachineMemOperand *MMO = local 507 .addMemOperand(MMO);
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 563 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 D | AsmPrinter.cpp | 501 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 D | HexagonInstrInfo.cpp | 457 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);
|