| /trueos/contrib/llvm/lib/Target/Sparc/ |
| HD | SparcInstrInfo.cpp | 357 MachineMemOperand *MMO = in storeRegToStackSlot() local 366 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 369 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 372 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 375 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 380 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 395 MachineMemOperand *MMO = in loadRegFromStackSlot() local 403 .addMemOperand(MMO); in loadRegFromStackSlot() 406 .addMemOperand(MMO); in loadRegFromStackSlot() 409 .addMemOperand(MMO); in loadRegFromStackSlot() [all …]
|
| /trueos/contrib/llvm/include/llvm/CodeGen/ |
| HD | SelectionDAGNodes.h | 978 MachineMemOperand *MMO; 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->getOffset(); } 1024 const MDNode *getTBAAInfo() const { return MMO->getTBAAInfo(); } [all …]
|
| HD | SelectionDAG.h | 703 MachineMemOperand *MMO, 714 SDValue Ptr, SDValue Val, MachineMemOperand *MMO, 726 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, 733 SDValue* Ops, unsigned NumOps, MachineMemOperand *MMO, 756 EVT MemVT, MachineMemOperand *MMO); 769 MachineMemOperand *MMO); 777 MachineMemOperand *MMO); 790 EVT MemVT, MachineMemOperand *MMO); 799 MachineMemOperand *MMO); 806 EVT TVT, MachineMemOperand *MMO);
|
| HD | MachineMemOperand.h | 172 void refineAlignment(const MachineMemOperand *MMO);
|
| /trueos/contrib/llvm/lib/CodeGen/ |
| HD | MachineInstr.cpp | 442 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { in refineAlignment() argument 445 assert(MMO->getFlags() == getFlags() && "Flags mismatch!"); in refineAlignment() 446 assert(MMO->getSize() == getSize() && "Size mismatch!"); in refineAlignment() 448 if (MMO->getBaseAlignment() >= getBaseAlignment()) { in refineAlignment() 451 ((Log2_32(MMO->getBaseAlignment()) + 1) << MOMaxBits); in refineAlignment() 454 PtrInfo = MMO->PtrInfo; in refineAlignment() 464 raw_ostream &llvm::operator<<(raw_ostream &OS, const MachineMemOperand &MMO) { in operator <<() argument 465 assert((MMO.isLoad() || MMO.isStore()) && in operator <<() 468 if (MMO.isVolatile()) in operator <<() 471 if (MMO.isLoad()) in operator <<() [all …]
|
| HD | TargetInstrInfo.cpp | 245 const MachineMemOperand *&MMO, in hasLoadFromStackSlot() argument 255 MMO = *o; in hasLoadFromStackSlot() 263 const MachineMemOperand *&MMO, in hasStoreToStackSlot() argument 273 MMO = *o; in hasStoreToStackSlot() 408 MachineMemOperand *MMO = in foldMemoryOperand() local 412 NewMI->addMemOperand(MF, MMO); in foldMemoryOperand()
|
| HD | MachineFunction.cpp | 233 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand() argument 236 MachineMemOperand(MachinePointerInfo(MMO->getValue(), in getMachineMemOperand() 237 MMO->getOffset()+Offset), in getMachineMemOperand() 238 MMO->getFlags(), Size, in getMachineMemOperand() 239 MMO->getBaseAlignment(), 0); in getMachineMemOperand()
|
| HD | StackSlotColoring.cpp | 164 MachineMemOperand *MMO = *MMOI; in ScanForSpillSlotRefs() local 165 if (const Value *V = MMO->getValue()) { in ScanForSpillSlotRefs() 170 SSRefs[FI].push_back(MMO); in ScanForSpillSlotRefs()
|
| HD | StackColoring.cpp | 522 MachineMemOperand *MMO = *MM; in remapInstructions() local 524 const Value *V = MMO->getValue(); in remapInstructions() 540 MMO->setValue(0); in remapInstructions() 547 MMO->setValue(Allocas[AI]); in remapInstructions()
|
| /trueos/contrib/llvm/lib/Target/ARM/ |
| HD | Thumb1InstrInfo.cpp | 68 MachineMemOperand *MMO = in storeRegToStackSlot() local 75 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot() 96 MachineMemOperand *MMO = in loadRegFromStackSlot() local 102 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in loadRegFromStackSlot()
|
| HD | Thumb2InstrInfo.cpp | 136 MachineMemOperand *MMO = in storeRegToStackSlot() local 147 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot() 161 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO); in storeRegToStackSlot() 176 MachineMemOperand *MMO = in loadRegFromStackSlot() local 188 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in loadRegFromStackSlot() 202 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
|
| HD | ARMBaseInstrInfo.cpp | 794 MachineMemOperand *MMO = in storeRegToStackSlot() local 805 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot() 809 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot() 817 .addFrameIndex(FI).addImm(0).addMemOperand(MMO)); in storeRegToStackSlot() 823 MIB.addFrameIndex(FI).addReg(0).addImm(0).addMemOperand(MMO); in storeRegToStackSlot() 831 .addFrameIndex(FI).addMemOperand(MMO)); in storeRegToStackSlot() 845 .addMemOperand(MMO)); in storeRegToStackSlot() 850 .addMemOperand(MMO)); in storeRegToStackSlot() 862 .addMemOperand(MMO)); in storeRegToStackSlot() 867 .addMemOperand(MMO); in storeRegToStackSlot() [all …]
|
| /trueos/contrib/llvm/lib/Target/MSP430/ |
| HD | MSP430InstrInfo.cpp | 47 MachineMemOperand *MMO = in storeRegToStackSlot() local 56 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 60 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 75 MachineMemOperand *MMO = in loadRegFromStackSlot() local 83 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot() 86 .addReg(DestReg).addFrameIndex(FrameIdx).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
|
| /trueos/sys/cddl/dev/dtrace/x86/ |
| HD | dis_tables.c | 170 MMO, /* Prefixable MMX/SIMD-Int mm/mem -> mm */ enumerator 1506 /* [60] */ TNSZ("punpcklbw",MMO,4),TNSZ("punpcklwd",MMO,4),TNSZ("punpckldq",MMO,4),TNSZ("packsswb… 1507 /* [64] */ TNSZ("pcmpgtb",MMO,8), TNSZ("pcmpgtw",MMO,8), TNSZ("pcmpgtd",MMO,8), TNSZ("packuswb",M… 1508 /* [68] */ TNSZ("punpckhbw",MMO,8),TNSZ("punpckhwd",MMO,8),TNSZ("punpckhdq",MMO,8),TNSZ("packssdw… 1509 /* [6C] */ TNSZ("INVALID",MMO,0), TNSZ("INVALID",MMO,0), TNSZ("movd",MMO,4), TNSZ("movq",MMO,8), 1512 /* [74] */ TNSZ("pcmpeqb",MMO,8), TNSZ("pcmpeqw",MMO,8), TNSZ("pcmpeqd",MMO,8), TNS("emms",NORM), 1541 /* [D0] */ INVALID, TNSZ("psrlw",MMO,8), TNSZ("psrld",MMO,8), TNSZ("psrlq",MMO,8), 1542 /* [D4] */ TNSZ("paddq",MMO,8), TNSZ("pmullw",MMO,8), TNSZ("INVALID",MMO,0), TNS("pmovmskb",MMOM3… 1543 /* [D8] */ TNSZ("psubusb",MMO,8), TNSZ("psubusw",MMO,8), TNSZ("pminub",MMO,8), TNSZ("pand",MMO,8), 1544 /* [DC] */ TNSZ("paddusb",MMO,8), TNSZ("paddusw",MMO,8), TNSZ("pmaxub",MMO,8), TNSZ("pandn",MMO,8… [all …]
|
| /trueos/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZInstrBuilder.h | 38 MachineMemOperand *MMO = in addFrameReference() local 43 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO); in addFrameReference()
|
| /trueos/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | SelectionDAG.cpp | 4194 MachineMemOperand *MMO, in getAtomic() argument 4200 ID.AddInteger(MMO->getPointerInfo().getAddrSpace()); in getAtomic() 4203 cast<AtomicSDNode>(E)->refineAlignment(MMO); in getAtomic() 4216 Ops, DynOps, NumOps, MMO, in getAtomic() 4244 MachineMemOperand *MMO = in getAtomic() local 4247 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO, in getAtomic() 4254 SDValue Swp, MachineMemOperand *MMO, in getAtomic() argument 4264 return getAtomic(Opcode, dl, MemVT, VTs, Ops, 4, MMO, Ordering, SynchScope); in getAtomic() 4290 MachineMemOperand *MMO = in getAtomic() local 4294 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Val, MMO, in getAtomic() [all …]
|
| /trueos/contrib/llvm/lib/Target/X86/ |
| HD | X86InstrBuilder.h | 158 MachineMemOperand *MMO = variable 163 .addMemOperand(MMO);
|
| /trueos/contrib/llvm/lib/Target/R600/ |
| HD | AMDGPUInstrInfo.h | 61 const MachineMemOperand *&MMO, 67 const MachineMemOperand *&MMO,
|
| HD | AMDGPUInstrInfo.cpp | 61 const MachineMemOperand *&MMO, in hasLoadFromStackSlot() argument 77 const MachineMemOperand *&MMO, in hasStoreFromStackSlot() argument
|
| HD | AMDGPUISelDAGToDAG.cpp | 408 MachineMemOperand *MMO = N->getMemOperand(); in isCPLoad() local 410 if (MMO) { in isCPLoad() 411 const Value *V = MMO->getValue(); in isCPLoad()
|
| /trueos/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonInstrInfo.cpp | 480 MachineMemOperand *MMO = in storeRegToStackSlot() local 490 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 494 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 498 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO); in storeRegToStackSlot() 526 MachineMemOperand *MMO = in loadRegFromStackSlot() local 534 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot() 537 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot() 540 .addFrameIndex(FI).addImm(0).addMemOperand(MMO); in loadRegFromStackSlot()
|
| /trueos/contrib/llvm/lib/Target/Mips/ |
| HD | Mips16InstrInfo.cpp | 108 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); in storeRegToStack() local 115 .addMemOperand(MMO); in storeRegToStack() 124 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); in loadRegFromStack() local 131 .addMemOperand(MMO); in loadRegFromStack()
|
| HD | MipsSEInstrInfo.cpp | 183 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); in storeRegToStack() local 216 .addFrameIndex(FI).addImm(Offset).addMemOperand(MMO); in storeRegToStack() 225 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); in loadRegFromStack() local 257 .addMemOperand(MMO); in loadRegFromStack()
|
| /trueos/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64InstrInfo.cpp | 407 MachineMemOperand *MMO in storeRegToStackSlot() local 438 .addMemOperand(MMO); in storeRegToStackSlot() 453 MachineMemOperand *MMO in loadRegFromStackSlot() local 483 .addMemOperand(MMO); in loadRegFromStackSlot()
|
| /trueos/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| HD | AsmPrinter.cpp | 525 const MachineMemOperand *MMO; in emitComments() local 528 MMO = *MI.memoperands_begin(); in emitComments() 529 CommentOS << MMO->getSize() << "-byte Reload\n"; in emitComments() 531 } else if (TM.getInstrInfo()->hasLoadFromStackSlot(&MI, MMO, FI)) { in emitComments() 533 CommentOS << MMO->getSize() << "-byte Folded Reload\n"; in emitComments() 536 MMO = *MI.memoperands_begin(); in emitComments() 537 CommentOS << MMO->getSize() << "-byte Spill\n"; in emitComments() 539 } else if (TM.getInstrInfo()->hasStoreToStackSlot(&MI, MMO, FI)) { in emitComments() 541 CommentOS << MMO->getSize() << "-byte Folded Spill\n"; in emitComments()
|