/external/llvm/lib/Target/ARM/ |
Thumb1InstrInfo.cpp | 68 MachineMemOperand *MMO = 75 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); 96 MachineMemOperand *MMO = 102 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
|
Thumb2InstrInfo.cpp | 137 MachineMemOperand *MMO = 144 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); 164 MachineMemOperand *MMO = 170 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
|
ARMBaseInstrInfo.cpp | 765 MachineMemOperand *MMO = 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); [all...] |
ARMLoadStoreOptimizer.cpp | [all...] |
ARMFastISel.cpp | [all...] |
ARMISelLowering.cpp | [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430InstrInfo.cpp | 44 MachineMemOperand *MMO = 53 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); 57 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); 72 MachineMemOperand *MMO = 80 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO); 83 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO);
|
/external/llvm/include/llvm/CodeGen/ |
SelectionDAGNodes.h | 898 /// MMO - Memory reference information. 899 MachineMemOperand *MMO; 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->getOffset(); [all...] |
MachineMemOperand.h | 164 /// of MMO, if it has a greater alignment. This must only be used when the 166 void refineAlignment(const MachineMemOperand *MMO);
|
MachineInstrBuilder.h | 141 const MachineInstrBuilder &addMemOperand(MachineMemOperand *MMO) const { 142 MI->addMemOperand(*MI->getParent()->getParent(), MMO);
|
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); [all...] |
MachineFunction.h | 394 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
|
/external/llvm/lib/CodeGen/ |
MachineInstr.cpp | 441 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { 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) { 464 assert((MMO.isLoad() || MMO.isStore()) && 467 if (MMO.isVolatile() [all...] |
TargetInstrInfoImpl.cpp | 187 const MachineMemOperand *&MMO, 197 MMO = *o; 205 const MachineMemOperand *&MMO, 215 MMO = *o; 319 MachineMemOperand *MMO = 323 NewMI->addMemOperand(MF, MMO);
|
MachineFunction.cpp | 209 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, 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.
|
StackColoring.cpp | 487 MachineMemOperand *MMO = *MM; 489 const Value *V = MMO->getValue(); 501 MMO->setValue(Allocas[V]);
|
/external/llvm/lib/Target/X86/ |
X86InstrBuilder.h | 158 MachineMemOperand *MMO = 163 .addMemOperand(MMO);
|
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAG.cpp | [all...] |
/external/llvm/include/llvm/Target/ |
TargetInstrInfo.h | 145 const MachineMemOperand *&MMO, 175 const MachineMemOperand *&MMO, [all...] |
/external/llvm/lib/Target/Mips/ |
MipsSEInstrInfo.cpp | 161 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); 178 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); 189 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); 205 .addMemOperand(MMO);
|
/external/llvm/lib/Target/PowerPC/ |
PPCInstrInfo.cpp | 604 MachineMemOperand *MMO = 609 NewMIs.back()->addMemOperand(MF, MMO); 739 MachineMemOperand *MMO = 744 NewMIs.back()->addMemOperand(MF, MMO);
|
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
AsmPrinter.cpp | 506 const MachineMemOperand *MMO; 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"; [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonInstrInfo.cpp | 362 MachineMemOperand *MMO = 372 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); 376 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); 380 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); 408 MachineMemOperand *MMO = 416 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); 419 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); 422 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); [all...] |