HomeSort by: relevance | last modified time | path
    Searched refs:MMO (Results 1 - 25 of 106) sorted by relevancy

1 2 3 4 5

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstrInfo.cpp 31 bool AMDGPUInstrInfo::isUniformMMO(const MachineMemOperand *MMO) {
32 const Value *Ptr = MMO->getValue();
41 if (MMO->getAddrSpace() == AMDGPUAS::CONSTANT_ADDRESS_32BIT)
AMDGPUInstrInfo.h 32 static bool isUniformMMO(const MachineMemOperand *MMO);
SIMemoryLegalizer.cpp 632 for (const auto &MMO : MI->memoperands()) {
633 IsNonTemporal &= MMO->isNonTemporal();
634 IsVolatile |= MMO->isVolatile();
636 toSIAtomicAddrSpace(MMO->getPointerInfo().getAddrSpace());
637 AtomicOrdering OpOrdering = MMO->getOrdering();
640 MMI->isSyncScopeInclusion(SSID, MMO->getSyncScopeID());
647 SSID = IsSyncScopeInclusion.getValue() ? SSID : MMO->getSyncScopeID();
650 Ordering : MMO->getOrdering();
651 assert(MMO->getFailureOrdering() != AtomicOrdering::Release &&
652 MMO->getFailureOrdering() != AtomicOrdering::AcquireRelease)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZInstrBuilder.h 36 MachineMemOperand *MMO = MF.getMachineMemOperand(
39 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO);
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kInstrBuilder.h 69 MachineMemOperand *MMO = MF.getMachineMemOperand(
72 return MIB.addImm(Offset).addFrameIndex(FI).addMemOperand(MMO);
86 MachineMemOperand *MMO = MF.getMachineMemOperand(
89 return MIB.addMemOperand(MMO);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsPreLegalizerCombiner.cpp 50 auto MMO = *MI.memoperands_begin();
53 if (!isPowerOf2_64(MMO->getSize()))
55 bool isUnaligned = MMO->getAlign() < MMO->getSize();
MipsCallLowering.cpp 101 MachineMemOperand *&MMO) override;
115 MachineMemOperand *MMO;
116 Register Addr = getStackAddress(VA, MMO);
117 return MIRBuilder.buildLoad(Res, Addr, *MMO);
172 MachineMemOperand *&MMO) {
185 MMO =
225 MachineMemOperand *&MMO) override;
260 MachineMemOperand *&MMO) {
277 MMO =
285 MachineMemOperand *MMO;
    [all...]
MipsCallLowering.h 50 MachineMemOperand *&MMO) = 0;
MipsInstructionSelector.cpp 54 MachineMemOperand *MMO) const;
57 Register TiedDest, MachineMemOperand *MMO) const;
259 MachineMemOperand *MMO) const {
265 .addMemOperand(MMO);
273 unsigned Offset, Register TiedDest, MachineMemOperand *MMO) const {
442 auto MMO = *I.memoperands_begin();
465 if (MMO->getAlign() < MMO->getSize() &&
467 if (MMO->getSize() != 4 || !isRegInGprb(I.getOperand(0).getReg(), MRI))
471 if (!buildUnalignedStore(I, Mips::SWL, BaseAddr, SignedOffset + 3, MMO))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineFunction.cpp 441 const MachineMemOperand *MMO, MachinePointerInfo &PtrInfo, uint64_t Size) {
443 PtrInfo, MMO->getFlags(), Size, MMO->getBaseAlign(), AAMDNodes(), nullptr,
444 MMO->getSyncScopeID(), MMO->getOrdering(), MMO->getFailureOrdering());
448 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO,
450 const MachinePointerInfo &PtrInfo = MMO->getPointerInfo();
455 ? commonAlignment(MMO->getBaseAlign(), Offset)
456 : MMO->getBaseAlign()
    [all...]
StackColoring.cpp 1022 for (MachineMemOperand *MMO : I.memoperands()) {
1025 const AllocaInst *AI = dyn_cast_or_null<AllocaInst>(MMO->getValue());
1032 MMO->setValue(Allocas[AI]);
1078 for (MachineMemOperand *MMO : I.memoperands()) {
1082 MMO->getPseudoValue())) {
1086 SSRefs[FI].push_back(MMO);
1092 if (MMO->getAAInfo()) {
1093 if (const Value *MMOV = MMO->getValue()) {
1113 NewMMOs.push_back(MF->getMachineMemOperand(MMO, AAMDNodes()));
1116 NewMMOs.push_back(MMO);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
MachineIRBuilder.cpp 352 MachineMemOperand *MMO =
354 return buildLoad(Dst, Addr, *MMO);
360 MachineMemOperand &MMO) {
367 MIB.addMemOperand(&MMO);
390 MachineMemOperand &MMO) {
397 MIB.addMemOperand(&MMO);
411 MachineMemOperand *MMO =
413 return buildStore(Val, Addr, *MMO);
787 Register NewVal, MachineMemOperand &MMO) {
809 .addMemOperand(&MMO);
    [all...]
GISelKnownBits.cpp 384 const MachineMemOperand *MMO = *MI.memoperands_begin();
385 if (const MDNode *Ranges = MMO->getRanges()) {
575 const MachineMemOperand *MMO = *MI.memoperands_begin();
576 return TyBits - MMO->getSizeInBits() + 1;
584 const MachineMemOperand *MMO = *MI.memoperands_begin();
585 return TyBits - MMO->getSizeInBits();
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcInstrInfo.cpp 404 MachineMemOperand *MMO = MF->getMachineMemOperand(
411 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
414 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
417 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
420 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
423 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
428 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
443 MachineMemOperand *MMO = MF->getMachineMemOperand(
449 .addMemOperand(MMO);
452 .addMemOperand(MMO);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430InstrInfo.cpp 46 MachineMemOperand *MMO = MF.getMachineMemOperand(
54 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
58 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
73 MachineMemOperand *MMO = MF.getMachineMemOperand(
81 .addImm(0).addMemOperand(MMO);
85 .addImm(0).addMemOperand(MMO);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonStoreWidening.cpp 96 bool instrAliased(InstrGroup &Stores, const MachineMemOperand &MMO);
168 // Check if the machine memory operand MMO is aliased with any of the
171 const MachineMemOperand &MMO) {
172 if (!MMO.getValue())
175 MemoryLocation L(MMO.getValue(), MMO.getSize(), MMO.getAAInfo());
405 const MachineMemOperand &MMO = getStoreTarget(MI);
409 unsigned NBits = MMO.getSize()*8;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h 1253 MachineMemOperand *MMO;
1257 EVT memvt, MachineMemOperand *MMO);
1259 bool readMem() const { return MMO->isLoad(); }
1260 bool writeMem() const { return MMO->isStore(); }
1263 Align getOriginalAlign() const { return MMO->getBaseAlign(); }
1264 Align getAlign() const { return MMO->getAlign(); }
1266 unsigned getAlignment() const { return MMO->getAlign().value(); }
1293 int64_t getSrcValueOffset() const { return MMO->getOffset(); }
1296 AAMDNodes getAAInfo() const { return MMO->getAAInfo(); }
1299 const MDNode *getRanges() const { return MMO->getRanges();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
Thumb1InstrInfo.cpp 94 MachineMemOperand *MMO = MF.getMachineMemOperand(
101 .addMemOperand(MMO)
123 MachineMemOperand *MMO = MF.getMachineMemOperand(
129 .addMemOperand(MMO)
ARMInstrInfo.cpp 130 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand(
132 MIB.addMemOperand(MMO);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
MachineIRBuilder.h 831 /// Build and insert `Res = G_LOAD Addr, MMO`.
841 MachineMemOperand &MMO) {
842 return buildLoadInstr(TargetOpcode::G_LOAD, Res, Addr, MMO);
853 /// Build and insert `Res = <opcode> Addr, MMO`.
863 const SrcOp &Addr, MachineMemOperand &MMO);
873 /// Build and insert `G_STORE Val, Addr, MMO`.
883 MachineMemOperand &MMO);
1132 /// G_ATOMIC_CMPXCHG_WITH_SUCCESS Addr, CmpVal, NewVal, MMO`.
1150 MachineMemOperand &MMO);
1153 /// MMO`
    [all...]
InstructionSelectorImpl.h 392 for (const auto &MMO : State.MIs[InsnID]->memoperands())
393 if (MMO->getOrdering() != Ordering)
410 for (const auto &MMO : State.MIs[InsnID]->memoperands())
411 if (!isAtLeastOrStrongerThan(MMO->getOrdering(), Ordering))
428 for (const auto &MMO : State.MIs[InsnID]->memoperands())
429 if (!isStrongerThan(Ordering, MMO->getOrdering()))
450 const MachineMemOperand *MMO
452 const unsigned MMOAddrSpace = MMO->getAddrSpace();
486 MachineMemOperand *MMO
492 if (MMO->getAlign() < MinAlign && handleReject() == RejectAndGiveUp
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCInstrInfo.cpp 303 MachineMemOperand *MMO = MF.getMachineMemOperand(
308 assert(MMO && "Couldn't get MachineMemOperand for store to stack.");
319 .addMemOperand(MMO);
330 MachineMemOperand *MMO = MF.getMachineMemOperand(
335 assert(MMO && "Couldn't get MachineMemOperand for store to stack.");
346 .addMemOperand(MMO);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86CallLowering.cpp 119 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore,
122 MIRBuilder.buildStore(ExtReg, Addr, *MMO);
192 auto *MMO = MF.getMachineMemOperand(
195 MIRBuilder.buildLoad(ValVReg, Addr, *MMO);
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreInstrInfo.cpp 370 MachineMemOperand *MMO = MF->getMachineMemOperand(
378 .addMemOperand(MMO);
392 MachineMemOperand *MMO = MF->getMachineMemOperand(
399 .addMemOperand(MMO);
  /src/external/cddl/osnet/dev/dtrace/x86/
dis_tables.c 172 MMO, /* Prefixable MMX/SIMD-Int mm/mem -> mm */
1793 /* [60] */ TNSZ("punpcklbw",MMO,4),TNSZ("punpcklwd",MMO,4),TNSZ("punpckldq",MMO,4),TNSZ("packsswb",MMO,8),
1794 /* [64] */ TNSZ("pcmpgtb",MMO,8), TNSZ("pcmpgtw",MMO,8), TNSZ("pcmpgtd",MMO,8), TNSZ("packuswb",MMO,8),
1795 /* [68] */ TNSZ("punpckhbw",MMO,8),TNSZ("punpckhwd",MMO,8),TNSZ("punpckhdq",MMO,8),TNSZ("packssdw",MMO,8)
    [all...]

Completed in 53 milliseconds

1 2 3 4 5