| /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...] |