Home
last modified time | relevance | path

Searched refs:MMO (Results 1 – 25 of 39) sorted by relevance

12

/trueos/contrib/llvm/lib/Target/Sparc/
HDSparcInstrInfo.cpp357 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/
HDSelectionDAGNodes.h978 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 …]
HDSelectionDAG.h703 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);
HDMachineMemOperand.h172 void refineAlignment(const MachineMemOperand *MMO);
/trueos/contrib/llvm/lib/CodeGen/
HDMachineInstr.cpp442 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 …]
HDTargetInstrInfo.cpp245 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()
HDMachineFunction.cpp233 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()
HDStackSlotColoring.cpp164 MachineMemOperand *MMO = *MMOI; in ScanForSpillSlotRefs() local
165 if (const Value *V = MMO->getValue()) { in ScanForSpillSlotRefs()
170 SSRefs[FI].push_back(MMO); in ScanForSpillSlotRefs()
HDStackColoring.cpp522 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/
HDThumb1InstrInfo.cpp68 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()
HDThumb2InstrInfo.cpp136 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()
HDARMBaseInstrInfo.cpp794 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/
HDMSP430InstrInfo.cpp47 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/
HDdis_tables.c170 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/
HDSystemZInstrBuilder.h38 MachineMemOperand *MMO = in addFrameReference() local
43 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO); in addFrameReference()
/trueos/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAG.cpp4194 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/
HDX86InstrBuilder.h158 MachineMemOperand *MMO = variable
163 .addMemOperand(MMO);
/trueos/contrib/llvm/lib/Target/R600/
HDAMDGPUInstrInfo.h61 const MachineMemOperand *&MMO,
67 const MachineMemOperand *&MMO,
HDAMDGPUInstrInfo.cpp61 const MachineMemOperand *&MMO, in hasLoadFromStackSlot() argument
77 const MachineMemOperand *&MMO, in hasStoreFromStackSlot() argument
HDAMDGPUISelDAGToDAG.cpp408 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/
HDHexagonInstrInfo.cpp480 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/
HDMips16InstrInfo.cpp108 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()
HDMipsSEInstrInfo.cpp183 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/
HDAArch64InstrInfo.cpp407 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/
HDAsmPrinter.cpp525 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()

12